SuperAPI AI 工具集

herdr-names

智能体与模型

查看项目

更新于 10-16 08:03

技能介绍

用途:为 Herdr 侧边栏中的标签、窗格与智能体分别生成简短任务名,避免出现数字编号、重复工作区名或由终端标题自动生成的名称。Claude Code 每次提问都会用最新用户消息重写终端标题,因此需要该技能重新命名。

主要能力:先执行快照命令,获取所有工作区、标签、窗格、当前标签、智能体名称与状态、cwd、git 分支、终端标题及最近输出尾部;对 Claude Code 窗格优先读取 recap 行。随后按规则选择名称:标签为 2 到 4 个词、24 字符以内、描述任务而非项目;窗格仅在标签含多个智能体时命名其角色;智能体名为标签的 kebab-case slug,须匹配 [a-z][a-z0-9_-]{0,31} 且在活跃智能体中唯一,建议约 16 字符。

使用方式:确认在 Herdr 内(检验 ${HERDR_ENV:-} = 1),否则停止。运行 python3 "$SKILL_DIR/scripts/herdr_names.py" snapshot,将命名计划写成 JSON 后执行 python3 "$SKILL_DIR/scripts/herdr_names.py" apply plan.json,不确定时先加 --dry-run。脚本会整体校验、跳过已存在名称,并打印每个重命名的前后对比。计划每项可选字段为 pane_id、tab_id、tab、pane、agent;留空即不修改,空字符串表示清除。完成后报告前后对比表及未改动项原因。

限制:工作区标签是项目层,默认不动;无智能体的标签仅在名称为纯数字时改;绝不向窗格发送文本、按键、聚焦或关闭,只读取。若侧边栏 Agents 面板未显示 tab 或 pane 名称,不自行修改 ~/.config/herdr/config.toml,应先报告并在用户同意后备份修改并执行 herdr server reload-config。智能体名仅在进程存续期间有效,会话重启后需重新设置。其余细节资料暂未提供。