hermes agent桌面端支持3000多种具备6种行为状态的动态电子宠物,无需编码即可通过设置界面、命令行或http接口自定义样式与行为。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想在Hermes Agent桌面端实时看到一只会随状态变化的小宠物,比如空闲时打哈欠、运行工具时转圈、失败时耷拉耳朵——这3000多种电子宠物不是静态图标,而是具备6种行为状态的动态角色,自定义过程完全不用写代码。
桌面端开启并切换宠物样式
打开Hermes桌面应用→点击左下角齿轮图标进入设置→选择「外观」选项卡→找到「宠物」开关并启用它。
在「宠物样式」下拉菜单中滚动浏览,当前已预载线条小狗、像素猫、Boba水獭等热门款;【注意:部分新样式需联网加载,首次展开可能延迟1~2秒】。
选中任意一款后,宠物会立刻出现在屏幕右下角,大小默认为中等;拖动「尺寸滑块」可实时调整,从迷你(32px)到巨幅(128px)共5档。
终端用户用命令行快速浏览和切换
在任意终端窗口执行:hermes pets list,将列出全部可用宠物ID,含中文别名与状态兼容性标记(✅表示支持全部6种状态)。
想直接换一只:运行hermes pets select --id kawaii-rabbit,ID必须严格匹配列表中的小写英文标识,错一个字母就报错。
如果懒得查ID,对Hermes说一句“我想要一只傲娇的猫”,它会自动匹配并切换到tsundere-cat——这个语义匹配功能仅限桌面版语音/文本输入触发。
自定义宠物行为响应逻辑(高级)
方法一:修改本地宠物配置文件
进入~/.hermes/pets/your-pet-id/目录,编辑pet.json;关键字段包括states.idle.animation(空闲帧率)、states.thinking.duration_ms(思考状态持续毫秒数),改完保存即生效。
方法二:用CLI注入新行为
执行hermes pets inject --pet fox --state failed --action "shake-head" --delay 300,这条命令会让狐狸在任务失败时摇头三次,每次间隔300ms;【不可逆操作:注入的行为会覆盖原state配置,建议先备份pet.json】。
方法三:通过HTTP接口实时控制(需宠物服务已启动)
向http://localhost:7777/v1/pet/blink发送POST请求,Body为{"duration":200},宠物会立刻眨眼一次——该端口由Petdex Sidecar服务提供,仅在桌面端运行时可用。











