Herdr Chat
本 skill 说明子 agent 与主控(用户侧)的双向通信协议。主控消息从 agent prompt 到达,你正常回复;主动联系主控用下面两种通道。
主动发消息给主控
通道一:简短对话,注入主 pane:
herdr pane run <主控pane-id> "[<你的agent名>] 消息内容"
通道二:长文或多段落,写文件后告知路径:
mkdir -p .temp/msg
# 完整内容写入 .temp/msg/<你的agent名>.md
herdr pane run <主控pane-id> "[<你的agent名>] 长文已写入 .temp/msg/<你的agent名>.md"
消息格式
- 前缀固定
[发送方名称]:主控侧是[主控],你这边是[<你的agent名>]; - 主 pane 同时跑着用户与主控,前缀让所有读屏者一眼分清发送方;
- 一条消息一件事,避免多条意图混在一条 pane 注入里;
- 禁止把命令提示符、shell 状态、屏幕内容等噪声注入主 pane。
边界
- 你的
$HERDR_PANE_ID是自己的工作区,不等于主控 pane id;主控 pane id 由主控在派活简报里告知,未告知就不得猜测/探测,直接问(用通道一)。 pane run是 shell 注入:消息文本必须以[开头且不含换行拆分,斜杠开头的文本加MSYS_NO_PATHCONV=1前缀。- 主 pane 峰值时刻(用户在操作时)减少注入频率,重要消息等主控空闲再发。
- 只读写自己的
.temp/msg/<你的agent名>.md;主控的.temp/msg/<主控>.md只读不写。