跳到主內容

Theme / 0.9.5

Herdr

AI 一人公司的終端辦公室

指令詳解

--until 批次交接:同時交給多位

同一張話要交給好幾位員工時,把 --wait 換成 --until working --until blocked:它們一動起來就返回,全部交完再一位一位等。

語法

把 agent prompt 末尾的等待換成「它一動起來就返回」:

herdr agent prompt <英文名> "讀任務卡 <任務卡完整路徑>,按卡做完,結果寫到卡里的產出位置,最後只回一句:完成 <產出完整路徑>" --wait --until working --until blocked --timeout 30000

每位員工各發一次同一句(名字換掉、話不換)。全部交完,再按協作規矩第 6 條一位一位等:

herdr agent wait tmp-guide --timeout 110000
herdr agent wait tmp-tools --timeout 110000
herdr agent wait tmp-talk  --timeout 110000

參數

參數 說明
--until working 對方一進入 working 就返回
--until blocked 對方一停在 blocked 也返回(多個 --until 是「任一滿足即返回」)
--timeout 30000 批次交接每輪 30 秒就夠——這裡等的只是「動起來」,不是「做完」

什麼時候用

  • 給多位剛上崗的員工同時發報到任務卡(開辦第三件)
  • 給 tmp-guide、tmp-tools、tmp-talk 三位臨時幫手同時發查資料任務卡(並行查資料)
  • 任何「發出去就好、不用等它這一輪做完」的場合

為什麼不一位一位 --wait

--wait --timeout 110000 會等對方做完這一輪才返回。交三位就是序列等待 3×N 秒,後面的還沒開工。--until 把「發到」和「等完」拆開:發的階段幾秒一位,等的階段再並行輪詢——三位幫手真正同時跑。

之後

  • 每輪等待超時先看產出文件在不在(在 → 按第 7 條驗收)
  • 三份結果讀完,herdr tab close <tab_id> 一頁一頁送走