883 次提交 8 个月造 LLM Agent 框架,最终过度工程化后放弃
dancingwithlies · reddit · 2026-09-06
一位开发者复盘了自己历时 8 个月、883 次提交、几乎全程用 Claude Code(一至两个 20x 账号)构建的 coding-agent harness,最终因过度工程化而放弃并将其以 MIT 协议开源。
项目思路:让 harness 而非模型拥有规划、状态、权限、上下文、验证与编排,模型说"任务完成"时系统用独立证据核验,而不轻信模型。
失败过程:随后不断堆功能——代码图谱、RAG、确定性编排、隔离 worker、崩溃恢复、模型路由、可复现运行、验证门、自改进实验、dashboard 等,研究规划的时间远超实际使用,而同期其他 harness 已更可用。
可能值得借鉴的方向:
- 状态与验证放在模型外部
- 确定性/可复现的 agent 运行
- 代码库检索与依赖图谱
- orchestrator/worker 分离
- 上下文预算与会话交接
- 沙箱与权限门
- 用非模型自产的证据核验 agent 主张
归档包含 Rust/Python/Tauri 原始代码、数千份规划研究文档和清洗过的提交历史。作者的结论:目标是解决所有问题,结果什么都没解决。
所属事件:开发者8个月883次提交造Agent框架,过度工程化后弃坑开源(3 条相关)→
「编程与Agent」频道最新
- Reddit 开发者求问:如何防止 Agent 提示词越改越退化 — SleepFlimsy6963 · 2026-10-23
- 接付费商单该用什么模型?Reddit 创作者晒 Claude Code+ComfyUI 工作流 — newaccount47 · 2026-10-23
- 社科学者批 AI 圈:把 Agent 开发当会自动变好的黑箱 — RexDouglass · 2026-10-23
- 网友 vibe coding 出 Tesla Roadster 小游戏,赶在 GTA VI 之前 — Jasonio · 2026-10-23
- Codex CLI 0.164.0 报 account/read 错误,重启 daemon 可解 — bytebot · 2026-10-23
- 同为原生 UI:Swift 版 80MB 仅限 Mac,Zig 版 10MB 三端通吃 — jedisct1 · 2026-10-23