DODD

为可回放、可审计、可验证而设计。

每个异常都有 Incident ID,每次处理都有 Session ID。Dodd 会保存 prompt、diagnosis、diff、verify log 和 report。

Logs / CommandDetectorRepoMapLLMWorktreeVerifyPR/MRNotify

Detector

根据命令、日志和失败输出识别测试失败、构建失败、运行时错误和业务异常。

Context Builder

使用 Aider RepoMap 或原生 fallback 提取最相关的仓库上下文。

Architect / Editor

先诊断根因和风险,再生成结构化编辑计划,降低盲改概率。

Worktree Runner

在隔离 Git worktree 中应用补丁和运行验证,不污染源工作区。

Integrations

连接 GitHub、GitLab、Telegram,以及 Workbench UI。

SAFETY

默认保守,低风险才自动推进。