找回密码
 立即注册

用户中心登录

通过NE账号安全登录

搜索
热搜: NE3 NE 3 已解决
查看: 9|回复: 0

caveman:让 NEHermes 少说废话、少烧 token

[复制链接]

3

主题

11

回帖

101

积分

注册会员

积分
101
发表于 前天 20:57 | 显示全部楼层 |阅读模式
caveman:让 NEHermes 少说废话、少烧 token
一、它解决什么问题
caveman 是一个「话少」的技能(skill):让 AI 用最短的句子说完整的技术事实——先给结论、砍掉客套,代码/命令/路径/数字原样保留。作者 Julius Brussee,Apache-2.0,GitHub 上已 10 万+ star。NEHermes(Hermes 桌面版)能原生安装。

二、安装
前提:NEHermes 桌面 App。注意 node/npx 只存在于 App 的内置终端里,系统自带 Terminal 里没有。
1. 点右上角「布局编辑器」→ 布局预设选「终端组」,打开 App 内置终端。
2. 执行(本次实测用的命令):
  1. npx --allow-git=root -y github:JuliusBrussee/caveman -- --only hermes
复制代码

输出节选(真实输出):
  1. → Hermes Agent detected
  2.   installed owned ~/.hermes/skills/productivity/caveman
  3.   ...(中间还有 8 行 installed owned)...
  4. 🪨 done
  5.   installed:
  6.     • hermes
  7.   start any session and say 'caveman mode', or run /caveman in Claude Code
  8.   uninstall: npx -y github:JuliusBrussee/caveman -- --uninstall
复制代码

  • --allow-git=root 是因为 npm 12 默认禁止从 git 安装(npx --version 查版本,12 以上必须加)。
  • 已经克隆过仓库的话,等价命令:node installer/install.js --only hermes。
  • 卸载:npx -y github:JuliusBrussee/caveman -- --uninstall
  • 重复执行是幂等的:已装过的技能输出 kept owned,不会覆盖你改过的技能内容。

3. 验证:左侧「技能与工具」→ 技能页,能看到 caveman、ultracave、megacave、cavecrew、caveman-commit、caveman-review、caveman-help、caveman-stats、caveman-compress 共 9 个,来源标「习得」——因为安装器是直接写入本地技能目录,不走「技能中心」。
01-nehermes-caveman-installed.png
图 1:装完后「技能与工具」页里的 caveman(Productivity · 习得 · 已启用)

三、使用
Hermes 没有斜杠命令,原项目的 /caveman 在这里变成「说法」或「点名技能」:
想要的效果在 NEHermes 里怎么说
开启聊天里说「caveman mode」或「用 caveman 说话」,本会话一直生效
关闭「stop caveman」或「normal mode」
更狠「ultracave」(更短)、「megacave」(文言文)
只用一次「这次回答用 caveman 技能」
查状态「caveman status」

配套技能补上其它场景:caveman-review(一行一条 review)、caveman-commit(一行 Conventional Commit)、caveman-compress(压缩 CLAUDE.md 这类记忆文件)、caveman-stats(本会话 token 统计)。
技能目录安装完即刻可见,但按 NEHermes 的通用规则,换新会话(⌘N)最稳,说一次「caveman mode」即可。

四、实测:同一提示词,两种模式
在 App 内置终端里各跑 5 次(模型 deepseek-v4.1-flash):
  1. hermes -z "<同一段提示词>" --usage-file ab/plain.json
  2. hermes -z "<同一段提示词>" --skills caveman --usage-file ab/caveman.json
复制代码

(系统 Terminal 里要用全路径:~/.nehermes/runtime/versions/*/python/venv/bin/hermes)
指标普通模式caveman 模式变化
输出 token(含推理)中位数21481117−48%
回答正文字符中位数38272780−27%
单次样本范围1424–3241717–1810—

02-caveman-vs-plain-compare.png
图 2:两边都是真实输出(App 预览面板渲染),数字来自 --usage-file 统计
实话实说:省是省了,别当承诺。同一道题 5 次采样波动很大,而且上游自己用 10 个开发问题测的结论是 /caveman 中位数只省约 3%(新模型本来就会「简洁」)。它最稳的收益是回答更好读:先给结论,砍掉「我很乐意帮您」那一层。

五、坑
  • 输入 token 会涨:技能文本本身约 1.1–1.2k token,每个请求都要带上。短问答不划算,长回答才回本。
  • node/npx 只在 App 内置终端可用,系统 Terminal 里照抄会报 command not found。
  • 它只改话风,不改代码:规则明确要求代码、命令、路径、错误信息原样输出。
  • 子代ne理不继承:delegate_task 派出去的任务要单独点名 caveman。
  • 想更狠,直接让 agent 读 ~/.hermes/skills/productivity/ultracave/SKILL.md。

六、小结
一条命令装 9 个技能;说一句「caveman mode」开始省 token;值不值,取决于你的回答本来有多长。

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|NoteExpress

GMT+8, 2026-10-16 22:09 , Processed in 0.048187 second(s), 32 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表