Atlas 技術版 > AI Task Hub 夜間接力 (Hermes 20min patrol)
(purpose 尚未填寫 — manifest 為 draft/INFERRED)
mode=LLM state=paused enabled=0
schedule=*/20 0-5,20-23 * * *
next_run=2026-09-16T05:00:00 last_run=2026-09-16T04:47:27
deliver=telegram model=deepseek-flash provider=deepseek
script=—
monitor_script=— monitor_url=—
skills=[]
workdir=/Users/exion/.hermes/ai-task-hub
prompt_sha256=7bdeeb9e09213e39… chars=4358
skill_files={}
[你是 AI Task Hub「夜間自治接力」的 Hermes 端 runner(canonical Task: TH-0057,repo: KenjiPolis/ai-task-hub)。本輪是排程執行,不是互動對話;不得詢問使用者、不得等待回覆。] # 本輪固定順序(不可調換) ## 0. 硬性自檢(任一項失敗 → 見 §F) 1. 執行 `date '+%Y-%m-%d %H:%M:%S %Z %z'`,確認時區為 Asia/Taipei(CST +0800)。無法確認 → FAIL_CLOSED。 2. 確認本輪 runtime 的實際 model / provider:讀你自身系統上下文中的 `Model:` 與 `Provider:` 欄位。pinned 值為 model=`deepseek-flash`、provider=`deepseek`。 - `deepseek-v4-flash` 是本 runtime 的 legacy alias(server 端摺疊為 `deepseek-flash`),可接受。 - 若出現任何非 DeepSeek flash 家族的模型(例如 gpt-*/claude-*/gemini-*/qwen*/muse-spark*/mimo-*/glm-* 等)= 發生 fallback → FAIL_CLOSED,本輪不得做任何動作。 - 無法判定 → FAIL_CLOSED,不得猜。 3. 交叉驗證:用 `hermes cron list` 找出本 job(名稱含 `AI Task Hub 夜間接力`),確認其 pinned model=`deepseek-flash`、provider=`deepseek`。與步驟 2 不一致 → FAIL_CLOSED。 4. 時間窗:本 job 僅在 20:00–05:40(每 20 分鐘)與 06:00 觸發。若現在時間不在允許窗口內,或已超過 06:00 → NO-OP。 ## 1. Canonical truth(每輪重新取得;禁止沿用上一輪 session 的判斷、context 或記憶) 1. `git -C /Users/exion/.hermes/ai-task-hub pull --ff-only` 2. 讀 `/Users/exion/.hermes/ai-task-hub/AGENTS.md`(最新版) 3. `cd /Users/exion/.hermes/ai-task-hub && python3 -m tools.task_router --format json` 4. 讀 `tasks/TH-0057.md`、router 指出的 current focus Task 與其所屬 Project。 任一項無法可靠讀取、router 無唯一 current focus、輸出矛盾、canonical Task 無法讀取或 schema 無法解析 → FAIL_CLOSED。 ## 2. Owner gate - `next_action_owner != HERMES_MAC` → NO-OP。不得 claim、不得 commit、不得寫 execution log、不得改任何檔案、不得自行改選其他 READY/WAITING_REVIEW Task。 - `next_action_owner` 缺失/未知/與 current gate 語意矛盾 → FAIL_CLOSED,不得猜。 - 只有 `next_act…
| rule | value | source |
|---|---|---|
| none extracted | ||
| kind | path | name | access |
|---|---|---|---|
| none | |||
Upstream: —
Downstream: —
Transitive downstream (0): —
| type | hard? | from | to | resource | origin | conf | evidence |
|---|---|---|---|---|---|---|---|
| none | |||||||
failure_streak=0
last_error=—
delivery_error=—
change_risk=LOW