内置工具
Tokenjuice
tokenjuice 是一个可选的外部插件,可在命令已运行后压缩冗杂的 exec 和 bash
工具结果。
它会更改返回的 tool_result,而不是命令本身。Tokenjuice 不会
重写 shell 输入、重新运行命令或更改退出代码。
目前,这适用于 OpenClaw 嵌入式运行,以及 Codex app-server harness 中的 OpenClaw 动态工具。Tokenjuice 会挂接 OpenClaw 的工具结果中间件,并在输出返回 当前 harness 会话之前对其进行精简。
启用插件
安装一次:
openclaw plugins install clawhub:@openclaw/tokenjuice然后启用:
openclaw config set plugins.entries.tokenjuice.enabled true等效命令:
openclaw plugins enable tokenjuice如果你更喜欢直接编辑配置:
{ plugins: { entries: { tokenjuice: { enabled: true, }, }, },}tokenjuice 会更改什么
- 在冗杂的
exec和bash结果反馈到会话之前对其进行压缩。 - 保持原始命令执行不变。
- 应用安全清单策略:精确的文件内容读取保持原样,独立的仓库清单命令可以压缩,而不安全的混合命令序列保持原样。
- 保持选择性启用:如果你希望所有位置都使用逐字输出,请禁用该插件。
验证是否正常工作
- 启用插件。
- 启动一个可以调用
exec的会话。 - 运行冗杂命令,例如
git status。 - 检查返回的工具结果是否比原始 shell 输出更短且结构更清晰。
禁用插件
openclaw config set plugins.entries.tokenjuice.enabled false或者:
openclaw plugins disable tokenjuice相关内容
Was this useful?