{"library":"pydantic-ai-backend","title":"Pydantic AI Backend","description":"File storage and sandbox backends for AI agents built with pydantic-ai. Provides backends (LocalBackend, DockerSandbox, DaytonaSandbox) and console tools (ls, read, write, glob, grep, execute) bundled as pydantic-ai capabilities. Current version 0.2.5. Release cadence: weekly.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pydantic-ai-backend","pip install pydantic-ai-backend[daytona]"],"cli":null},"imports":["from pydantic_ai_backends import LocalBackend","from pydantic_ai_backends import DockerSandbox","from pydantic_ai_backends import ConsoleCapability","from pydantic_ai_backends.permissions import READONLY_RULESET","from pydantic_ai_backends import SandboxProtocol"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pydantic_ai import Agent\nfrom pydantic_ai_backends import LocalBackend, ConsoleCapability\nfrom pydantic_ai_backends.permissions import READONLY_RULESET\n\nagent = Agent(\n    \"openai:gpt-4.1\",\n    capabilities=[ConsoleCapability(permissions=READONLY_RULESET)],\n    system_prompt=\"You can read files in the current directory.\",\n)\nbackend = LocalBackend(work_dir=\"/tmp/demo\")\nwith backend as b:\n    b.write(\"hello.txt\", b\"Hello, world!\")\n    result = agent.run_sync(\"Read hello.txt\", deps=b)\n    print(result.data)","lang":"python","description":"Create an agent with console capability, using LocalBackend to read/write files.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}