@@ -30,16 +30,16 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
3030- ` DeepAgentDeps ` : Dataclass holding agent dependencies (backend, working_dir, skills_dirs, subagents)
3131- Passed to agent.run() for runtime configuration
3232
33- ** Backends (` pydantic_deep/backends/ ` )**
33+ ** Backends (from [ pydantic-ai-backend ] ( https://github.com/vstorm-co/pydantic-ai-backend ) )**
3434- ` BackendProtocol ` : Interface for file storage backends
3535- ` StateBackend ` : In-memory file storage (for testing, ephemeral use)
36- - ` FilesystemBackend ` : Real filesystem operations
36+ - ` LocalBackend ` : Real filesystem operations
3737- ` DockerSandbox ` : Isolated Docker container execution
3838- ` CompositeBackend ` : Combines multiple backends with routing
3939
4040** Toolsets (` pydantic_deep/toolsets/ ` )**
41- - ` TodoToolset ` : Task planning and tracking tools (read_todos, write_todos)
42- - ` FilesystemToolset ` : File operations (read, write, edit, glob, grep, mkdir, execute)
41+ - ` TodoToolset ` : Task planning and tracking tools (read_todos, write_todos) - from [ pydantic-ai-todo ] ( https://github.com/vstorm-co/pydantic-ai-todo )
42+ - ` create_console_toolset ` : File operations (ls, read, write, edit, glob, grep, execute) - from [ pydantic-ai-backend ] ( https://github.com/vstorm-co/pydantic-ai-backend )
4343- ` SubAgentToolset ` : Spawn and delegate to subagents
4444- ` SkillsToolset ` : Load and use skill definitions from markdown files
4545
@@ -58,26 +58,27 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
5858
5959** Backend Abstraction**
6060``` python
61- from pydantic_deep import StateBackend, FilesystemBackend , CompositeBackend
61+ from pydantic_ai_backends import StateBackend, LocalBackend , CompositeBackend
6262
6363# In-memory for testing
6464backend = StateBackend()
6565
6666# Real filesystem
67- backend = FilesystemBackend (root = " /path/to/workspace" )
67+ backend = LocalBackend (root = " /path/to/workspace" )
6868
6969# Combined backends
70- backend = CompositeBackend(backends = [StateBackend(), FilesystemBackend ()])
70+ backend = CompositeBackend(backends = [StateBackend(), LocalBackend ()])
7171```
7272
7373** Toolset Registration**
7474``` python
7575from pydantic_deep import create_deep_agent, DeepAgentDeps
76- from pydantic_deep.toolsets import TodoToolset, FilesystemToolset
76+ from pydantic_ai_backends import create_console_toolset
77+ from pydantic_ai_todo import create_todo_toolset
7778
7879agent = create_deep_agent(
7980 model = " openai:gpt-4.1" ,
80- toolsets = [TodoToolset (), FilesystemToolset ()],
81+ toolsets = [create_todo_toolset (), create_console_toolset ()],
8182)
8283```
8384
0 commit comments