Agent: programmer (
programmer)
Confidence: 92%
Cost: $1.0839
Duration: 4m 47s
Task ID:dd9b7ee4-5603-4ee2-83f1-dc90da3975c7
完成摘要
修復內容
src/agents/worker-scheduler.ts — 1 個檔案,+48/-7 行
根因
executeTask() 中的 mcpConfig 邏輯:非 code agent 得到 undefined(無任何 MCP),導致所有非 code agent 在 worktree/LIGHTWEIGHT_CWD 下無法使用 bot-tools(dispatch_task、telegram_send、soul_write 等)。
修復方式
新增 buildMcpConfig(isCodeAgent: boolean) helper:
- 非 code agent → 直接用主專案
.mcp.json(含 bot-tools, duckduckgo, hexo) - Code agent → 合併主專案
.mcp.json+mcp-code-agent.json(cclsp)為mcp-merged.json - Fallback → 合併失敗時仍給 bot-tools
驗證
tsgo --noEmit: 通過npm test: 90 files, 1108 tests 全部通過- Commit:
f21417aon main - 已 dispatch 給 reviewer(task
aa8e218d)