Phantom: Un Agente de IA Persistente Construido con el SDK de Agente de Claude

Qué hace Phantom
Phantom es un agente de IA persistente que funciona las 24 horas del día, los 7 días de la semana, en una máquina dedicada, en lugar de terminar cuando cierras una sesión de terminal. El sistema envuelve el SDK de Agente de Claude (específicamente Opus 4.6) con tres componentes clave: memoria vectorial persistente, un motor de auto-evolución y un servidor MCP (Protocolo de Contexto de Modelo). Interactúas con él a través de Slack, y se ejecuta en su propia máquina virtual o mediante Docker Compose con tres comandos para configurarlo.
Características clave y arquitectura
- Pila tecnológica: Construido con Bun y TypeScript
- SDK central: Utiliza el SDK de Agente de Claude (Opus 4.6)
- Sistema de memoria: Memoria vectorial persistente para retener el contexto entre sesiones
- Motor de auto-evolución: Reescribe automáticamente su propia configuración después de cada sesión
- Servidor MCP: Permite el registro y reutilización de herramientas
- Comunicación: La interfaz principal es Slack
- Implementación: Se ejecuta en su propia máquina virtual o mediante Docker Compose
- Configuración: Tres comandos para ponerlo en marcha
- Licencia: Apache 2.0
- Pruebas: Incluye 770 pruebas
Ejemplos de producción de la fuente
Cuando se le pidió ayuda con el análisis de datos, Phantom instaló de forma autónoma ClickHouse en su máquina virtual, descargó 28.7 millones de filas de datos de Hacker News, construyó un panel de análisis, creó una API REST para él y registró esa API como una herramienta MCP para uso futuro.
Cuando alguien preguntó "¿puedo hablar contigo en Discord?", Phantom respondió que no admitía Discord pero que probablemente podría construirlo. Luego guió al usuario para crear un bot de Discord, recogió el token a través de un formulario seguro, inició un contenedor y se puso en línea en Discord, agregando efectivamente un canal de comunicación con el que nunca fue construido originalmente.
El agente también integró Vigil (una pequeña herramienta de monitoreo de código abierto) en su configuración de ClickHouse y se construyó un panel de monitoreo para su propia infraestructura, esencialmente observándose a sí mismo.
Mecanismo de auto-evolución
El motor de auto-evolución ejecuta una canalización de 6 pasos después de cada sesión para reescribir su propia configuración. El creador descubrió que usar Sonnet para juzgar los cambios propuestos por Opus prevenía la deriva que ocurría cuando Opus juzgaba su propio trabajo, implementando validación entre modelos para mantener la estabilidad.
Todo el proyecto fue construido usando Claude Code como el único compañero de ingeniería.
Para quién es esto
Desarrolladores interesados en construir agentes de IA persistentes con el SDK de Agente de Claude, particularmente aquellos que buscan ejemplos de integración autónoma de herramientas y sistemas auto-modificables.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Servidor MCP Agrega Memoria Persistente con Puntuación de Recuperación a Claude Code
Un desarrollador creó un servidor MCP llamado engram-mcp que le da a Claude Code memoria persistente entre sesiones y proyectos, con puntuación automática de recuperación basada en el éxito de los resultados y detección de desfase para conocimientos obsoletos.

Octopoda: Capa de Memoria de Código Abierto para Agentes de IA Locales
Octopoda es una capa de memoria de código abierto que proporciona a los agentes de IA locales memoria persistente entre sesiones, búsqueda semántica, detección de bucles y recuperación de fallos. Funciona completamente sin conexión con un modelo de incrustación de 33 MB y se integra con LangChain, CrewAI, AutoGen y OpenAI Agents SDK.

SpecLock: Motor de Restricciones de Código Abierto para Agentes de IA de Programación
SpecLock es un servidor MCP que aplica activamente restricciones a agentes de codificación con IA como Claude Code. Bloquea las violaciones con advertencias de conflicto semántico utilizando expansión de sinónimos, detección de negación y marcado de acciones destructivas.

Claude Code v2.1.126: Selector de modelos, purga de proyectos, correcciones OAuth y mejoras de seguridad
Claude Code v2.1.126 añade un selector /model para puertas de enlace compatibles con Anthropic, un nuevo comando claude project purge, corrige el inicio de sesión OAuth en WSL2/SSH/contenedores y soluciona problemas de seguridad con ajustes administrados y exposición del portapapeles en Windows.