| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(m4): .gitignore 的裸 atomcode 把 M3 整个适配层吞掉了 —— 从零 clone 构建不出来 **从零安装测试撞出来的真缺陷**(M4 任务书第 3 条的价值就在这): 在测试机上用 install.sh 从 GitHub clone feat/m4 装一遍,web 镜像构建直接失败: ./app/api/opencode/[...path]/route.ts Module not found: Can't resolve '../../../lib/atomcode' 根因:.gitignore 里有一行裸 atomcode(本意是别把下载的 AtomCode 二进制提交进来), 而 gitignore 的裸名字**匹配任意层级的同名文件或目录** —— 于是 apps/web/app/lib/atomcode/(M3 写的整个转发适配层,daemon/events/history/live-hub/index 共 5 个文件 1400+ 行)从来没有进过仓库。开发机与测试机上是靠 rsync 有这份代码, 所以 M3 的 Playwright 10/10 是真过的,但**任何人 clone 这个仓库都构建不出来**。 修: · 改成 /atomcode(只忽略仓库根目录那一个文件;二进制只存在于 daemon 镜像里); · 把适配层 5 个文件补进仓库; · 顺带修 *.log 把报告引用的**原始证据**也吞掉的问题:docs/evidence/ 与 docs/eval/ 下的 .log 是「数字能回溯到一次真实调用」的凭证(总控红线 1、5),必须在仓库里。 提交前逐个扫过明文密钥(hunt_tools_* / sk-* / Bearer …),零命中。 同时落地两条已拍板决策(总控规则 9、10,M3 U-10/U-11 的答复),都在适配层做、前端零改动: · 决策 9:agent 选择器保留但要让人看懂切的是**审批档**不是换助手 —— 适配层把它的 name 改成「投研助手 · 审批档 build」、description 说明全局生效与 guard 兜底; · 决策 10:接受同一时刻只跑一个回合,但**忙时必须有明确提示** —— 入队那一刻就把用户消息和一条排队说明推给他(共用同一个 assistant 消息 id, 否则界面上会出现两条助手消息),并把超时计时改成从真正开跑算起。 tsc 0 错,适配层单测 25 条全过。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
fix(m4): .gitignore 的裸 atomcode 把 M3 整个适配层吞掉了 —— 从零 clone 构建不出来 **从零安装测试撞出来的真缺陷**(M4 任务书第 3 条的价值就在这): 在测试机上用 install.sh 从 GitHub clone feat/m4 装一遍,web 镜像构建直接失败: ./app/api/opencode/[...path]/route.ts Module not found: Can't resolve '../../../lib/atomcode' 根因:.gitignore 里有一行裸 atomcode(本意是别把下载的 AtomCode 二进制提交进来), 而 gitignore 的裸名字**匹配任意层级的同名文件或目录** —— 于是 apps/web/app/lib/atomcode/(M3 写的整个转发适配层,daemon/events/history/live-hub/index 共 5 个文件 1400+ 行)从来没有进过仓库。开发机与测试机上是靠 rsync 有这份代码, 所以 M3 的 Playwright 10/10 是真过的,但**任何人 clone 这个仓库都构建不出来**。 修: · 改成 /atomcode(只忽略仓库根目录那一个文件;二进制只存在于 daemon 镜像里); · 把适配层 5 个文件补进仓库; · 顺带修 *.log 把报告引用的**原始证据**也吞掉的问题:docs/evidence/ 与 docs/eval/ 下的 .log 是「数字能回溯到一次真实调用」的凭证(总控红线 1、5),必须在仓库里。 提交前逐个扫过明文密钥(hunt_tools_* / sk-* / Bearer …),零命中。 同时落地两条已拍板决策(总控规则 9、10,M3 U-10/U-11 的答复),都在适配层做、前端零改动: · 决策 9:agent 选择器保留但要让人看懂切的是**审批档**不是换助手 —— 适配层把它的 name 改成「投研助手 · 审批档 build」、description 说明全局生效与 guard 兜底; · 决策 10:接受同一时刻只跑一个回合,但**忙时必须有明确提示** —— 入队那一刻就把用户消息和一条排队说明推给他(共用同一个 assistant 消息 id, 否则界面上会出现两条助手消息),并把超时计时改成从真正开跑算起。 tsc 0 错,适配层单测 25 条全过。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 | |
docs(m0): 仓库骨架与 M0 预研成果文档 建仓: - README(中文 + 英文段):定位、状态、架构图、与 hunter-community / AtomCode 的关系 - LICENSE(Apache-2.0)、NOTICE(保留 AtomCode MIT 与 hunter-community 版权与商标条款) - .gitignore、pins.lock(AtomCode v5.1.0 · 双重校验方式与实测 sha256) 文档: - docs/daemon-api.md · daemon API 实测手册,52 个端点 + 19 种 SSE 事件 + 真实样例 - docs/来源说明.md · 导入清单、不同步声明、9 个 MCP 的来源与缺口核查 - docs/questions-for-atomgit.md · 14 条上游文档与实现不符 / 语义待确认 - docs/design/ · 开发计划 v0.2 与技术方案 v0.1 - docs/开发文档/M0-预研结论.md · 每项结论 + 证据 + 对 M1-M5 的影响 - docs/开发文档/总进度表.md、待办池.md - docs/evidence/M0/ · 实测原始输出(SSE 抓包、hook 输入、MCP 返回) - tools/probe/ · 可复现的探针脚本 主要实测结论: - AtomCode 不需要 llm-shim,工具 schema 经 hunter 网关(Gemini 3.8)直接可用 - POST /chat 不挂载 MCP 工具,只有 GET /live 挂载(36 vs 39 个工具) - plan 档拦写类工具但拦不住 bash 写文件;hook 的 deny 能压住 bypass 档 - 6 个 hunter 系 MCP 全部拿到,无私有仓缺口 - /chat 多工作目录并发无串话;/live 只服务一个工作目录 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> | 1 个月前 |
M0 实测原始输出
所有文件都是 2026-09-22(上海时间)在测试机 hunter-test-01(34.133.8.3)上抓到的原始输出,
未经编辑。复现脚本在仓库 tools/probe/。
真实模型(hunter-chat / Gemini 3.8 Flash)驱动
| 文件 | 内容 |
|---|---|
t1-text.sse |
/chat 纯文本对话,7.51 秒 |
t2-bash.sse |
/chat 工具调用(bash 跑 python3 -c "print(1+1)")+ artifact 事件,18.45 秒 |
t3-mcp.sse |
/chat 上让模型查 600519 —— MCP 工具没挂上,模型退而用 bash 找 akshare,最后撞上上游连续空响应 |
t3b-tools.sse |
/chat 上模型自述可用工具,36 个,无 mcp__* |
t3c-1.sse / t3c-2.sse |
同一会话连续两轮再问一次工具列表,两轮都没有 MCP 工具 |
t4-live.sse |
/live 上模型自述可用工具,39 个,含 3 个 mcp__akshare__* |
t5-mcp600519.sse |
/live 上查 600519 —— 撞上额度耗尽 账户余额不足(HTTP 402) |
p-build.sse |
/chat build 档的第一版探针(工具参数名写错成 path,因此触发了权限弹窗——正好说明"参数解析不出路径就弹") |
stub provider 驱动(见 M0 报告 §10)
工具调用序列由本地 stub 确定性发出;被测的是 AtomCode 运行时的行为,结果数字都是真的。
| 文件 | 内容 |
|---|---|
perm-build.sse / perm-accept_edits.sse / perm-plan.sse / perm-bypass.sse |
四档权限 × 「读文件 → bash → 写工作区内文件 → MCP 调用」 |
perm3-build.sse / perm3-accept_edits.sse / perm3-plan.sse / perm3-bypass.sse |
四档权限 × 「写工作区外 → 写敏感路径 .env → 越界 bash」,弹权限一律回 deny |
hook-bypass.sse |
bypass 档下 PreToolUse hook 的 deny 依然生效 |
hook-input.jsonl / hook-post.jsonl |
hook 真实收到的 stdin JSON(PreToolUse / PostToolUse) |
ms-ws1.sse / ms-ws2.sse |
两个工作目录并发对话,无串话 |
live-mcp2.sse |
/live 上 MCP 调用弹权限 → 放行 → 东方财富源连接被拒 |
live-mcp4-1.sse |
配 autoApprove 后不再弹权限 |
live-mcp-ok.sse |
端到端成功:/live → mcp__akshare__akshare_call → 新浪源 → 600519 真实 5 日行情,1453 ms |
stub.jsonl |
stub 收到的每次请求:轮次、消息数、工具数、工具名(n_tools 36 vs 39 就出自这里) |
不经 LLM 的直连探针
| 文件 | 内容 |
|---|---|
mcp-stdio-probe-重测.txt |
直连 akshare-mcp stdio JSON-RPC:initialize / tools/list / akshare_search / akshare_signature / akshare_call |
mcp-多上游可达性.txt |
同一台测试机上,东方财富 / 新浪 / 腾讯三个上游的可达性对比 —— 新浪通,东方财富被拒 |
daemon2.log |
daemon 启动日志(含它自己打印的端点清单) |