tomo-traces
收藏资源简介:
Tomo Agent Traces 数据集是 tomo-labs(用于评估 tomo 及其对比编码智能体的工具链)的完整运行记录。该数据集持续捕获并发布每次评估运行的完整智能体与模型对话轨迹,并将其转换为 Hugging Face Hub 的原生智能体轨迹格式,同时附带重新生成的看板和成本分析报告,确保没有任何运行的证据丢失。目前,数据集包含 86 条轨迹,覆盖 1 个评估集(swebench-live)、15 个场景、5 种工具(claude, codex, opencode, pi, tomo-oi)和 3 种模型(gpt-5.6-luna, gpt-5.6-sol, laguna-s-2.1-free)。每条轨迹对应一个 JSONL 文件,遵循 Hub 的智能体会话模式:首行为 session 记录(包含运行元数据,如工具、模型、场景、通过/失败状态、令牌数和成本),第二行为 model_change 记录,后续每行为一个 message 记录(包含角色和多种类型的内容块,如 text、thinking、toolCall、toolResult)。每条消息都带有 id、parentId 和 timestamp,从而可以构建出有序的时间线。数据集的核心分析聚焦于解决率和每个工具/每个评估的成本,特别强调以最少令牌数解决问题的“最经济获胜者”。随数据集提供的 reports/ 目录包含自动生成的分析报告,如主看板、成本明细(含缓存命中率和推理令牌占比)、按评估和按模型的细分报告等。该数据集旨在为 AI 编码智能体的性能提供透明、可复现的比较基准。用户可以通过 Hub 的轨迹查看器直观查看对话时间线,或使用 datasets 库将整个语料库加载为表格进行分析。数据生成过程确保了安全性:所有文件在提交前都经过凭证扫描,公开的存储库中不包含任何密钥、令牌或授权头信息。
The Tomo Agent Traces dataset is a complete run log of tomo-labs (a toolchain for evaluating tomo and its comparative coding agents). It continuously captures and publishes the full agent-model dialogue trajectories from each evaluation run, converting them into Hugging Face Hubs native agent trajectory format, along with regenerated dashboards and cost analysis reports, ensuring no evidence of any run is lost. Currently, the dataset contains 86 trajectories, covering 1 evaluation set (swebench-live), 15 scenarios, 5 tools (claude, codex, opencode, pi, tomo-oi), and 3 models (gpt-5.6-luna, gpt-5.6-sol, laguna-s-2.1-free). Each trajectory corresponds to a JSONL file, following Hubs agent session pattern: the first line is a session record (including run metadata such as tool, model, scenario, pass/fail status, token count, and cost), the second line is a model_change record, and each subsequent line is a message record (containing roles and various content blocks like text, thinking, toolCall, toolResult). Each message includes id, parentId, and timestamp, allowing for the construction of an ordered timeline. The core analysis of the dataset focuses on resolution rate and cost per tool/per evaluation, with particular emphasis on the most economical winner that solves problems with the fewest tokens. The provided reports/ directory includes automatically generated analysis reports, such as the main dashboard, cost breakdown (including cache hit rate and inference token proportion), and detailed reports by evaluation and model. The dataset aims to provide a transparent and reproducible benchmark for the performance of AI coding agents. Users can visually inspect dialogue timelines via Hubs trajectory viewer or load the entire corpus as a table for analysis using the datasets library. The data generation process ensures security: all files are scanned for credentials before submission, and no keys, tokens, or authorization headers are included in the public repository.
数据集概述
数据集名称:Tomo Agent Traces
数据集地址:https://huggingface.co/datasets/open-index/tomo-trances
许可证:Apache-2.0
语言:英语
任务类别:文本生成
数据规模:少于1K条记录(当前包含90条追踪记录)
数据集内容
该数据集记录了tomo-labs代理评估框架的运行结果,包含每次运行中代理与模型交互的完整对话追踪。数据集持续更新,每次提交都会重新生成评估面板和成本分析。
当前覆盖范围:
- 评估任务(evals):1 个(swebench-live)
- 场景(scenarios):15 个
- 工具(tools):5 个(claude, codex, opencode, pi, tomo-oi)
- 模型(models):3 个(gpt-5.6-luna, gpt-5.6-sol, laguna-s-2.1-free)
- 追踪总数:90 条
数据格式
每个追踪文件为JSONL格式,存储于 data/ 目录下,遵循Hugging Face Hub原生agent-session模式:
- 第一条记录为
session记录,包含运行元数据(工具、模型、场景、通过/失败、令牌数、成本等) - 第二条为
model_change记录,指定使用的模型 - 后续每条记录为
message记录,包含id、parentId、timestamp,以及内容块(text、thinking、toolCall、toolResult) - 所有记录通过ID和父ID形成有序时间线
文件路径结构:
data/<eval>/<scenario>/<model>/<tool>-<runid>.jsonl
评估报告
reports/ 目录包含从每次运行结果自动生成的分析报告:
reports/board.md:主面板,展示所有工具在各评估中的解决率、令牌成本、美元成本和运行时间,标记最便宜的解决方reports/by-eval/<eval>.md:每个评估的详细分析,按场景展示通过/失败及成本reports/by-model/<model>.md:每个模型的详细分析,隔离模型表现与工具差异reports/cost.md:令牌和美元成本视图,包含缓存命中率、推理令牌占比
主要评估结果(swebench-live)
| 工具 | 模型 | 解决率 | 令牌数 | 成本 | 运行时间 |
|---|---|---|---|---|---|
| opencode | laguna-s-2.1-free | 2/40 | 1.5M | 未知 | 261m50s |
| claude | gpt-5.6-sol | 0/1 | 0 | 未知 | - |
| codex | gpt-5.6-luna | 0/1 | 7.3M | 未知 | 13m05s |
| pi | laguna-s-2.1-free | 0/38 | 6.8M | 未知 | 46m58s |
| tomo-oi | gpt-5.6-luna | 0/10 | 4.8M | 未知 | 417m20s |
最便宜解决方:opencode,仅消耗1.5M令牌
数据加载方式
使用Hugging Face Datasets库加载整个数据集: python from datasets import load_dataset traces = load_dataset("open-index/tomo-traces", split="train") print(traces[0]) # 第一条追踪的session记录
数据生成方法
每个工具在容器中运行,通过记录代理的模型流量,对结果进行隐藏测试评分,生成 result.json 和原始追踪。发布者将捕获的请求历史转换为agent-trace格式,并在提交前扫描所有文件,确保不包含任何密钥、令牌或授权头。
关于tomo
tomo 是一个单Go二进制文件提供的个人AI编码代理。tomo-labs 公正地将其与同任务、同模型、同容器环境下的其他强大开源代理进行对比,并发布追踪记录以确保可复现性。本数据集中的其他工具均为独立项目,通过其官方入口运行,本数据集为外部评估,与其无附属或背书关系。
最后更新:2026-07-23 19:47 UTC





