feat(cloud): MCP 云端任务入口 + 上游 0.164 对齐配置
- cloud/mcp_server.py:stdio MCP 服务,把云端任务 REST 翻成 tools/list / tools/call(health、list_projects、list_tasks、 get_task、create_task、cancel_task、get_task_cost、 get_task_trace),底层只走已有 REST,不另开任务逻辑; 鉴权只认调用方自己的 CODEX_CLOUD_API_KEY(缺了启动失败, 绝不打印),服务端权限 403 原样透传;create_task 只传已知 字段,未知字段丢弃;REST 报错时 isError=true。 单测 test_mcp_server 9 项(假 transport,不联网、不碰真 key)。 - 上游对齐 #80 的可合部分:config.example.toml 加 [features] daemon_auto_start = false(防 managed daemon 绕过 版本 pin)+ docs/upstream-164-alignment.md 对齐表;换稳定版 二进制是另一次主机侧部署动作,本批不做、不谎称已升级。
This commit is contained in:
1 parent
b306b56517
commit
972203c38f
4 files changed
+454
No files matched your search
@@ -17,6 +17,16 @@ approval_policy = "on-request"
|
||||
# [features]
|
||||
# multi_agent = true
|
||||
|
||||
# 宿主托管的 app-server 必须关掉上游的常驻后台服务自更新:
|
||||
# 自 0.157 起交互式 codex 默认启动 managed daemon(daemon_auto_start
|
||||
# 默认 true),它会把整包拷到 ~/.codex/packages/app-server-daemon/、
|
||||
# 5 分钟后首次检查、之后每小时检查更新并重启服务——这会绕过宿主
|
||||
# 对 codex 二进制版本的显式 pin,甚至在回合进行中中断任务。
|
||||
# 本项目由 start.sh / worker 显式拉起 app-server,不走 managed daemon,
|
||||
# 所以这里必须显式关掉;只在你手动想用交互式 daemon 时再打开。
|
||||
[features]
|
||||
daemon_auto_start = false
|
||||
|
||||
# MCP:给 agent 接外部工具(数据库、内部 API 等),按需取消注释。
|
||||
# [mcp_servers.my-tool]
|
||||
# command = "npx"
|
||||
|
||||
Reference in new issue
Block a user