Pydantic AI Backend
Almacenamiento de archivos, sandboxes y toolset de consola
Múltiples opciones de backend (memoria, filesystem local, sandbox Docker) con toolset de consola y sistema de permisos granular.
Instalación
pip install pydantic-ai-backendElige entre tres opciones de backend según tus necesidades: StateBackend (en memoria, efímero — perfecto para tests), LocalBackend (filesystem real con directorio raíz aislado) o DockerSandbox (aislamiento completo en contenedor Docker con runtimes preconfigurados para Python, Node.js y data science). El toolset de consola proporciona 7 herramientas (ls, read_file, write_file, edit_file, glob, grep, execute) con un sistema de permisos con 4 presets: DEFAULT, PERMISSIVE, READONLY y STRICT.
Características
Inicio Rápido
from dataclasses import dataclassfrom pydantic_ai import Agentfrom pydantic_ai_backends import LocalBackend, create_console_toolset
@dataclassclass Deps: backend: LocalBackend
agent = Agent( "openai:gpt-4o", deps_type=Deps, toolsets=[create_console_toolset()],)
backend = LocalBackend(root_dir="./workspace")result = agent.run_sync( "Create a Python script that calculates fibonacci and run it", deps=Deps(backend=backend),)Casos de Uso
Asistentes de Codificación IA
Da a los agentes capacidades completas de lectura/escritura/ejecución de archivos con acceso aislado al workspace del proyecto.
Ejecución de Código en Sandbox
Ejecuta código no confiable generado por agentes de forma segura dentro de contenedores Docker con runtimes preconfigurados de Python y Node.js.
Agentes de Gestión de Archivos
Construye agentes que organizan, buscan y transforman archivos usando grep, glob y herramientas de edición con guardrails de permisos.
Tests y Pipelines CI
Usa backends efímeros en memoria para ejecuciones de tests rápidas y aisladas que no dejan artefactos.
¿Listo para construir tu primer agente IA en producción?
Herramientas open-source, patrones probados en batalla, cero boilerplate. Configura tu stack y despliega en minutos — no meses.