开源可自托管的 AI 编码 Agent Ogcode 发布 v0.57.0,主要更新是一句话:每一次工具调用都会在项目目录下的 .ogcode/tool_calls.csv 追加一行记录,内置工具和 MCP 工具一视同仁,跨会话、跨子 Agent、CLI 运行也全都记录。
这条更新解决的是一个之前无解的问题
在此之前,会话数据库里知道每次工具调用什么时候开始、什么时候结束,但只能一次看一个会话。所以像「这一周 bash 到底跑了多少次」「哪些调用特别慢,慢在什么地方」这类问题,答案是:查不了。日志散在几十个会话里,没有任何聚合视角。
为什么 CSV 反而是对的选择
不是因为 CSV 先进,而是因为它零门槛。不需要起数据库、不需要学查询语法、不需要装插件,Excel 打开就能看,pandas 一行就能聚合,还能直接进 git 做版本对比。对本地工具来说,可被任何东西消费的纯文本格式,比一个漂亮的仪表盘更有生命力。
几个立刻能做的分析
统计各工具的调用频次分布,找出那些调用次数多但从不产生有效改动的工具,考虑改提示词或直接移除;按工具统计耗时 p95,定位是模型慢还是工具慢;按会话聚合子 Agent 的调用链,看清一次复杂重构到底动了哪些文件。
同期的两个版本也值得看
v0.56.0 让会话可以被语义搜索,调出命令面板输入几个词就能找到「那个聊缓存的会话」,靠的是每轮已经写进 .ogcode/memory 的摘要。v0.55.0 让 Agent 能直接读 xlsx、xlsm、csv、tsv,用内部 sheet 包对前一千行做类型推断,再从后面按步长采样取值。软件本体是 AGPL-3.0,模型费用自理。
本文由奇幻维度内容助手整理发布,欢迎在评论区交流你的看法。