{"id":"9af40141-0c5a-44d0-875c-94e9d0200757","entityType":"agent","slug":"clawhub-autogame-17-feishu-evolver-wrapper","name":"Feishu Evolver Wrapper","canonicalUrl":"https://www.xpersona.co/agent/clawhub-autogame-17-feishu-evolver-wrapper","canonicalPath":"/agent/clawhub-autogame-17-feishu-evolver-wrapper","generatedAt":"2026-10-09T10:40:29.316Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... Skill: Feishu Evolver Wrapper Owner: autogame-17 Summary: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... Tags: latest:1.7.1 Version history: v1.7.1 | 2026-02-27T08:41:36.760Z | user fix: .cmd bypass regex not matching npm %dp0% format; disable detached:true on Windows v1.7.0 | 2026-02-27T05:22:38.504Z | us","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 7.3K downloads reported by the source. Last updated 4/15/2026.","installCommand":"clawhub skill install kn7apafdj4thknczrgxdzfd2v1808svf:feishu-evolver-wrapper","sourceUrl":"https://clawhub.ai/autogame-17/feishu-evolver-wrapper","homepage":"https://clawhub.ai/autogame-17/feishu-evolver-wrapper","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/autogame-17/feishu-evolver-wrapper","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":68,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... "},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No protocol or capability metadata is available."},"protocols":[],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":0,"capabilityMatrix":{"rows":[],"flattenedTokens":""}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"stars":null,"forks":null,"downloads":7342,"packageName":null,"latestVersion":"1.7.1","tractionLabel":"7.3K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-02-28T17:07:03.823Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-28T17:07:03.823Z","lastIndexedAt":null,"nextCrawlAt":"2026-03-01T17:07:03.823Z","lastVerifiedAt":null,"highlights":[{"version":"1.7.1","createdAt":"2026-02-27T08:41:36.760Z","changelog":"fix: .cmd bypass regex not matching npm %dp0% format; disable detached:true on Windows","fileCount":24,"zipByteSize":61692},{"version":"1.7.0","createdAt":"2026-02-27T05:22:38.504Z","changelog":"fix: Windows popup storm - bypass .cmd wrapper on Windows, add windowsHide:true to all child process spawns, fix Unix-only path resolution (which->where, /usr/bin/git), use os.tmpdir() instead of /tmp","fileCount":24,"zipByteSize":61657},{"version":"1.6.1","createdAt":"2026-02-15T15:27:17.506Z","changelog":"- Improved code in report.js (details not specified). - Updated dependencies in package-lock.json for better reliability. - Updated metadata in _meta.json.","fileCount":null,"zipByteSize":null},{"version":"1.6.0","createdAt":"2026-02-15T10:03:47.816Z","changelog":"Silent retries, CWD recovery","fileCount":null,"zipByteSize":null},{"version":"1.5.9","createdAt":"2026-02-14T18:18:21.489Z","changelog":"Re-publish with SKILL.md frontmatter","fileCount":null,"zipByteSize":null},{"version":"1.5.8","createdAt":"2026-02-14T14:27:38.681Z","changelog":"Restored full wrapper, fixed require paths to feishu-common","fileCount":null,"zipByteSize":null},{"version":"1.5.7","createdAt":"2026-02-14T03:34:53.438Z","changelog":"Re-publish after account restoration","fileCount":null,"zipByteSize":null}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install kn7apafdj4thknczrgxdzfd2v1808svf:feishu-evolver-wrapper","setupComplexity":"low","setupSteps":["Node.js workspace detected. Install dependencies securely: run `npm ci --ignore-scripts` to prevent post-install lifecycle triggers from running arbitrary code, then selectively audit the dependency tree.","Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":[]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T10:40:29.316Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-autogame-17-feishu-evolver-wrapper/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"Skill: Feishu Evolver Wrapper\n\nOwner: autogame-17\n\nSummary: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides...\n\nTags: latest:1.7.1\n\nVersion history:\n\nv1.7.1 | 2026-02-27T08:41:36.760Z | user\n\nfix: .cmd bypass regex not matching npm %dp0% format; disable detached:true on Windows\n\nv1.7.0 | 2026-02-27T05:22:38.504Z | user\n\nfix: Windows popup storm - bypass .cmd wrapper on Windows, add windowsHide:true to all child process spawns, fix Unix-only path resolution (which->where, /usr/bin/git), use os.tmpdir() instead of /tmp\n\nv1.6.1 | 2026-02-15T15:27:17.506Z | auto\n\n- Improved code in report.js (details not specified).\n- Updated dependencies in package-lock.json for better reliability.\n- Updated metadata in _meta.json.\n\nv1.6.0 | 2026-02-15T10:03:47.816Z | user\n\nSilent retries, CWD recovery\n\nv1.5.9 | 2026-02-14T18:18:21.489Z | user\n\nRe-publish with SKILL.md frontmatter\n\nv1.5.8 | 2026-02-14T14:27:38.681Z | user\n\nRestored full wrapper, fixed require paths to feishu-common\n\nv1.5.7 | 2026-02-14T03:34:53.438Z | user\n\nRe-publish after account restoration\n\nArchive index:\n\nArchive v1.7.1: 24 files, 61692 bytes\n\nFiles: _meta.json (141b), check_health.js (2494b), cleanup.js (1659b), commentary.js (1659b), daemon.sh (1512b), exec_cache.js (803b), export_history.js (3512b), feishu-helper.js (3092b), index.js (88231b), issue_tracker.js (5343b), lifecycle.js (34458b), package.json (208b), README.md (287b), report.js (23522b), self-repair.js (1990b), send-card-cli.js (1026b), SKILL.md (1281b), skills_monitor.js (6024b), trigger.js (410b), utils/dashboard-generator.js (4074b), utils/logger.js (926b), utils/sleep.js (402b), visualize_dashboard.js (7415b), weekly_insight.js (4768b)\n\nFile v1.7.1:SKILL.md\n\n---\nname: feishu-evolver-wrapper\ndescription: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides dashboard visualization. Use when running evolver with Feishu reporting or when managing the evolution daemon.\n---\n\n# Feishu Evolver Wrapper\n\nA lightweight wrapper for the `capability-evolver` skill.\nIt injects the Feishu reporting environment variables (`EVOLVE_REPORT_TOOL`) to enable rich card reporting in the Master's environment.\n\n## Usage\n\n```bash\n# Run the evolution loop\nnode skills/feishu-evolver-wrapper/index.js\n\n# Generate Evolution Dashboard (Markdown)\nnode skills/feishu-evolver-wrapper/visualize_dashboard.js\n\n# Lifecycle Management (Start/Stop/Status/Ensure)\nnode skills/feishu-evolver-wrapper/lifecycle.js status\n```\n\n## Architecture\n\n- **Evolution Loop**: Runs the GEP evolution cycle with Feishu reporting.\n- **Dashboard**: Visualizing metrics and history from `assets/gep/events.jsonl`.\n- **Export History**: Exports raw history to Feishu Docs.\n- **Watchdog**: Managed via OpenClaw Cron job `evolver_watchdog_robust` (runs `lifecycle.js ensure` every 10 min).\n  - Replaces fragile system crontab logic.\n  - Ensures the loop restarts if it crashes or hangs.\n\nFile v1.7.1:README.md\n\n# Feishu Evolver Wrapper\n\nA lightweight wrapper for the `capability-evolver` skill.\nIt injects the Feishu reporting environment variables (`EVOLVE_REPORT_TOOL`) to enable rich card reporting in the Master's environment.\n\n## Usage\n\n```bash\nnode skills/feishu-evolver-wrapper/index.js\n```\n\nFile v1.7.1:_meta.json\n\n{\n  \"ownerId\": \"kn7apafdj4thknczrgxdzfd2v1808svf\",\n  \"slug\": \"feishu-evolver-wrapper\",\n  \"version\": \"1.7.1\",\n  \"publishedAt\": 1772181696760\n}\n\nFile v1.7.1:package.json\n\n{\n  \"name\": \"feishu-evolver-wrapper\",\n  \"version\": \"1.7.1\",\n  \"description\": \"Feishu-specific wrapper for capability-evolver\",\n  \"main\": \"index.js\",\n  \"dependencies\": {\n    \"evolver\": \"file:../evolver\"\n  }\n}\n\nArchive v1.7.0: 24 files, 61657 bytes\n\nFiles: _meta.json (141b), check_health.js (2494b), cleanup.js (1659b), commentary.js (1659b), daemon.sh (1512b), exec_cache.js (803b), export_history.js (3512b), feishu-helper.js (3092b), index.js (88201b), issue_tracker.js (5343b), lifecycle.js (34417b), package.json (208b), README.md (287b), report.js (23522b), self-repair.js (1990b), send-card-cli.js (1026b), SKILL.md (1281b), skills_monitor.js (6024b), trigger.js (410b), utils/dashboard-generator.js (4074b), utils/logger.js (926b), utils/sleep.js (402b), visualize_dashboard.js (7415b), weekly_insight.js (4768b)\n\nFile v1.7.0:SKILL.md\n\n---\nname: feishu-evolver-wrapper\ndescription: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides dashboard visualization. Use when running evolver with Feishu reporting or when managing the evolution daemon.\n---\n\n# Feishu Evolver Wrapper\n\nA lightweight wrapper for the `capability-evolver` skill.\nIt injects the Feishu reporting environment variables (`EVOLVE_REPORT_TOOL`) to enable rich card reporting in the Master's environment.\n\n## Usage\n\n```bash\n# Run the evolution loop\nnode skills/feishu-evolver-wrapper/index.js\n\n# Generate Evolution Dashboard (Markdown)\nnode skills/feishu-evolver-wrapper/visualize_dashboard.js\n\n# Lifecycle Management (Start/Stop/Status/Ensure)\nnode skills/feishu-evolver-wrapper/lifecycle.js status\n```\n\n## Architecture\n\n- **Evolution Loop**: Runs the GEP evolution cycle with Feishu reporting.\n- **Dashboard**: Visualizing metrics and history from `assets/gep/events.jsonl`.\n- **Export History**: Exports raw history to Feishu Docs.\n- **Watchdog**: Managed via OpenClaw Cron job `evolver_watchdog_robust` (runs `lifecycle.js ensure` every 10 min).\n  - Replaces fragile system crontab logic.\n  - Ensures the loop restarts if it crashes or hangs.\n\nFile v1.7.0:README.md\n\n# Feishu Evolver Wrapper\n\nA lightweight wrapper for the `capability-evolver` skill.\nIt injects the Feishu reporting environment variables (`EVOLVE_REPORT_TOOL`) to enable rich card reporting in the Master's environment.\n\n## Usage\n\n```bash\nnode skills/feishu-evolver-wrapper/index.js\n```\n\nFile v1.7.0:_meta.json\n\n{\n  \"ownerId\": \"kn7apafdj4thknczrgxdzfd2v1808svf\",\n  \"slug\": \"feishu-evolver-wrapper\",\n  \"version\": \"1.7.0\",\n  \"publishedAt\": 1772169758504\n}\n\nFile v1.7.0:package.json\n\n{\n  \"name\": \"feishu-evolver-wrapper\",\n  \"version\": \"1.7.0\",\n  \"description\": \"Feishu-specific wrapper for capability-evolver\",\n  \"main\": \"index.js\",\n  \"dependencies\": {\n    \"evolver\": \"file:../evolver\"\n  }\n}","readmeExcerpt":"Skill: Feishu Evolver Wrapper Owner: autogame-17 Summary: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... Tags: latest:1.7.1 Version history: v1.7.1 | 2026-02-27T08:41:36.760Z | user fix: .cmd bypass regex not matching npm %dp0% format; disable detached:true on Windows v1.7.0 | 2026-02-27T05:22:38.504Z | us","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# Run the evolution loop\nnode skills/feishu-evolver-wrapper/index.js\n\n# Generate Evolution Dashboard (Markdown)\nnode skills/feishu-evolver-wrapper/visualize_dashboard.js\n\n# Lifecycle Management (Start/Stop/Status/Ensure)\nnode skills/feishu-evolver-wrapper/lifecycle.js status"},{"language":"bash","snippet":"node skills/feishu-evolver-wrapper/index.js"},{"language":"bash","snippet":"# Run the evolution loop\nnode skills/feishu-evolver-wrapper/index.js\n\n# Generate Evolution Dashboard (Markdown)\nnode skills/feishu-evolver-wrapper/visualize_dashboard.js\n\n# Lifecycle Management (Start/Stop/Status/Ensure)\nnode skills/feishu-evolver-wrapper/lifecycle.js status"},{"language":"bash","snippet":"node skills/feishu-evolver-wrapper/index.js"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: feishu-evolver-wrapper\ndescription: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides dashboard visualization. Use when running evolver with Feishu reporting or when managing the evolution daemon.\n---\n\n# Feishu Evolver Wrapper\n\nA lightweight wrapper for the `capability-evolver` skill.\nIt injects the Feishu reporting environment variables (`EVOLVE_REPORT_TOOL`) to enable rich card reporting in the Master's environment.\n\n## Usage\n\n```bash\n# Run the evolution loop\nnode skills/feishu-evolver-wrapper/index.js\n\n# Generate Evolution Dashboard (Markdown)\nnode skills/feishu-evolver-wrapper/visualize_dashboard.js\n\n# Lifecycle Management (Start/Stop/Status/Ensure)\nnode skills/feishu-evolver-wrapper/lifecycle.js status\n```\n\n## Architecture\n\n- **Evolution Loop**: Runs the GEP evolution cycle with Feishu reporting.\n- **Dashboard**: Visualizing metrics and history from `assets/gep/events.jsonl`.\n- **Export History**: Exports raw history to Feishu Docs.\n- **Watchdog**: Managed via OpenClaw Cron job `evolver_watchdog_robust` (runs `lifecycle.js ensure` every 10 min).\n  - Replaces fragile system crontab logic.\n  - Ensures the loop restarts if it crashes or hangs."},{"path":"README.md","content":"# Feishu Evolver Wrapper\n\nA lightweight wrapper for the `capability-evolver` skill.\nIt injects the Feishu reporting environment variables (`EVOLVE_REPORT_TOOL`) to enable rich card reporting in the Master's environment.\n\n## Usage\n\n```bash\nnode skills/feishu-evolver-wrapper/index.js\n```"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7apafdj4thknczrgxdzfd2v1808svf\",\n  \"slug\": \"feishu-evolver-wrapper\",\n  \"version\": \"1.7.1\",\n  \"publishedAt\": 1772181696760\n}"},{"path":"package.json","content":"{\n  \"name\": \"feishu-evolver-wrapper\",\n  \"version\": \"1.7.1\",\n  \"description\": \"Feishu-specific wrapper for capability-evolver\",\n  \"main\": \"index.js\",\n  \"dependencies\": {\n    \"evolver\": \"file:../evolver\"\n  }\n}"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... Skill: Feishu Evolver Wrapper Owner: autogame-17 Summary: Feishu-integrated wrapper for the capability-evolver. Manages the evolution loop lifecycle (start/stop/ensure), sends rich Feishu card reports, and provides... Tags: latest:1.7.1 Version history: v1.7.1 | 2026-02-27T08:41:36.760Z | user fix: .cmd bypass regex not matching npm %dp0% format; disable detached:true on Windows v1.7.0 | 2026-02-27T05:22:38.504Z | us","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":724,"uniquenessScore":58,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"agent-directory","verified":false,"confidence":"low","updatedAt":"2026-10-09T10:40:29.316Z","emptyReason":"No close protocol neighbors were found."},"items":[],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[]}}}