应启用键盘快捷键配置:可通过扩展模块注册、CLI配置文件声明、环境变量覆盖、网关层注入或插件市场安装五种方式实现,支持Ctrl+Shift+H调出面板、Alt+C清屏等高频操作。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用Hermes Agent CLI时频繁执行重复操作,但每次仍需输入斜杠命令或切换上下文,则可能是由于键盘快捷键未启用或配置缺失。以下是提升终端交互效率的多种自定义快捷键配置方法:
一、通过扩展模块注册全局快捷键
该方法利用Hermes Agent的TypeScript扩展系统,在系统启动时动态注入快捷键绑定逻辑,适用于需要深度集成或跨工具复用的场景。扩展模块可独立维护,支持热重载与版本控制。
1、在~/.hermes/extensions/目录下新建文件夹custom-hotkeys。
2、在该文件夹内创建index.ts,写入以下内容:
3、使用uv编译并注册扩展:uvx hermes-extension register ~/.hermes/extensions/custom-hotkeys。
4、重启Hermes Agent CLI,快捷键Ctrl+Shift+H即可快速调出命令面板。
二、通过CLI配置文件启用预设快捷键
该方法直接修改用户级配置,无需开发能力,所有快捷键均在~/.hermes/config.yaml中声明,系统启动时自动加载,适合新手快速启用高频操作。
1、打开~/.hermes/config.yaml文件。
2、在根层级添加keybindings字段,结构如下:
3、保存文件后运行hermes doctor验证语法正确性。
4、重新启动CLI,此时Alt+C将触发/clear,Alt+N将触发/new。
三、使用环境变量覆盖默认快捷键行为
该方法通过操作系统级环境变量干预快捷键映射,优先级高于配置文件,适用于多用户共享服务器或需临时覆盖策略的运维场景。
1、编辑当前用户的shell配置文件(如~/.bashrc或~/.zshrc)。
2、追加以下行:export HERMES_KEYBINDING_OVERRIDE="{'Ctrl+K':'/compress','Ctrl+L':'/history'}"。
3、执行source ~/.bashrc(或对应配置文件)使变量生效。
4、启动hermes,确认状态栏右下角显示快捷键提示已更新为新映射。
四、基于消息网关层注入快捷键响应
该方法不修改CLI本身,而是在消息网关(如微信、企业微信)接收端拦截特定文本指令并转换为快捷动作,适用于移动端或非终端入口的统一交互增强。
1、运行hermes gateway setup确保网关已激活。
2、进入~/.hermes/gateways/对应平台子目录(如wechat/)。
3、编辑config.yaml,在input_filters下添加正则匹配规则:
4、重启网关服务:hermes gateway restart,发送“#清屏”至微信即可触发/clear。
五、通过插件市场安装现成快捷键增强包
该方法从官方技能商店一键安装经社区验证的快捷键扩展,包含冲突检测、快捷键文档生成及可视化管理界面,适合追求开箱即用与长期可维护性的用户。
1、在CLI中输入/skills browse进入技能市场。
2、搜索关键词hotkey,定位到hotkey-pro插件(版本≥2.1.0)。
3、执行安装命令:/skills install hotkey-pro。
4、安装完成后输入/hotkey list查看全部已启用快捷键及其当前绑定状态。


















