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完整覆盖率汇总 + 剩余运行时盲区清单

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