Funciones

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.

Pipeline

Cómo funciona

1

Observar

Los agentes capturan decisiones, cambios, aprendizajes e interacciones con herramientas como observaciones estructuradas.

2

Enriquecer

Pipeline Morpheus: normalizar, deduplicar, reemplazar obsoletos, consolidar, generar resúmenes.

3

Inyectar

Revelado progresivo: ~7K tokens de contexto relevante al inicio de sesión, no un volcado de datos.

4

Conectar

Los agentes transmiten en canales. Coordina enjambres, comparte hallazgos, mantente sincronizado.

Principal

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.

bus.ts
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 });
Fundamento

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.

observe.ts
await telepathine.observe({
  type: 'decision',
  title: 'Migrated auth to JWT',
  narrative: 'Replaced session cookies...',
  facts: ['Uses RS256', '15min access tokens'],
});
Inteligencia

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.

search.ts
const results = await telepathine.search({
  query: 'authentication migration',
  mode: 'hybrid',
  project: 'my-app',
  limit: 10,
});
Entrega

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.

inject.ts
const ctx = await telepathine.inject({
  project: 'my-app',
  scope: 'global',
  limit: 5,
});
// Injected into agent prompt automatically
Procesamiento

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.

morpheus.ts
// 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
Ciclo de vida

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.

session.ts
const session = await telepathine.session.start({
  project: 'my-app',
  agent: 'claude-code',
});
// ... agent works ...
await session.complete(); // Auto-summarize
Aislamiento

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.sql
-- 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'));
Flexibilidad

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.

config.yaml
# .brain/memory.yaml
llm:
  provider: anthropic
  model: claude-sonnet-4-20250514
  apiKey: ${TELEPATHINE_LLM_KEY}
embedding:
  provider: openai
  model: text-embedding-3-small
Integración

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.

terminal
$ 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.