package.json 9.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. {
  2. "name": "fmode-qiwei",
  3. "version": "0.4.3",
  4. "description": "Fmode 企业微信智能办公技能包:客户运营、智能客服、Dashboard、Webhook/Relay、官方 CLI 与目标管理",
  5. "author": "fmode",
  6. "main": "mcp/src/server.js",
  7. "bin": {
  8. "fmode-qiwei": "install.js"
  9. },
  10. "files": [
  11. ".claude-plugin/",
  12. ".env.example",
  13. ".mcp.json",
  14. "bin/",
  15. "docs/",
  16. "install.js",
  17. "knowledge/",
  18. "knowledge-base/",
  19. "mcp/",
  20. "package.json",
  21. "qiwei.runtime.config.example.mjs",
  22. "README.md",
  23. "scripts/*.js",
  24. "scripts/*.mjs",
  25. "skill-package-manifest.json",
  26. "skills/",
  27. "runtime/",
  28. "THIRD_PARTY_NOTICES.md",
  29. "wecom-cli-runtime.json"
  30. ],
  31. "scripts": {
  32. "agent:session": "node scripts/open-customer-session.js",
  33. "agent:session:list": "node scripts/open-customer-session.js --list",
  34. "agent:smoke": "node scripts/agent-console-smoke-test.js",
  35. "audit:prod": "npm audit --omit=dev --audit-level=moderate",
  36. "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/product-mode.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/core/group-operations-store.js && node --check mcp/src/core/group-operations-access.js && node --check mcp/src/dashboard/agent-service.js && node --check mcp/src/dashboard/response-monitor-service.js && node --check mcp/src/dashboard/business-diagnosis-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/product-mode-smoke-test.js && node --check scripts/start-relay-client.js && node --check scripts/start-callback-runtime.mjs && node --check scripts/callback-runtime-smoke-test.mjs && node --check runtime/callback-service/src/index.mjs && node --check runtime/callback-service/src/config-loader.mjs && node --check runtime/callback-service/src/runtime-state.mjs && node --check runtime/callback-service/src/personal-polling.mjs && node --check runtime/callback-service/src/enterprise-relay-client.mjs && node --check runtime/callback-service/src/processor-bridge.mjs && 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-product-mode-run.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-business-diagnosis-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-group-operations-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/business-diagnosis-smoke-test.js && node --check scripts/diagnosis-action-center-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 && node --check scripts/group-operations-smoke-test.js && node --check scripts/group-operations-quality-eval.js && node --check scripts/group-operations-automation-smoke-test.js && node --check scripts/group-operations-access-smoke-test.js",
  37. "connection:smoke": "node scripts/account-connection-monitor-smoke-test.js",
  38. "customer:smoke": "node scripts/customer-master-smoke-test.js",
  39. "dashboard": "node scripts/start-dashboard.js",
  40. "deadline:smoke": "node scripts/deadline-parser-smoke-test.js",
  41. "diagnosis-actions:smoke": "node scripts/diagnosis-action-center-smoke-test.js",
  42. "diagnosis:smoke": "node scripts/business-diagnosis-smoke-test.js",
  43. "excel:smoke": "node scripts/excel-smoke-test.js",
  44. "goal:smoke": "node scripts/goal-management-smoke-test.js",
  45. "group-ops:access-smoke": "node scripts/group-operations-access-smoke-test.js",
  46. "group-ops:auto-smoke": "node scripts/group-operations-automation-smoke-test.js",
  47. "group-ops:check": "node --check mcp/src/core/group-operations-store.js && node --check mcp/src/core/group-operations-access.js && node --check mcp/src/tools/qiwei-group-operations-run.js && node --check scripts/group-operations-smoke-test.js && node --check scripts/group-operations-quality-eval.js && node --check scripts/group-operations-automation-smoke-test.js && node --check scripts/group-operations-access-smoke-test.js",
  48. "group-ops:eval": "node scripts/group-operations-quality-eval.js",
  49. "group-ops:smoke": "node scripts/group-operations-smoke-test.js",
  50. "install:check": "node install.js --check",
  51. "journey:smoke": "node scripts/customer-journey-smoke-test.js",
  52. "library:smoke": "node scripts/workspace-library-smoke-test.js",
  53. "meeting:smoke": "node scripts/meeting-knowledge-smoke-test.js",
  54. "mode:smoke": "node scripts/product-mode-smoke-test.js",
  55. "office:smoke": "node scripts/official-office-knowledge-smoke-test.js",
  56. "outputs:validate": "node scripts/validate-output-standard.js",
  57. "package:smoke": "node scripts/package-smoke-test.js",
  58. "preview": "node scripts/preview-dashboard.js",
  59. "preview:smoke": "node scripts/startup-preview-smoke-test.js",
  60. "relay": "node scripts/start-relay-client.js",
  61. "runtime": "node scripts/start-callback-runtime.mjs start",
  62. "runtime:smoke": "node scripts/callback-runtime-smoke-test.mjs",
  63. "runtime:status": "node scripts/start-callback-runtime.mjs status",
  64. "runtime:stop": "node scripts/start-callback-runtime.mjs stop",
  65. "release:check": "node scripts/release-check.js",
  66. "response:smoke": "node scripts/response-monitor-smoke-test.js",
  67. "smoke": "node scripts/startup-preview-smoke-test.js && node scripts/product-mode-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",
  68. "start": "node mcp/src/server.js",
  69. "task:smoke": "node scripts/unified-task-smoke-test.js",
  70. "wecom:init": "node bin/qiwei-official-cli.js init",
  71. "wecom:install": "node scripts/install-wecom-cli.js",
  72. "wecom:status": "node bin/qiwei-official-cli.js status"
  73. },
  74. "dependencies": {
  75. "@modelcontextprotocol/sdk": "^1.12.1",
  76. "cross-spawn": "7.0.6",
  77. "read-excel-file": "^9.3.2",
  78. "write-excel-file": "^4.1.1",
  79. "zod": "^3.24.1"
  80. },
  81. "overrides": {
  82. "@hono/node-server": "2.0.11"
  83. },
  84. "engines": {
  85. "node": ">=22.5.0"
  86. },
  87. "keywords": [
  88. "claude-code",
  89. "fmode",
  90. "wecom",
  91. "enterprise-wechat",
  92. "mcp",
  93. "crm",
  94. "customer-service",
  95. "goal-management"
  96. ]
  97. }