effortless 自动推理强度
每条提示由 Haiku 自动定推理强度,并显示缓存倒计时与一键压缩。
> 给订单列表加上分页
⏺ 我先看看列表组件。
High · Opus ◔ 38% cache 59:00 [Auto] ✦ Handoff ⚙
Deciding…
Low · Opus ◔ 12% cache 04:12 [Auto] Compact ⚙
Chat went cold · Compact · Handoff(示意)
❯
示意。实际效果取决于 Mod、终端和运行环境。
安装
/plugin marketplace add HeyCubit/effortless
/plugin install effortless@effortless
/reload-plugins在 Claude Code 会话里逐行执行这些命令。
claude plugin marketplace add HeyCubit/effortless
claude plugin install effortless@effortless然后在会话里执行 /reload-plugins,或开一个新会话。
请帮我安装 Claude Code Mod「effortless 自动推理强度」(https://github.com/HeyCubit/effortless)。安装前先阅读仓库 README 的 Security 和 Requirements 部分,告诉我它会读写哪些内容、运行什么命令、是否联网,以及对 Claude Code 版本、系统和终端的要求。确认没有问题后,运行 claude plugin marketplace add HeyCubit/effortless 和 claude plugin install effortless@effortless 完成安装,最后提醒我在会话里执行 /reload-plugins。把这段话发给 Claude Code,它会先读原作者说明再安装。
git clone https://github.com/HeyCubit/effortless
cd effortless
claude --plugin-dir .克隆仓库后用 --plugin-dir 在本地会话中试用。
它会碰什么
据原作者说明,收录时核对;可用 claude plugin validate 自行检查。
读取
有读取每条提示、对话摘要线索、上下文与缓存用量、限额,以及 Jev 密钥文件。
写入文件
有写 HANDOFF.md、~/.config/jev/.env(粘贴密钥时)、更新文件和 ~/.claude 下的渲染日志。
运行命令
有运行 claude(更新/卸载)、git(检查新版本)和更新时的文件复制。
联网
有把提示发给 Haiku 或 TypeSafe Jev 评判,Haiku 写压缩摘要;向 GitHub 检查更新。
介绍
effortless 是 Claude Code 的 function hooks Mod,为每条提示自动选择推理强度:简单问题用 Low,难活用 High,不用手动调 Effort。
- 评判者:默认由 Haiku 5.5 用你自己的 Claude 登录判断,约 1 秒;可加 TypeSafe 的 Jev(需密钥,约 0.25 秒)。“ok”“go”等短回复沿用上次强度。自己改强度会关闭 Auto。
- 输入框上方的状态条:强度与模型、上下文占比、提示缓存剩余时间,以及 Compact 按钮;Haiku 判断该换新对话时变成发光的 Handoff。
- Handoff 与压缩:Quick 快速分叉总结,Full 检查 git 并保存
HANDOFF.md;压缩默认由 Haiku 5.5 写摘要。 - 提醒:缓存变冷、上下文过多、5 小时或每周限额超 80% 时提示,可开 Save 模式。
作者实测在 Opus 5.5 上比 medium 便宜 21%(4 个任务各 3 次)。强度只在 Opus/Sonnet 5.5 上调整。作者写明在 2.1.285、2.1.286、2.1.288 上测试;终端里可能需设置早期访问变量。
适合谁
- 想省 Opus 费用又不想每次手动调推理强度的人
运行要求
- Claude Code ≥ 2.1.285
- 作者只写明在 2.1.285、2.1.286、2.1.288 上测试,未给最低版本。
- 终端里若未加载,需设置 CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1;Jev 需 TypeSafe 密钥。