Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/oss/concepts/products.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ While you can accomplish similar tasks with LangChain, LangGraph, and Deep Agent
| Skills | [Multi-agent skills](/oss/langchain/multi-agent/skills) | - | [Skills](/oss/deepagents/skills) |
| Subagents | [Multi-agent subagents](/oss/langchain/multi-agent/subagents) | [Subgraphs](/oss/langgraph/use-subgraphs) | [Subagents](/oss/deepagents/subagents) |
| Human-in-the-loop | [Human-in-the-loop middleware](/oss/langchain/human-in-the-loop) | [Interrupts](/oss/langgraph/interrupts) | [`interrupt_on` parameter](/oss/deepagents/harness#human-in-the-loop) |
| Streaming | [Agent Streaming](/oss/langchain/streaming/overview) | [Streaming](/oss/langgraph/streaming) | [Streaming](/oss/deepagents/harness#streaming) |
| Streaming | [Agent Streaming](/oss/langchain/streaming/overview) | [Streaming](/oss/langgraph/streaming) | [Streaming](/oss/deepagents/streaming/overview) |

## Learn more

Expand Down
2 changes: 1 addition & 1 deletion src/oss/deepagents/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ Use the **Deep Agents CLI** when you want a coding agent on the command line, bu
Deep agents include a built-in [`write_todos`](/oss/langchain/middleware/built-in#to-do-list) tool that enables agents to break down complex tasks into discrete steps, track progress, and adapt plans as new information emerges.
</Card>
<Card title="Context management" icon="scissors">
File system tools ([`ls`](/oss/deepagents/harness#file-system-access), [`read_file`](/oss/deepagents/harness#file-system-access), [`write_file`](/oss/deepagents/harness#file-system-access), [`edit_file`](/oss/deepagents/harness#file-system-access)) allow agents to offload large context to in-memory or filesystem storage, preventing context window overflow and enabling work with variable-length tool results.
File system tools ([`ls`](/oss/deepagents/harness#virtual-filesystem-access), [`read_file`](/oss/deepagents/harness#virtual-filesystem-access), [`write_file`](/oss/deepagents/harness#virtual-filesystem-access), [`edit_file`](/oss/deepagents/harness#virtual-filesystem-access)) allow agents to offload large context to in-memory or filesystem storage, preventing context window overflow and enabling work with variable-length tool results.
</Card>
<Card title="Pluggable filesystem backends" icon="plug">
The virtual filesystem is powered by [pluggable backends](/oss/deepagents/backends) that you can swap to fit your use case. Choose from in-memory state, local disk, LangGraph store for cross-thread persistence, [sandboxes](/oss/deepagents/sandboxes) for isolated code execution (Modal, Daytona, Deno), or combine multiple backends with composite routing. You can also implement your own custom backend.
Expand Down
4 changes: 2 additions & 2 deletions src/oss/deepagents/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -203,9 +203,9 @@ console.log(result.messages[result.messages.length - 1].content);

Your deep agent automatically:

1. **Plans its approach** using the built-in [`write_todos`](/oss/deepagents/harness#to-do-list-tracking) tool to break down the research task.
1. **Plans its approach** using the built-in [`write_todos`](/oss/deepagents/harness#planning-capabilities) tool to break down the research task.
1. **Conducts research** by calling the `internet_search` tool to gather information.
1. **Manages context** by using file system tools ([`write_file`](/oss/deepagents/harness#file-system-access), [`read_file`](/oss/deepagents/harness#file-system-access)) to offload large search results.
1. **Manages context** by using file system tools ([`write_file`](/oss/deepagents/harness#virtual-filesystem-access), [`read_file`](/oss/deepagents/harness#virtual-filesystem-access)) to offload large search results.
1. **Spawns subagents** as needed to delegate complex subtasks to specialized subagents.
1. **Synthesizes a report** to compile findings into a coherent response.

Expand Down
2 changes: 1 addition & 1 deletion src/oss/python/releases/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ rss: true
## `deepagents` v0.4

* New integration packages for pluggable sandboxes: [langchain-modal](https://pypi.org/project/langchain-modal/), [langchain-daytona](https://pypi.org/project/langchain-daytona/), and [langchain-runloop](https://pypi.org/project/langchain-daytona/). See [sandboxes guide](/oss/deepagents/sandboxes) and example [data analysis tutorial](/oss/deepagents/data-analysis).
* Changes to [conversation history summarization](/oss/deepagents/harness#conversation-history-summarization):
* Changes to [conversation history summarization](/oss/deepagents/harness#summarization):
* Summarization now happens in the model node via `wrap_model_call` events. Due to this we retain the full message history in the graph state.
* More accurate token counting.
* Summarization will now automatically trigger if a chat model raises a `ContextOverflowError` (defined in `langchain-core`). Currently `langchain-anthropic` and `langchain-openai` support this.
Expand Down