shunk031-herdr-tab-status
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseHerdr Tab Status
Herdr标签状态
The worker owns its current tab and follows the skill to rename it whenever the progress state changes, including entering or leaving a retry. The leading emoji is the primary signal because the task label may be truncated. Put status only in the tab label; keep workspace and worktree labels emoji-free.
herdr🚧✅⛔🤖 Orchestratorshunk031-orchestrate-herdr-workersUse exactly these states:
- means work is actively progressing, including a live retry or diagnostic run.
🚧 <current step> - means the worker cannot progress or close: it is waiting for an answer, review, approval, or merge; an external dependency blocks it; or it was stopped/superseded and awaits handoff or cleanup.
⛔ <next action> - means worker work and the required handoff are complete, with no action remaining.
✅ <task> <PR number>
A published but open PR with DONE reported is still blocked while review or merge is user-only; keep the worker's next-action label until that action resolves, then use completion only when no action remains. The worker renames its own tab. The orchestrator may set the blocked label only for a silent or dead worker and must not change another live worker's tab during normal work. A completion label always keeps a concise task and PR number, never a generic .
⛔DONEWhen asked to choose a label, put the literal label on the first line, then explain it.
For a BLOCKED report, the worker renames its own tab before reporting:
text
herdr tab rename "$HERDR_TAB_ID" "⛔ <next action>"
herdr agent prompt <orchestrator> "BLOCKED <worker>: <reason>"The reason must state why the worker cannot progress or close, such as an unavailable external dependency or stopped/superseded handoff.
BLOCKEDFollow the skill's Herdr-environment and current-tab safety requirements before issuing tab commands.
herdrworker拥有当前标签的控制权,每当进度状态发生变化(包括进入或退出重试状态)时,需遵循技能重命名标签。前置表情符号是主要信号,因为任务名称可能会被截断。仅在标签名称中添加状态标识;工作区和工作树名称请勿添加表情符号。
herdr🚧✅⛔shunk031-orchestrate-herdr-workers🤖 Orchestrator请严格使用以下状态:
- :表示工作正在积极推进中,包括实时重试或诊断运行。
🚧 <当前步骤> - :表示worker无法推进或结束工作:正在等待答复、审核、批准或合并;存在外部依赖项阻碍;或已停止/被取代,等待交接或清理。
⛔ <下一步操作> - :表示worker的工作及所需交接已完成,无剩余操作。
✅ <任务> <PR编号>
已发布但未合并的PR若标记为DONE,在审核或合并仅能由用户完成期间仍属于受阻状态;请保持worker的标签,直到该操作完成,仅当无剩余操作时再使用完成状态标签。worker需自行重命名其标签。orchestrator仅可针对无响应或已停止的worker设置受阻标签,在正常工作期间不得修改其他活跃worker的标签。完成状态标签需始终包含简洁的任务名称和PR编号,不得使用通用的。
⛔ <下一步操作>DONE当被要求选择标签时,请将标签内容放在第一行,然后进行说明。
对于受阻报告,worker需先重命名自身标签,再进行报告:
text
herdr tab rename "$HERDR_TAB_ID" "⛔ <next action>"
herdr agent prompt <orchestrator> "BLOCKED <worker>: <reason>"BLOCKED在执行标签命令前,请遵循技能中关于Herdr环境及当前标签的安全要求。
herdr