- 处理需要规划和分解的复杂、多步骤任务
- 通过文件系统工具管理大量上下文
- 将工作委托给专门的子Agent以实现上下文隔离
- 在对话和线程之间持久化内存
核心功能
规划和任务分解
深度Agent包含一个内置的 write_todos 工具,使Agent能够将复杂任务分解为离散的步骤,跟踪进度,并在新信息出现时调整计划。上下文管理
文件系统工具(ls、read_file、write_file、edit_file)允许Agent将大量上下文卸载到内存中,防止上下文窗口溢出,并能够处理可变长度的工具结果。子Agent派生
内置的 task 工具使Agent能够为上下文隔离派生专门的子Agent。这可以保持主Agent的上下文清洁,同时仍能深入处理特定的子任务。长期记忆
使用 LangGraph 的 Store 扩展Agent,使其具有跨线程的持久内存。Agent可以从以前的对话中保存和检索信息。