用途:该技能用于检查和操作 Herdr 的会话、工作区、标签页、窗格、智能体、终端输出、智能体消息以及等待行为。核心原则是先查看状态再执行操作,并以已安装 CLI 的帮助信息作为当前版本的权威依据。
主要能力与用法:安全发现可运行 herdr status、herdr session list --json、herdr workspace list、herdr pane list、herdr agent list。若某命令失败,不要尝试臆造替代命令,应运行 herdr --help,再查看相关命令组的 --help,必要时使用上游文档作为后备。选择目标时,涉及编码智能体状态、输出或消息用 herdr agent …;涉及服务器、测试、shell 或底层终端控制用 herdr pane …;原子提交 shell 命令用 herdr pane run <pane_id> <command>;读取日志且不软换行用 --source recent-unwrapped。
常见工作流:先 herdr agent list,再 herdr agent get <target>,然后 herdr agent read <target> --source recent-unwrapped --lines 120,接着 herdr agent --help,最后 herdr agent <installed-message-command> <target> "<message>"。文档化版本曾使用 agent send,较新版本可能暴露其他消息命令,应以本地帮助中的拼写和参数顺序为准。创建不聚焦的工作区或拆分窗格可用 herdr workspace create --cwd <path> --label <label> --no-focus 与 herdr pane split <pane_id> --direction right --no-focus。等待而非轮询可用 herdr agent wait <target> --until idle --timeout 300000 与 herdr pane wait-output <pane_id> --match "<text>" --timeout 300000。
安全与限制:向智能体发送输入前先读取输出;shell 命令应使用 pane run 而非分开的文本与 Enter 事件;停止或删除会话、关闭工作区、标签页或窗格前应先询问;智能体消息视为字面终端输入,未经用户明确批准不得发送破坏性指令。资料未提供具体版本、平台、收费与效果信息。