AI DEVELOPMENT ASSISTANT
从运行日志到修复 PR,把 AI 真正接入工程闭环。
Dodd 监听本地日志和控制台输出,调用 LLM 诊断根因,在隔离 worktree 中生成可验证补丁,并把报告、分支、提交和 PR/MR 推送给团队。
$ dodd watch --once --from-start
ERROR order settlement failed: expected=insufficient_balance actual=success
Dodd session sess_129ab7629390: escalated · report.md · prompt.md · diagnosis.json
WHY NOW
AI 写代码已经不稀奇,难的是让它在真实工程流程里可靠工作。
异常发现滞后
日志、控制台、CI 和用户反馈分散,问题常常等到人工排查时才被真正定位。
上下文收集耗时
工程师需要反复复制日志、搜索文件、还原环境,修复前的大量时间消耗在准备工作上。
AI 输出难落地
普通 Chat 对话难以保证最小改动、可验证、可审计,也很难自然沉淀到 Git 流程。
团队协同断层
修复进度、失败原因、分支、提交和 PR/MR 链接没有统一会话。
CAPABILITIES
日志监听
读取本地程序运行日志、控制台输出和测试结果,自动识别值得处理的异常。
LLM 诊断
把失败输出、仓库上下文和验证命令组合成诊断输入,给出根因、风险和修复计划。
隔离修复
在 Git worktree 中生成补丁、运行验证,避免覆盖开发者当前工作区。
PR/MR 自动化
修复通过后创建提交,支持 GitHub Pull Request 与 GitLab Merge Request。
Telegram 通知
把会话状态、异常摘要、修复分支、提交和 PR/MR 链接推送到团队群。
Workbench UI
VS Code/Cursor 插件展示会话、报告、Diff、验证日志和跨项目 Session Roots。
WORKFLOW
三种模式:Run、Replay、Watch。
- Run包裹测试或构建命令,失败后触发诊断与修复。
- Replay导入历史日志,复现 Dodd 的分析链路。
- Watch监听日志文件或进程输出,适合长期服务和业务错误告警。
VALUE
不是“替你提交未知代码”,而是把异常处理变成可追踪的 AI Repair Session。
缩短 MTTR
从异常日志到根因分析、修复建议、验证命令和报告自动串联。
保护工作区
所有自动修改先进入隔离 Git worktree;源工作区不干净时自动停止。
审计友好
每个 session 保存 prompt、diagnosis、diff、verify log、report 和 Git 元数据。
渐进自动化
低风险高置信度问题自动提交;置信度不足或高风险变更转人工确认。
EARLY ACCESS
预约演示或私有化部署评估
留下邮箱,我们会根据你的仓库、CI、Git 平台和通知方式给出接入建议。