{ "name": "fmode-qiwei", "version": "0.4.1", "description": "Fmode 企业微信智能办公技能包:客户运营、智能客服、Dashboard、Webhook/Relay、官方 CLI 与目标管理", "author": "fmode", "main": "mcp/src/server.js", "bin": { "fmode-qiwei": "install.js" }, "files": [ ".claude-plugin/", ".env.example", ".mcp.json", "bin/", "docs/", "install.js", "knowledge/", "knowledge-base/", "mcp/", "package.json", "README.md", "scripts/*.js", "skill-package-manifest.json", "skills/", "THIRD_PARTY_NOTICES.md", "wecom-cli-runtime.json" ], "scripts": { "install:check": "node install.js --check", "check": "node --check mcp/src/server.js && node --check mcp/src/core/api-catalog.js && node --check mcp/src/core/credentials.js && node --check mcp/src/core/result-envelope.js && node --check mcp/src/core/output-paths.js && node --check mcp/src/core/runtime-context.js && node --check mcp/src/core/startup-summary.js && node --check mcp/src/core/xlsx-io.js && node --check mcp/src/core/shared-gateway.js && node --check mcp/src/core/subscribe-page.js && node --check mcp/src/core/login-flow-server.js && node --check mcp/src/core/login-fallback-server.js && node --check mcp/src/core/wecom-cli-runtime.js && node --check mcp/src/core/webhook-server.js && node --check mcp/src/core/relay-config.js && node --check mcp/src/core/agent-console-store.js && node --check mcp/src/core/agent-workbench-db.js && node --check mcp/src/core/deadline-parser.js && node --check mcp/src/core/customer-task-official-sync.js && node --check mcp/src/core/agent-knowledge.js && node --check mcp/src/core/agent-runtime.js && node --check mcp/src/core/agent-session-guide.js && node --check mcp/src/core/agent-workbench-service.js && node --check mcp/src/dashboard/agent-service.js && node --check mcp/src/dashboard/response-monitor-service.js && node --check mcp/src/dashboard/meeting-knowledge-service.js && node --check mcp/src/dashboard/official-office-knowledge-service.js && node --check mcp/src/dashboard/unified-task-service.js && node --check mcp/src/dashboard/customer-master-service.js && node --check mcp/src/dashboard/workspace-library-service.js && node --check mcp/src/dashboard/server.js && node --check mcp/src/dashboard/app.js && node --check scripts/start-dashboard.js && node --check scripts/preview-dashboard.js && node --check scripts/startup-preview-smoke-test.js && node --check scripts/start-relay-client.js && node --check scripts/open-customer-session.js && node --check mcp/src/providers/fmode-agent-transport.js && node --check mcp/src/providers/fmode-wecom-gateway.js && node --check mcp/src/providers/wecom-official-cli.js && node --check mcp/src/tools/qiwei-agent-control-run.js && node --check mcp/src/tools/qiwei-api-catalog-run.js && node --check mcp/src/tools/qiwei-login-run.js && node --check mcp/src/tools/qiwei-subscription-run.js && node --check mcp/src/tools/qiwei-customer-ops-run.js && node --check mcp/src/tools/qiwei-group-management-run.js && node --check mcp/src/tools/qiwei-portrait-tags-run.js && node --check mcp/src/tools/qiwei-broker-playbook-run.js && node --check mcp/src/tools/qiwei-customer-transfer-run.js && node --check mcp/src/tools/qiwei-goal-management-run.js && node --check mcp/src/tools/qiwei-voice-run.js && node --check mcp/src/tools/qiwei-webhook-relay-run.js && node --check mcp/src/tools/wecom-official-cli-run.js && node --check bin/qiwei-official-cli.js && node --check scripts/install-wecom-cli.js && node --check scripts/agent-console-smoke-test.js && node --check scripts/response-monitor-smoke-test.js && node --check scripts/deadline-parser-smoke-test.js && node --check scripts/smoke-test.js && node --check scripts/wecom-cli-smoke-test.js && node --check scripts/goal-management-smoke-test.js && node --check scripts/meeting-knowledge-smoke-test.js && node --check scripts/official-office-knowledge-smoke-test.js && node --check scripts/unified-task-smoke-test.js && node --check scripts/customer-master-smoke-test.js && node --check scripts/customer-journey-smoke-test.js && node --check scripts/validate-output-standard.js && node --check scripts/workspace-library-smoke-test.js && node --check scripts/excel-smoke-test.js && node --check scripts/package-smoke-test.js && node --check scripts/release-check.js", "start": "node mcp/src/server.js", "dashboard": "node scripts/start-dashboard.js", "preview": "node scripts/preview-dashboard.js", "relay": "node scripts/start-relay-client.js", "agent:smoke": "node scripts/agent-console-smoke-test.js", "preview:smoke": "node scripts/startup-preview-smoke-test.js", "response:smoke": "node scripts/response-monitor-smoke-test.js", "connection:smoke": "node scripts/account-connection-monitor-smoke-test.js", "deadline:smoke": "node scripts/deadline-parser-smoke-test.js", "agent:session": "node scripts/open-customer-session.js", "agent:session:list": "node scripts/open-customer-session.js --list", "library:smoke": "node scripts/workspace-library-smoke-test.js", "meeting:smoke": "node scripts/meeting-knowledge-smoke-test.js", "office:smoke": "node scripts/official-office-knowledge-smoke-test.js", "goal:smoke": "node scripts/goal-management-smoke-test.js", "task:smoke": "node scripts/unified-task-smoke-test.js", "customer:smoke": "node scripts/customer-master-smoke-test.js", "journey:smoke": "node scripts/customer-journey-smoke-test.js", "excel:smoke": "node scripts/excel-smoke-test.js", "smoke": "node scripts/startup-preview-smoke-test.js && node scripts/deadline-parser-smoke-test.js && node scripts/response-monitor-smoke-test.js && node scripts/smoke-test.js && node scripts/wecom-cli-smoke-test.js && node scripts/goal-management-smoke-test.js && node scripts/meeting-knowledge-smoke-test.js && node scripts/official-office-knowledge-smoke-test.js && node scripts/unified-task-smoke-test.js && node scripts/customer-master-smoke-test.js && node scripts/customer-journey-smoke-test.js", "package:smoke": "node scripts/package-smoke-test.js", "audit:prod": "npm audit --omit=dev --audit-level=moderate", "release:check": "node scripts/release-check.js", "outputs:validate": "node scripts/validate-output-standard.js", "wecom:install": "node scripts/install-wecom-cli.js", "wecom:status": "node bin/qiwei-official-cli.js status", "wecom:init": "node bin/qiwei-official-cli.js init" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", "cross-spawn": "7.0.6", "read-excel-file": "^9.3.2", "write-excel-file": "^4.1.1", "zod": "^3.24.1" }, "overrides": { "@hono/node-server": "2.0.11" }, "engines": { "node": ">=22.5.0" }, "keywords": [ "claude-code", "fmode", "wecom", "enterprise-wechat", "mcp", "crm", "customer-service", "goal-management" ] }