agentfdr
开源 CLI 工具,免费使用(具体安装与依赖以仓库为准)
这是什么
自主编程 agent 一跑起来就像自动驾驶:你只看到最后“Done!”,中间却可能在原地打转 40 分钟、修 bug 却重构了路由、或者上下文被大结果塞爆导致缓存失效、每轮重读 20 万 token。等你察觉时,证据已经散了。
agentfdr 把自己定位成这趟飞行的黑匣子与仪表盘——把 harness 跑的整个 loop 录下来,让你能回放、定位、设门禁。它不替代 agent,而是让“loop engineering”变得可见、可测。
能打的地方
- 全会话时间线:一屏看完每轮 tool 调用、上下文组成、输出 token,带 prompt/compaction 标记,失败路径不再靠猜。
- 异常自动打标:tool 循环、错误连击、上下文膨胀、token 尖峰、cache thrash、文件 churn、拒绝等一键跳到证据。
- 单轮解剖 + 实时监视:侧栏拆 usage、调用耗时/结果大小/片段,←/→ 步进;
watch模式可盯着还在跑的 session 看上下文爬升。 - CI 门禁与 Markdown 尸检:
assert --no-loops --max-tokens 2M违规直接 exit 1,可挂进自主流水线;blame输出整份 markdown 分析,方便贴 Issue/Slack。 - 订阅用量聚合:把多项目 transcript 汇总成 5 小时窗口、日/周历史,按模型拆分并估成本,可设预算预警(需自行对照 Claude Code 等 /usage 校准)。
适合谁 · 谁不用碰
适合:已经把 coding agent 当日常生产力、经常被 loop/drift/token 账单搞到崩溃的开发者;在搭 agent harness、想给流水线加“别再空转”门禁的人;需要把一次失败完整贴进 PR/Issue 复盘的团队。
不用碰:几乎不用自主 agent、只偶尔问两句补全的人;不关心 token 成本与失败模式、只想“能跑就行”的轻量用户;期望图形化 SaaS 一键托管、不愿碰 CLI 的人。
上手门槛
纯 CLI,官网示例是 agentfdr / list / watch / blame / usage / assert 一套命令,安装与依赖以仓库为准(开源,无付费墙信息)。界面与文档目前为英文;站点在 GitHub Pages,大陆访问通常需要梯子。学习成本主要在“你已经有 agent 会话 transcript 可喂给它”——没有现成会话就几乎无用。免费,无注册门槛描述。
和同类怎么选
| 维度 | agentfdr | Langfuse / Helicone 等通用 LLM 可观测 | | 核心定位 | 面向 coding agent 会话的“飞行记录+异常+CI 门禁” | 更广的 trace/span、prompt 管理与团队看板 | | 价格模式 | 开源免费 CLI | 多为 freemium / 云服务 | | 易用性 | 本地命令、偏开发者向 | 控制台更重,集成路径更标准化 | | 大陆可用性 | GitHub 系,多需梯子 | 视具体部署(云端常需梯子/自托管) |
具体以各家官网为准。若你要的是通用 LLM 调用追踪与团队协作,通用平台更成熟;若痛点就是“这个 agent 又在原地改同一文件 / 烧爆上下文”,agentfdr 更贴场景。
值不值得试
值得——前提是你已经在认真跑 coding agent 并被 loop、drift、token 账单折磨过。装上当本地显微镜用半小时,能立刻看到以前只能骂“模型又抽风”的证据链;若你还在 agent 入门阶段,先观望,等会话量上来再装不迟。
适合谁:调试自主编程 agent 的循环、漂移与 token 烧钱问题,适合重度用 Claude Code 等 harness 的开发者
同类替代