chore(blueprint): 能力双投影补载体选择原则——子项目不需要 MCP

This commit is contained in:
lanrtop 2026-07-03 12:26:24 +09:00
parent ef7c7a4645
commit b01084c628

View File

@ -50,6 +50,7 @@
### 💭 能力双投影后续扩展R12 规则化 + 更多按钮) ### 💭 能力双投影后续扩展R12 规则化 + 更多按钮)
- status: concept - status: concept
- 载体选择原则2026-07-03: agent 按钮 = 离能力本体最近的、agent 已能触达的接口。子项目不需要 MCP——Web 服务型=HTTP API 即按钮天然双投影零建设CLI 型=命令即按钮;桌面型=测试即按钮(直接调 command 函数UI 驱动Playwright为最后手段。MCP 仅在"按钮需被项目外的 agent 按"时出场(炼境即此场景:服务其他项目的 agent 会话)
- 工具预算约束2026-07-03防 tool bloat: 工具数量随功能域增长而非项目数增长project_id 参数化已保证);阈值 ~20 个前平铺即可,逼近时同域动作聚合为网关工具(如 gitea_action(action,args)R12 表述精化为"每个治理域有 agent 可达路径"而非"每按钮一工具"——高频动作独立工具、同域低频走网关、边缘能力走 AGENTS.md 文档声明;每个工具描述 ≤100 字,详细约束放拒绝时的错误信息;客户端侧 Claude Code 原生支持延迟加载+工具搜索兜底 - 工具预算约束2026-07-03防 tool bloat: 工具数量随功能域增长而非项目数增长project_id 参数化已保证);阈值 ~20 个前平铺即可,逼近时同域动作聚合为网关工具(如 gitea_action(action,args)R12 表述精化为"每个治理域有 agent 可达路径"而非"每按钮一工具"——高频动作独立工具、同域低频走网关、边缘能力走 AGENTS.md 文档声明;每个工具描述 ≤100 字,详细约束放拒绝时的错误信息;客户端侧 Claude Code 原生支持延迟加载+工具搜索兜底
- notes: 2026-07-03 概念探讨成形(见 memory concept_dual_projection。现状治理动作生成蓝图提示词/同步规则/接入包/腐化扫描等)只有 UI 投影无 agent 投影agent 验证需绕道。方向:① 为治理 command 补注册 MCP 工具,实现"每个 UI 按钮有对应 agent 按钮";② 落成 R12 规则进 CONVENTIONS与 R01 同构);③ 三条件检查清单(边界单点实现/投影完整/反馈对称)纳入健康诊断。收益:统一验证路径空间——功能修复后 agent 走正规流程分钟级回归验证。 - notes: 2026-07-03 概念探讨成形(见 memory concept_dual_projection。现状治理动作生成蓝图提示词/同步规则/接入包/腐化扫描等)只有 UI 投影无 agent 投影agent 验证需绕道。方向:① 为治理 command 补注册 MCP 工具,实现"每个 UI 按钮有对应 agent 按钮";② 落成 R12 规则进 CONVENTIONS与 R01 同构);③ 三条件检查清单(边界单点实现/投影完整/反馈对称)纳入健康诊断。收益:统一验证路径空间——功能修复后 agent 走正规流程分钟级回归验证。