Sobre el proyecto

pi-claude-bridge es una extensión de Pi que integra Claude Code a través del SDK de agente de Anthropic. Comenzó como una bifurcación de claude-agent-sdk-pi y añade transmisión, puente de herramientas MCP, puente de herramientas personalizadas de Pi, reanudación y persistencia de sesiones, sincronización de contexto, soporte de pensamiento, reenvío de habilidades y varias correcciones de precisión. Ofrece dos capacidades principales. Primero, un proveedor: los modelos de Claude (Opus, Sonnet, Haiku) se pueden seleccionar en el selector de modelos de Pi, con llamadas a herramientas fluyendo a través de la interfaz de usuario de Pi. Las herramientas de Pi se conectan a Claude Code, los comandos bash obtienen un tiempo de espera predeterminado de 120 segundos, las habilidades de Pi se copian en el prompt del sistema de Claude Code y se admite la dirección a mitad de turno. La lista de modelos se extrae del catálogo de Anthropic de pi-ai, por lo que los nuevos modelos de Claude aparecen después de actualizar ese paquete. El contexto extendido de 1M está habilitado para una lista explícita de modelos, con opciones de configuración para el tipo de plan y facturación de uso adicional; los modelos nuevos no listados comienzan en 200K para evitar solicitudes no compatibles. Segundo, una herramienta AskClaude opcional permite que el propio LLM de Pi delegue preguntas o tareas a Claude Code cuando se usa otro proveedor. Admite modos de lectura, ninguno y completo, selección de modelo y esfuerzo de pensamiento, y una bandera aislada para sesiones limpias. Las llamadas delegadas evitan la configuración global de Claude del usuario. La configuración reside en un archivo JSON global o de proyecto y cubre el registro de herramientas, modos predeterminados, plan, manejo de contexto, restricciones de MCP, memoria automática y la ruta al ejecutable de Claude. El registro de depuración se puede habilitar mediante una variable de entorno, escribiendo registros de puente y registros de CLI de Claude Code por consulta. El README documenta problemas conocidos: las sesiones se reconstruyen más a menudo de lo necesario y las reconstrucciones son costosas en términos de caché de prompt; las ediciones de archivos realizadas por Claude Code no se transfieren entre reconstrucciones; las versiones antiguas del puente fallan en Pi 0.86; y las variables de entorno de Anthropic exportadas pueden anular el proceso hijo de Claude Code. También señala advertencias de compatibilidad con otras extensiones y con una extensión de subagentes, y describe comandos de prueba unitaria e integración.