Arcee 開源 nac:讓 AI Agent 長時間工作不忘目標
- URL: https://www.threads.com/share/BAbRNVBbUE/
- Date Saved: 2026-08-14
- Source: Threads (@aiposthub)
- Tags: ai-engineering, ai-tools
- Repo: https://github.com/arcee-ai/nac
Summary
Arcee AI 開源的 agent harness「nac」,專門處理數小時甚至數天的長任務,解決 agent 跑久了忘記自己在做什麼的問題。
核心架構(像專案管理系統)
- Orchestrator:拆任務、安排工作
- Worker:真正讀檔、寫 Code、跑指令
- Thread:保存一條工作的完整歷史
- Episode:每次工作完成後留下交接摘要
關鍵設計
- Worker 做完後,完整對話可以丟掉,只保留結果、檔案修改與下一步
- 新 Worker 根據 Episode 接手 — 分段接力而非超長 Context 一路撐到底
- 不同 Thread 可互相交換最新進度(如後端 → 前端 → 測試)
- 無依賴關係的任務可平行執行
現階段問題(v0.1.x)
- Worker 中途失敗,檔案已改但 Episode 未寫入
- 平行 Agent 讓 Token 與 API 成本放大
- HTTP API 無 client authentication
- Episode 漏掉重要決策會導致下游 Worker 跟著做錯
觀點
- Agent 下一階段競爭方向:不是比誰更聰明,而是比誰能讓 AI 工作 8h/24h/數天後還知道做過什麼、接下來做什麼
- 從「一次性工具」→「可接續工作的系統」
- 目前適合 POC,Git/Sandbox/測試/權限控制仍不能省