Threads (@aiposthub)
ai-engineeringai-tools
Original source

Arcee 開源 nac:讓 AI Agent 長時間工作不忘目標

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/測試/權限控制仍不能省