开源 Threshold:项目常驻、会话可弃,让编码 Agent 随换随开不丢上下文
key_of_door · reddit · 2026-10-10
作者用编码 Agent 四个月(主要 Codex)后发现:项目越大越久,越不敢开新会话——旧会话积累的方向、决策、边界成了资产,重启成本高。于是他做了开源项目 Threshold,一个基于 Pi 的项目级 Agent harness,核心理念是「项目常驻,Agent 来去」。
结构为 Project → Task → Run:Task 组织工作,每个 Run 是一个处理任务的 Agent。新 Run 可检查项目、读任务、查 Git 状态,利用前序 Run 留下的 checkpoint 和消息接续工作。
设计上的关键取舍:
- 最初想「记录一切再判断可信度」,代码很快失控;后改为只给 Agent 可复查的事实源(项目文件、Git、测试等可观测状态),Agent 的口头叙述不自动成为事实
- Run 刻意做成一次性:单输入、干活、退出。测试中新 Run 有时能通过复查项目发现上一个 Run checkpoint 里的错误,而非靠硬编码纠错流程
- 多个 Run 可在同一项目并行,通过留言和共享看板协调,调度器可替换
- 每个 Run 可配置不同工具与插件,能力扩展不污染核心
项目仍为 alpha,作者已用于自己的日常开发。
「编程与Agent」频道最新
- Garry Tan 力挺 Aside Browser:让 Agent 真正用好网页的解法 — garrytan · 2026-10-23
- MCP 服务器 30 天后暗藏窃取 SSH 密钥指令,作者开源 mcp-guard 防变节 — ErgoniaWorks · 2026-10-23
- 实测:不在 AGENTS.md 里写明的 MCP 工具,编码 Agent 不会用 — colinmcnamara · 2026-10-23
- 用开源模型+Claude 把一段网球视频变成世界级教练 — tweetsatpreet · 2026-10-23
- 132 个免费开源 AI Agent 与 RAG 项目合集,星标 1.65 万 — Arindam_1729 · 2026-10-23
- Google Agents CLI 开放扩展系统,v1.8.0 官方支持 LangChain — rseroter · 2026-10-23