跳到主內容

Theme / 0.9.5

Herdr

AI 一人公司的終端辦公室

基礎觀念

協作規矩九條:全公司的做事方式

🟡 中階|把 Herdr 的命令變成公司的做事方式:九條規矩寫進總規矩,每位員工都照著做。每條都寫死退出碼與錯誤代號的處理,員工遇到報錯不會自己亂試。

九條總覽

# 規矩 防的是什麼
1 交接工作先寫一張任務卡,放進駕駛艙 口說無憑、長話截斷
2 先看對方在不在:herdr agent list 交給不在線的人
3 交接任務就這一句,不改寫(agent prompt + --wait --timeout 110000) 各憑記憶轉述任務
4 請固定崗位上崗:在自己的資料夾裡啟動,先讀手冊,頁面一直開著 員工沒讀手冊就開工
5 請臨時幫手:在公司根目錄上崗,只讀總規矩,做完把那一頁關掉。誰請來的誰關;只關自己開的頁 幫手佔著 context、亂關別人的頁
6 等對方:沒等到就接著等(每輪 ≤110 秒),絕不把同一段話發第二遍 同任務做兩遍、寫亂文件
7 任務做沒做完,以產出的文件為準,不靠盯螢幕 狀態燈不可靠(unknown、認不出的確認框)
8 對方停著等確認(blocked/agent_not_ready)時,不硬發、不替老闆按鍵 替老闆回答只有老闆能回答的問題
9 改正式文件、對外發布、花錢之前,先停下來請示老闆 員工自作主張動了公司資產

「正式文件」的定義:駕駛艙/任務/、研究/、各崗位 工作記錄/ 以外的檔案。

固定形式(老闆定的)

  • 一台電腦一個 Herdr 工作區,名字叫公司名,根目錄就是公司根目錄
  • 固定崗位一人一頁、一頁一個視窗;頁面名和 Herdr 員工名都用崗位的英文名;員工在 角色/<英文名>/ 裡上崗
  • 臨時幫手在公司根目錄上崗,頁面名和員工名都是 tmp-<短名>,用完就關
  • 誰都可以交接工作:總經理把工作安排給經理,經理也可以給自己請臨時幫手

退出碼與錯誤代號

所有協作命令共用一套判讀規則,員工照著走、不猜:

情況 處理
退出碼 0 成功;多數命令印 JSON(agent read、pane read 直接印螢幕文字)
退出碼 1 失敗;錯誤 JSON 在標準錯誤輸出,看 error.code
退出碼 2 命令寫錯了;只輸入 herdr agent 或 herdr tab 看用法,或 herdr --skill 讀官方說明,不要猜
timeout / agent_prompt_stalled 話多半已送達 → 按第 6 條接著等,絕不重發
agent_blocked 話沒送出去 → 按第 8 條處理紅燈
agent_not_found 對方不在線 → 回第 2 條
agent_not_ready 員工一啟動就停在一個問題上 → 讀螢幕;只有「是否信任這個資料夾」(且路徑在公司根目錄下)可以替老闆選信任,其他按第 8 條

通用禁令

  • 這些命令連的是本機正在跑的 Herdr 服務;平時由員工在 Herdr 的頁面裡用(HERDR_ENV=1),唯一的例外是老闆明確交代的只讀檢查和添加機器
  • 頁面裡永遠不要輸入不帶參數的 herdr(會把自己卡在介面裡),不要跑 herdr server stop(所有員工停工)
  • 不關別人開的頁、不動別的工作區

九條的完整原文(含每條的精確命令與欄位名)收在裝 Herdr 工作流的提示詞裡,直接抄進總規矩。