mirror of
https://github.com/langchain-ai/docs.git
synced 2026-08-27 21:00:00 -04:00
142 lines
4.3 KiB
Plaintext
142 lines
4.3 KiB
Plaintext
<CodeGroup>
|
|
```ts Google
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "google-genai:gemini-3.6-flash",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
|
|
```ts OpenAI
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "openai:gpt-5.5",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
|
|
```ts Anthropic
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "anthropic:claude-sonnet-4-6",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
|
|
```ts OpenRouter
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "openrouter:openrouter:z-ai/glm-5.2",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
|
|
```ts Fireworks
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "fireworks:accounts/fireworks/models/glm-5p2",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
|
|
```ts Baseten
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "baseten:zai-org/GLM-5.2",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
|
|
```ts Ollama
|
|
import { createDeepAgent, FilesystemBackend } from "deepagents";
|
|
import { MemorySaver } from "@langchain/langgraph";
|
|
|
|
// Checkpointer is REQUIRED for human-in-the-loop
|
|
const checkpointer = new MemorySaver();
|
|
|
|
const agent = await createDeepAgent({
|
|
model: "ollama:north-mini-code-1.0",
|
|
backend: new FilesystemBackend({ rootDir: "/Users/user/{project}" }),
|
|
memory: ["./AGENTS.md", "./.deepagents/AGENTS.md"],
|
|
interruptOn: {
|
|
read_file: true,
|
|
write_file: true,
|
|
delete_file: true,
|
|
},
|
|
checkpointer, // Required!
|
|
});
|
|
```
|
|
</CodeGroup>
|