feat(mcp): 设置 → MCP 子页 + 策略 API + 官网/文档接入
借鉴 DBX:安装检测(Node/npm/包/Go 二进制)、只读与 allow_dangerous、 连接白名单、多客户端配置片段;GET/PUT /api/ai/mcp-policy、/mcp-install; 文档 /docs/mcp 与落地页 AI/MCP 块;对照 docs/16 勾选设置项、列仍未完清单。
This commit is contained in:
1 parent
5416e86379
commit
1513f4bc2d
20 files changed
+1567
-98
No files matched your search
@@ -253,3 +253,23 @@ confirm_bind = sha256(connection_id + "\n" + normalize(sql_or_command))
|
||||
---
|
||||
|
||||
*文档版本: v1.0 | 2026-10-15 CST | 先契约与小改,大 UI 后挂*
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 10. 仍未完清单(对照本契约 · 2026-10-15)
|
||||
|
||||
| 状态 | 项 |
|
||||
|------|-----|
|
||||
| ✅ | MCP 工具面、Ask\|Agent、SSE、P1 确认写、`run_id` / confirmBind、触顶 incomplete |
|
||||
| ✅ | 设置 → **MCP** 子页(安装检测、只读/危险 SQL、白名单、多客户端片段) |
|
||||
| ✅ | 官网 AI/MCP 块 + 文档 `/docs/mcp` |
|
||||
| ⬜ | 会话落盘 + HTTP 续跑(`/api/ai/sessions`)+ UI「加预算继续」 |
|
||||
| ⬜ | NeedConfirm 结束 run 为 `awaiting_confirm` outcome(语义对齐) |
|
||||
| ⬜ | 同参循环拒 / 中段检查点接入主循环 |
|
||||
| ⬜ | 忙时单槽排队 UI |
|
||||
| ⬜ | Ask 真 token 流式(非假打字) |
|
||||
| ⬜ | MCP「断开」结束外部 Cursor 会话(当前仅 UI 提示) |
|
||||
| ⬜ | 设置页一键 `npm install -g`(现为复制命令;避免桌面代跑需授权) |
|
||||
|
||||
*本节随交付勾选;大 UI 续跑优先于 Evolver / 审批流。*
|
||||
Reference in new issue
Block a user