Skip to content
Todos los proyectos

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

Terminal
pip install pydantic-ai-backend

Elige 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

Backends State/Local/Docker
Toolset de Consola
Presets de Permisos
Runtimes Docker

Inicio Rápido

backend_example.py
from dataclasses import dataclass
from pydantic_ai import Agent
from pydantic_ai_backends import LocalBackend, create_console_toolset
@dataclass
class 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.