langchain-ai/deepagents

The batteries-included agent harness.

解決的問題

Deep Agents 提供一個「電池內建型」的代理框架,消除從零開始建構複雜代理行為的需要。它透過提供即用的規劃、上下文管理與工具使用預設設定,解決設定長期、多步驟工作流程的問題。

如何運作

基於 LangGraph 與 LangChain 建構,Deep Agents 作為一個高階層,捆綁了關鍵的代理中間件。它允許使用者建立能將任務委派給具有獨立上下文的子代理、與可插入式檔案系統(本機、沙盒或遠端)互動、執行 shell 命令的代理。它與模型無關,支援任何具備工具呼叫能力的 LLM,並內建機制,可自動摘要長對話串、跨會話持久化記憶。

適用對象

希望獲得一個開箱即用的生產級代理框架,無需使用 LangGraph 等底層工具手動編排代理邏輯的每一步,即可立即獲得檔案系統存取與子代理委派等功能的開發者。

主要亮點

  • 子代理:將複雜任務委派給具有獨立上下文視窗的專用代理。
  • 上下文管理:自動總結長對話串,並將工具輸出卸載至磁碟以維持效率。
  • 可插入式檔案系統:跨多種後端讀取、寫入與搜尋檔案。
  • 人機協作:執行前可批准、編輯或拒絕工具呼叫。
  • 模型無關:透過 Ollama 或 vLLM 等提供者,相容前沿 API、開源權重模型與本地 LLM。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案