Files
maestro/package.json
T
wangjia c6e66baa19 feat: Phase1 完整交付——Web 看板(frontend-design) + MCP server(12 工具) + CLI/导入器
- web/: phosphor 调度台风格纯静态看板,审批闸内联 accept/reject(拒绝必填意见),WS 实时
- src/api/static.ts: 手写静态服务(路径穿越防护),daemon 接入
- src/mcp/: stdio MCP server,@modelcontextprotocol/sdk 1.29.0,12 工具薄封装 REST
- src/cli/: 零依赖 CLI(project/task/next/approvals/import-todo),旧 todo.json 导入器
- 实测: pangolin 18 条旧任务导入 45 条;端到端验证通过

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-12 21:23:08 +08:00

35 lines
886 B
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "maestro",
"version": "0.1.0",
"private": true,
"type": "module",
"description": "多项目 TODO 管理与 Agent 执行系统(本地优先 daemon",
"engines": {
"node": ">=20"
},
"bin": {
"maestro": "dist/cli/index.js",
"maestro-mcp": "dist/mcp/index.js"
},
"scripts": {
"build": "tsc -p tsconfig.json && cp src/store/schema.sql dist/store/schema.sql",
"typecheck": "tsc -p tsconfig.json --noEmit",
"dev": "tsx src/daemon/index.ts",
"test": "tsx --test test/*.test.ts"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"better-sqlite3": "^11.3.0",
"fastify": "^4.28.1",
"nanoid": "^5.0.7",
"ws": "^8.18.0"
},
"devDependencies": {
"@types/better-sqlite3": "^7.6.11",
"@types/node": "^20.14.0",
"@types/ws": "^8.5.12",
"tsx": "^4.16.5",
"typescript": "^5.5.4"
}
}