仓库结构
这个包仅依赖标准库。测试、构建与实验复现都在同一个仓库里,下面按目录说明各自负责什么。
核心目录
| 路径 | 内容 |
|---|---|
tokeneconomizer/microskills | 微技能的合成与注入:从已完成的会话中学到的事实(含零调用的 envfacts 与周期性 distiller) |
tokeneconomizer/toolprune | 工具剪枝:未使用的工具、Codex 能力包与 Copilot MCP 服务器证据统计 |
tokeneconomizer/loopguard | 失败循环干预:每次工具调用的守卫(TurnGuard)、shell 编辑检测与按仓库学习的包络(Envelope) |
tokeneconomizer/trace | 唯一读取会话日志的边界层(load_trajectory、call_cwds、tool_usage、parse_catalog),每个智能体一个解析模块 |
tokeneconomizer/plugin | 钩子与 te 命令运行的标准库运行时(LiveAdapter、离线归档 fold、异步裁判 judge) |
plugin | 可安装的插件打包层:清单、钩子配置、启动器、斜杠命令、Codex 技能、Pi 扩展、opencode 插件 |
experiments | 论文结果背后的评估框架(te_bench)、容器执行器(te_harness)、启动脚本与任务集(workloads) |
docs | PLUGIN.md(钩子设计、各智能体实测验证记录与隐私说明)与 ARCHITECTURE.md(包与接口边界) |
tests | 包与插件的离线测试(含 test_plugin_package.py 架构边界断言) |
测试与构建
用 python -m pytest tests 运行测试(加上 experiments/tests 可覆盖基准侧),并用 python3 scripts/build_plugin.py --out dist/marketplace 构建一个自包含的插件包。
shell
# 运行包与插件的离线测试
python -m pytest tests
# 加上基准侧的实验测试
python -m pytest tests experiments/tests
# 构建一个自包含的插件包
python3 scripts/build_plugin.py --out dist/marketplace复现实验入口
论文结果背后的代码——一个在 SWE-Bench 与 Web-Bench 上运行 Claude Code、Codex 和 Copilot CLI 的框架、各启动器,以及被评估的任务集——都位于 experiments/。本站整理了完整的中文复现指南,见 复现论文实验。
它不属于已安装的插件;两者只共享 tokeneconomizer/。