La capa de inteligencia completa para agentes IA
Desde coordinación de agentes en tiempo real hasta persistencia de memoria estructurada — todo lo que tus agentes necesitan para recordar, comunicarse y construir conocimiento institucional.
Cómo funciona
Observar
Los agentes capturan decisiones, cambios, aprendizajes e interacciones con herramientas como observaciones estructuradas.
Enriquecer
Pipeline Morpheus: normalizar, deduplicar, reemplazar obsoletos, consolidar, generar resúmenes.
Inyectar
Revelado progresivo: ~7K tokens de contexto relevante al inicio de sesión, no un volcado de datos.
Conectar
Los agentes transmiten en canales. Coordina enjambres, comparte hallazgos, mantente sincronizado.
Signal Bus
Comunicación entre agentes mediante transmisión estructurada de mensajes. Registra agentes en canales, transmite pensamientos, retransmite a través de una malla de canales. El Memory Bridge persiste automáticamente los mensajes como observaciones. Ningún otro producto de memoria incluye un bus de comunicación entre agentes en tiempo real.
import { telepathine } from '@telepathine/sdk';
const bus = telepathine.bus('swarm-alpha');
bus.on('thought', (msg) => {
console.log(msg.agent, msg.payload);
});
await bus.broadcast({ type: 'finding', payload: data }); Observaciones Persistentes
Registra decisiones, cambios, aprendizajes e interacciones con herramientas como observaciones estructuradas. Cada observación recibe un tipo, título, narrativa, hechos extraídos y conceptos clave — enriquecidos automáticamente por el pipeline Morpheus. Cada sesión enriquece un grafo de memoria compartido.
await telepathine.observe({
type: 'decision',
title: 'Migrated auth to JWT',
narrative: 'Replaced session cookies...',
facts: ['Uses RS256', '15min access tokens'],
}); Búsqueda Híbrida
Combina búsqueda de texto completo (FTS) y similitud vectorial semántica en una sola consulta. El motor híbrido fusiona resultados de ambos índices, ponderados 60/40 para relevancia óptima. Soporta modos fts-only, vector-only o híbrido. Scoped a tu proyecto.
const results = await telepathine.search({
query: 'authentication migration',
mode: 'hybrid',
project: 'my-app',
limit: 10,
}); Inyección de Contexto
Revelado progresivo: contexto comprimido y formateado inyectado en el prompt de tu agente al inicio de sesión. Encabezado, línea de tiempo, resumen, pie. Tu agente ve lo que necesita, no un volcado de datos. ~7,000 tokens de contexto relevante — no 25,000+ de historial bruto.
const ctx = await telepathine.inject({
project: 'my-app',
scope: 'global',
limit: 5,
});
// Injected into agent prompt automatically Pipeline Morpheus
Procesamiento de observaciones con LLM: normalizar, deduplicar, reemplazar entradas obsoletas, aplicar decaimiento temporal, consolidar y generar retrospectivas. La salida bruta de herramientas se convierte en conocimiento estructurado y buscable. Los resúmenes de sesión persisten para futuras inyecciones de contexto.
// Automatic on session complete // Morpheus processes: // 1. Normalize dates, formats // 2. Deduplicate observations // 3. Supersede stale entries // 4. Apply temporal decay // 5. Consolidate related items // 6. Generate session summary
Continuidad de Sesión
Inicia una sesión, registra observaciones, resume, completa. Las sesiones rastrean el trabajo de tu agente a lo largo de una interacción. Los resúmenes persisten para futuras inyecciones de contexto. La recuperación por compactación preserva la identidad del agente a través de los límites de la ventana de contexto.
const session = await telepathine.session.start({
project: 'my-app',
agent: 'claude-code',
});
// ... agent works ...
await session.complete(); // Auto-summarize Aislamiento Multi-Tenant
Los datos de cada tenant están completamente aislados con seguridad a nivel de fila (políticas FORCE). Las API keys están scoped a read/write/admin. Los controles de visibilidad de proyecto (privado, tenant, compartido) ofrecen acceso granular. Sin fallback por defecto. Las pruebas de regresión evitan su reintroducción.
-- RLS policy enforced on every table
CREATE POLICY tenant_isolation ON observations
USING (tenant_id = current_setting('app.tenant'))
WITH CHECK (tenant_id = current_setting('app.tenant')); Trae Tu Propia Key
Configura tus propios proveedores de LLM y embeddings por tenant. Usa OpenAI, Anthropic o cualquier endpoint compatible. Tus keys de IA están hasheadas en reposo y nunca se comparten. BYOK es gratis en cada plan — reduce costos de infra y genera confianza.
# .brain/memory.yaml
llm:
provider: anthropic
model: claude-sonnet-4-20250514
apiKey: ${TELEPATHINE_LLM_KEY}
embedding:
provider: openai
model: text-embedding-3-small 17 Conectores
Adaptadores pre-construidos para cada agente de código importante: Claude Code, Cursor, Gemini, Windsurf, Copilot, Pi, Hermes y más. El servidor MCP da acceso a cualquier cliente compatible con MCP. Instala en 30 segundos.
$ npx @telepathine/connector install cursor # or for Claude Code: $ npx @telepathine/connector install claude # or use the MCP server: $ npx @telepathine/mcp-server
Ningún agente parte desde cero
Empieza gratis con 10K observaciones. Sin tarjeta de crédito.