TokenEconomizer经验驱动的黑盒成本控制

仓库结构

这个包仅依赖标准库。测试、构建与实验复现都在同一个仓库里,下面按目录说明各自负责什么。

核心目录

路径内容
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)
docsPLUGIN.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/。

读代码的顺序。 先看 架构与接口设计 与 tokeneconomizer/trace(各智能体的日志如何被读成统一形态),再看三个机制目录,最后看 plugin(钩子与 te 命令的运行时)。
本站为 TokenEconomizer 论文与仓库的中文导览 · Apache-2.0加州大学伯克利分校 · 微软研究院