SuperAPI AI 工具集

herdr

通用与其它

查看项目

更新于 10-16 01:38

技能介绍

用途:herdr 是终端原生的智能体多路复用器。你在其中运行,可通过 CLI 控制工作区、标签页和窗格。每个窗格是真实终端,拥有自己的 shell、智能体、服务器或日志流。

主要能力:查看其他窗格与智能体在做什么;在同一工作区内创建标签页以分隔子上下文;拆分窗格并在其中运行命令;在兄弟窗格启动服务器、观察日志、运行测试;等待特定输出后再继续;等待其他智能体完成;启动更多智能体实例。工作区、标签页、窗格和等待命令通过本地 Unix 套接字与正在运行的 herdr 实例通信。

使用方式:herdr pane list 查看窗格与焦点;herdr pane run <id> "command" 发送文本加回车;herdr pane send-text 与 send-keys 分开发送文本和按键;herdr pane read <id> --source recent|visible|recent-unwrapped --lines N 读取输出;herdr wait output 等待输出,herdr wait agent-status 等待智能体状态。状态字段有 idle、working、blocked、done、unknown。智能体状态由 herdr 自动检测。

限制:本技能记录的是 herdr v0.5.8,命令已对实际二进制验证;不要假设存在更新功能(如 herdr agent 子命令)。v0.5.8 没有 herdr agent 命令,所有窗格交互都通过 herdr pane 完成。不要用 > 文件或 | tee 重定向窗格输出,否则会隐藏实时终端流。pane run 与 send-text 没有内置延迟或 --wait 标志,需用 herdr wait agent-status --status idle 控制节奏。窗格 ID 是不透明的、工作区作用域字符串,使用前应重新从 herdr pane list 读取,不要硬编码或猜测。wait 命令超时退出码为 1。其他如收费、价格、平台等资料暂未提供。