Agents - Neotask by Neotask Documentation | Neotask

代理程式

什麼是代理程式?

代理程式是隔離的 AI 助理,能夠推理解決問題、執行任務,並跨多個平台進行溝通。每個代理程式都有自己的工作空間、工作階段歷史、模型設定和頻道綁定。

代理程式隔離

每個代理程式都擁有:

  • 工作空間 — 專屬的檔案、筆記和代理程式特定資料目錄
  • 工作階段 — 獨立的對話歷史和轉錄記錄
  • 設定 — 模型選擇、工具權限、消費限制
  • 身份 — 在代理程式 AGENTS.md 檔案中定義的唯一角色
  • 驗證設定檔 — 每個代理程式的 API 金鑰和驗證設定
  • 代理程式角色

    每個代理程式的工作空間都包含一個 AGENTS.md 檔案,用於定義個性、指令和行為準則。這個持久性系統提示決定代理程式的回應方式——語氣、領域專業知識、格式、工具使用和安全策略。

    多代理程式路由

    執行多個代理程式時,入站訊息會根據綁定自動路由:

  • 頻道綁定 — 將來自某個平台的所有訊息路由至特定代理程式(例如,所有 Telegram 訊息 → personal 代理程式)
  • 伺服器/工作空間綁定 — 將特定的 Discord 伺服器或 Slack 工作空間路由至專屬代理程式
  • 對話類型綁定 — 將私人訊息路由至一個代理程式,將群組訊息路由至另一個
  • 聯絡人/對等方綁定 — 將來自特定聯絡人的訊息路由至特定代理程式
  • 綁定按優先順序評估。第一個符合的規則勝出。未匹配的訊息發送至預設代理程式。

    子代理程式與委派

    代理程式可以為專業任務生成子代理程式:

  • 任務委派 — 分解複雜任務並將部分委派給專業子代理程式
  • 隔離執行 — 子代理程式在各自的工作階段上下文中執行
  • 乒乓對話 — 代理程式可以進行來回交流(最多 5 輪)以協同合作
  • 結果公告 — 子代理程式的結果可以回傳至原始頻道
  • 團隊與協調

    多代理程式團隊支援協調工作流程:

  • 並行執行 — 同時在不同任務面向執行多個代理程式
  • 循序管道 — 鏈接代理程式,讓每個代理程式建立在前一個代理程式的輸出上
  • 混合模式 — 結合並行和循序執行
  • 任務追蹤 — 監控每個代理程式工作的狀態(排隊、執行中、完成、錯誤、已取消)
  • 工具設定檔

    控制每個代理程式能做什麼:

    | 設定檔 | 可用工具 | |--------|---------| | minimal | 僅工作階段狀態 | | coding | 檔案 I/O、執行、工作階段、記憶體、圖片 | | messaging | 訊息傳送、工作階段歷史 | | full | 所有工具(預設) |

    可以為每個代理程式和每個模型提供者設定自訂允許/拒絕清單。

    安全模式

    安全模式提供執行沙盒:

  • 主開關 — 全域啟用或停用
  • 每代理程式控制 — 對受信任的代理程式停用,對其他代理程式保持開啟
  • 執行核准 — 敏感操作需要明確的使用者核准
  • 策略同步 — 設定即時同步至所有已連接的用戶端
  • 代理程式記憶體

    每個代理程式都可以存取記憶體系統:

  • MEMORY.md — 跨工作階段的持久性筆記和重要資訊
  • 記憶體檔案memory/ 中的額外結構化知識
  • 向量搜尋 — 使用自然語言查詢搜尋記憶體
  • 詳情請參閱工作階段與記憶體

    View full documentation