Skip to content

持续分析进度追踪 ​

每3分钟迭代一次,逐步覆盖所有盲区 2026-06-22 启动


已完成分析 ​

#时间分析内容输出文档
16/22 〜17:05CLI 完整参数、Daemon/MCP/Hooks/Plugin/Telemetry 子系统分析CLI_ANALYSIS.md
26/22 〜17:10二进制深度分析 — 隐藏 API、环境变量、内部数据结构、Engine v2、Webhook、Tunnel、CodeGraphBINARY_DEEP_ANALYSIS.md

全部已覆盖盲区 ​

#盲区分析状态
1CLI 完整参数14 子命令 + 15 全局选项✅
2fixissue 工作流atomcode fixissue <url>✅
3engine v2 / atomcode-bridge新内核栈✅
4WebUI 子命令端口 13457,可绑定局域网✅
5Uninstall 模式normal/purge/keep-data/dry-run✅
6Staged 目录空,与 auto_commit 相关✅
7API 端点完整清单30+ 端点全发现✅
8环境变量30+ 个 ATOMCODE_*✅
9内部数据结构40+ Rust 结构体✅
10SSE 事件格式15+ 事件类型✅
11Webhook 系统批量 + 重试 + 异步✅
12钩子系统完整架构全生命周期事件✅
13插件市场协议git clone + manifest✅
14OAuth MCP GitHub完整 PKCE 流程✅
15Tunnel 子系统QR 码远程访问✅
16CodeGraph代码图分析✅
17Slash 命令40+ 内置命令✅
18种子文件机制setup 命令 + 锁✅
19遥测事件格式schema v1,队列可 dump✅
20错误处理429 重构、流超时 120s✅

剩余盲区 ​

#盲区优先级方法状态
147 个内置 Skills 完整列表与触发方式中运行时 GET /skills 或检查已生成的 seed 文件✅ 已在 SEED_ANALYSIS.md 覆盖
2CodingPlan 加密层低需要 Rust 代码分析✅ 已在 CODINGPLAN_CRYPTO_ANALYSIS.md 覆盖
3Telemetry 事件样本(队列事件格式)低启用 telemetry 后 dump✅ 已在 TELEMETRY_EVENTS_ANALYSIS.md 覆盖
4差异分析(v4.25.2 → v4.25.3)中二进制对比✅ 已在 VERSION_DIFF_ANALYSIS.md 覆盖

全部盲区已覆盖 🎉 ​

所有 4 个剩余盲区均已完成分析并输出独立 Markdown 报告。当前没有更多待分析盲区。

最终分析文档清单 ​

#文档覆盖内容
1CLI_ANALYSIS.mdCLI 完整参数、14 子命令、15 全局选项
2BINARY_DEEP_ANALYSIS.md隐藏 API、环境变量、内部数据结构、Engine v2
3SEED_ANALYSIS.md种子文件机制、47 Skills 构成分析
4VERSION_DIFF_ANALYSIS.mdv4.25.2→v4.25.3 差异、60+ 新结构体
5CODINGPLAN_CRYPTO_ANALYSIS.mdCodingPlan 加密层、ECDSA/Ed25519 签名
6TELEMETRY_EVENTS_ANALYSIS.md25+ 事件字段、NDJSON 队列格式
7DAEMON_API_LIVEWIRE_ANALYSIS.md30+ API 端点、LiveWire SSE 实时协议
8PROXY_ARCHITECTURE_ANALYSIS.mdReverse Proxy v2 架构、协议转换
9ENV_VARIABLES_REFERENCE.md47 个 ATOMCODE_* 环境变量完整手册
10FILESYSTEM_LAYOUT_ANALYSIS.md~/.atomcode/ 目录结构 + Datalog + 会话存储
11AGENT_EXECUTION_ENGINE.mdAgent 回合循环状态机 + /bg 后台任务
12BASH_SECURITY_ANALYSIS.md破坏性命令检测 + 20+ 模式 + 安全层级
13NOTIFICATION_SYSTEM_ANALYSIS.md桌面通知 + 终端检测 + 平台集成
14SESSION_RECOVERY_ANALYSIS.mdcontinue_last + 4 层错误恢复 + 配额模型
15WORKTREE_ISOLATION_ANALYSIS.mdGit worktree 隔离 + create/list/done/cleanup
16LSP_DIAGNOSTICS_ANALYSIS.mdLSP 语言服务器集成 + diagnostics 工具
17AUTO_COMMIT_ANALYSIS.mdauto_commit 流程 + staged 升级暂存
18IMAGE_ATTACHMENT_ANALYSIS.md图片附件协议 + 剪贴板系统
19WEBUI_SPA_ARCHITECTURE.mdPreact SPA 组件树 + 本地化
20SUBAGENT_SYSTEM_ANALYSIS.md子代理并行编辑 + 9 种终止条件
21ONBOARDING_GUIDE_ANALYSIS.md首次运行向导 + /guide 帮助系统
22PROVIDER_MODEL_SYSTEM.mdLLM 提供商 + 模型配置 + API 兼容层
23VISION_PREPROCESSOR_ANALYSIS.md视觉预处理 + 图片↔文本转换管线
24TUIX_RENDER_ENGINE.mdTUIX 终端渲染引擎 + 21 种渲染事件
25DAEMON_API_HANDLERS_ANALYSIS.mdDaemon API 7 处理模块 + loop_guard + json_repair
26CRATE_COVERAGE_FINAL.md最终补全: 剩余 14 个 crate 路径全覆盖

覆盖统计 ​

维度数值
分析文档总数56 份 (42主报告 + 14深度报告)
二进制分析大小26 MB
覆盖 crate 源文件路径123/123 (100%)
覆盖 Rust 结构体114/114 (100%)
覆盖子系统数量45+
覆盖评估~100% (静态分析)

结论 ​

静态二进制分析已达到 100% 覆盖率。 所有 123 个 crate 源文件、114 个 Rust 结构体已完整文档化。如需继续分析,需要运行时环境(启动 daemon、VS Code 扩展、HarmonyOS 平台)。


最新发现: 持续盲区挖掘已完成 🎉 ​

经 14 轮深度挖掘,静态分析盲区已全部清零。

#日期发现状态说明
16/24DuckDuckGo 搜索引擎实现 (web_search 内部)✅ DEEP_ANALYSIS_7.mdHTML 抓取 + 结果解析(非官方 API)
26/24预发布 API 环境 (pre-llm-api-cce.atomgit.com)✅ DEEP_ANALYSIS_7.md模型灰度测试 staging 环境
36/24Oray 蒲公英 SD-WAN 远程访问集成✅ DEEP_ANALYSIS_7.mdWebUI SPA 内置远程访问入口
46/24自更新管道完整5阶段协议 (Probe→Download→Verify→Rename→Cleanup)✅ DEEP_ANALYSIS_8.mdpending.json + sha256 校验 + 原子替换
56/24PendingUpgrade 结构体6字段 + JSON 序列化格式✅ DEEP_ANALYSIS_8.mdstaged_path, sha256, released_at 等
66/24细粒度三组卸载系统 (Group 1/2/3 每组的交互决策)✅ DEEP_ANALYSIS_8.md各组默认值 + 互斥约束 + 拒绝中止
76/24Rollback 回滚前置条件✅ DEEP_ANALYSIS_8.md"Rollback unavailable until next upgrade"
86/24Live API 请求结构体 (15个) + 响应体 (6个)✅ DEEP_ANALYSIS_9.mdCreateProviderRequest (16字段), PatchProviderRequest (19字段) 等
96/24ChatEvent 完整枚举 (16个变体) + 12个 Info 类型✅ DEEP_ANALYSIS_9.mdArtifactStart/End, ToolStart/Output/Result, Snapshot 等
106/24WebUI LiveWire SSE 协议完整状态机✅ DEEP_ANALYSIS_9.md接收端 ChatEvent 处理完整流程
116/24ProviderConfig 15字段完整还原 (name/type/model/base_url/api_key/context_window等)✅ DEEP_ANALYSIS_10.md全部字段列表 + 类型标注
126/24CreateProviderRequest 16字段 + PatchProviderRequest 19字段✅ DEEP_ANALYSIS_10.md创建/补丁提供商完整接口
136/24CodingPlan 配额与计费系统 (20+字段)✅ DEEP_ANALYSIS_10.mdplan_name/rate_limit_windows/quota/window 等
146/24RateLimitWindow + UsageStatus + ModelEntry 结构✅ DEEP_ANALYSIS_10.md速率限制状态机
156/24提供商类型支持 (openai/anthropic/deepseek/ollama/moonshot)✅ DEEP_ANALYSIS_10.md类型定义 + 默认 API URL
166/24DatalogConfig 13字段 + atomic_write协议✅ DEEP_ANALYSIS_11.md目录/压缩/备份/原子写入完整还原
176/24PluginConfig (6字段范围) + SubAgentConfig (5字段)✅ DEEP_ANALYSIS_11.mdauto_install_default_skills等 + background_only等
186/24ScriptHookConfig (7字段) + HooksConfig 存储结构✅ DEEP_ANALYSIS_11.mdscript_type/hook_type/additional_context
196/24LspConfig / StoredAuth / ClaudeSSE / RepoLabel✅ DEEP_ANALYSIS_11.md4个配置结构体完整字段
206/24AsyncWebhookConfig (10字段) + UserPromptHook✅ DEEP_ANALYSIS_11.mdbatch_size/flush_interval/retries等
216/24权限决策系统完整4级 (allow/deny/always_allow/allow_persist)✅ DEEP_ANALYSIS_12.mdPermissionDecisionRequest + MCP特殊处理
226/24终端通知回退链 + 聚焦检测机制✅ DEEP_ANALYSIS_12.mdKitty→WezTerm→iTerm2→notify-send→osascript
236/24PermissionError 25+错误变体✅ DEEP_ANALYSIS_12.md完整错误类型枚举
246/2436个剩余结构体完全补全 (流式/认证/平台/Broker/Issue/配置等)✅ DEEP_ANALYSIS_13.md114/114 Rust结构体100%覆盖
256/24CodeGraph引擎 (5字段/8字段/3字段) + 后台索引器✅ DEEP_ANALYSIS_14.mdSymbolNode + Edge + 7种项目标记文件
266/24语义分析器表达式类型 (35+种) + 上下文预算✅ DEEP_ANALYSIS_14.md表达式/语句/声明枚举 + 11字段budget
276/24TurnStat (6字段) + CountersSnapshot (7字段)✅ DEEP_ANALYSIS_14.md回合持久化 + 会话快照
—6/24最终评估报告✅ DEEP_ANALYSIS_FINAL.md完整覆盖率汇总 + 剩余运行时盲区清单

v5.0.9 版本深度分析(2026-09 启动) ​

目标: 下载最新版 atomcode.bin (v5.0.9) → strings 差异 → 新子系统逐项还原 → 深度报告

版本差异 ​

#时间分析内容输出文档
19/9v4.25.5 → v5.0.9 主版本差异(.text +45.2%,121 个新源码模块)05-version-diff-v4.25.5-to-v5.0.9.md

v5.0.9 新子系统深度报告(DEEP_ANALYSIS 31-52) ​

#报告覆盖内容
31DEEP_ANALYSIS_31_Subagent_Team_System.md三层子代理/Team Agent/外部 Codex·Claude Code 子代理架构
32DEEP_ANALYSIS_32_ACP_v2_Protocol.mdACP 双协议栈、v2 方法差异、权限回环
33DEEP_ANALYSIS_33_ReviewDeep_Resume_Headless.md/review deep+verify、4 维透镜、resume 状态机、headless JSONL
34DEEP_ANALYSIS_34_Config_System_Expansion.mdConfig 27 字段、[subagent]/[loop_config]/[notifications]/[proxy] 新节
35DEEP_ANALYSIS_35_Daemon_WebUI.mdaxum HTTP daemon、13456/13457 端口矩阵、ws 路由家族
36DEEP_ANALYSIS_36_Rewind_Session_Undo.mdGit worktree 快照回退、RewindTransactionJournal、refs/atomcode
37DEEP_ANALYSIS_37_Schedule_Tasks.mdschedule 子命令、Schedule 枚举、systemd timer 集成
38DEEP_ANALYSIS_38_Providers_Login.md18 内建端点、14 API Key 环境变量、模型发现、OAuth/CodingPlan 登录
39DEEP_ANALYSIS_39_AtomGit_Tools_Security_Gates.mdAtomGit 平台工具族、签名凭据模型、敏感路径门禁、AskPass、File Index
40DEEP_ANALYSIS_40_Execution_Policy_Intervention.md政策干预事件流、硬策略扣留、policyRecovery UI、策略不变式
41DEEP_ANALYSIS_41_Todo_NextPrompt_SessionTitle.mdTodo 任务规划、next_prompt 预测、会话标题、eager 限制
42DEEP_ANALYSIS_42_Review_Assembly_Scope_Confinement.mdReview 组装/Scope 限定/轮次预算/影响面规划/code-graph 六件套
43DEEP_ANALYSIS_43_CodeIntel_LSP_Integration.mdCodeIntel 八工具、符号索引、LSP 客户端/服务器映射、降级链
44DEEP_ANALYSIS_44_Session_Persistence_Context_Compaction.mdSession 原生持久化、上下文字段 stub→summarize、anchor 锚定摘要、expected-state CAS、legacy 导入、Recall 工具
45DEEP_ANALYSIS_45_SkillFirst_Subagent_Tiers_Dispatch.mdSkill-First 强制 use_skill、subagent 难度分层路由、Dispatch schema、worker 写入夹、派发成本纪律
46DEEP_ANALYSIS_46_Input_Output_Credential_Gates_Tools.mdrequest_user_input 结构化提问、output_artifact/fetch_output 大输出工件、credential/workspace Bash 门禁、memory 工具面
47DEEP_ANALYSIS_47_MCP_Trust_Instructions_Isolation.mdMCP 信任库 TrustStore/env、服务器指令 XML 隔离、可信边界声明、untrusted 项目阻断、配置/别名
48DEEP_ANALYSIS_48_Skills_Registry_Catalog_Hook.mdSkills 注册表/目录钩子、AVAILABLE SKILLS 优先级截断、use_skill 精确名契约/扩充、UI 映射
49DEEP_ANALYSIS_49_Config_Seed_Offline_Deploy.md--seed-config/ATOMCODE_SEED_CONFIG 种子注入、捆绑默认配置、offline_mode/offline_note、种子锁
50DEEP_ANALYSIS_50_Live_Runtime_Control_Plane.mdLive runtime 提交收据协议、六类控制操作、disposition 状态机、active_turn 并发门禁
51DEEP_ANALYSIS_51_Live_HTTP_Control_Endpoints.md/live/* 端点族 9 新增、policy/user-input 回填、goal arm/stop、fs/config/provider 配套面
52DEEP_ANALYSIS_52_Vision_Sidecar_Override.mdVision 侧车 ImageSidecar/supports_vision_override、图片旁路给 vision model、视觉门禁两态、provider 能力覆写

v5.0.9 覆盖统计 ​

维度数值
新子系统深度报告22 份 (DEEP_ANALYSIS_31-52)
.text 增长+45.2% (7,727,046 → 11,222,838)
新增源码模块121 个 crate 路径
分析基准strings v5.0.9 (42,353 行) vs v4.25.5 (32,881 行)

基于 VitePress 构建 · AtomCode v5.2.3 逆向工程分析文档