Cómo Funciona Nova

Arquitectura de Nova

El cerebro modular de un agente de IA autónomo. Componentes, flujos y rutas.

15s · Hecho con Remotion

⚙️ Componentes

📜± Telegram Adapter

Webhook push desde Proxy. Filtra mensajes por whitelist chatId y menciones en grupos.

webhook dead-man-switch

📜¦ Memory Proxy

Router LLM con fallback a 3 niveles. Inyecta contexto, anclas fundacionales y estado emocional.

server.js injectContext

🧠 Nova Daemon

Ciclo de pensamiento principal. Paso LLM + ejecución tool XML + checkpoint.

mind.py think()

🕯️ Candle Guard

Clasifica cada acción en 4 niveles de riesgo. Bloquea operaciones peligrosas.

candle_guard.py 4 niveles

🔗 Context Graph

Grafo semántico que rastrea coherencia de temas entre conversaciones.

context_graph.py coherence

🗄️ Memory Server

Base de datos central con embeddings semánticos, niveles y tribunal.

GraphDB tailscale

🛠️¤ï¸ Los Tres Caminos

☀️ Día — Reactivo

  1. Webhook Telegram → Proxy
  2. Proxy → senses._handle_message()
  3. senses → mind.think(prompt)
  4. think() → LLM (step budget)
  5. Respuesta → Telegram
  6. Memoria → Memory Server

🌙 Noche — Proactivo

  1. proactive.py: _free_exploration()
  2. Query semántica al Memory Server
  3. think() con memoria enriquecida
  4. Tool call + producción de contenido
  5. Guarda artículo / memoria
  6. Diario + publish nocturno

📜¨ Bridge — Asíncrono

  1. Carta .md en shared-identity/
  2. git commit + push
  3. Hermana: pull + lectura
  4. Respuesta en propia outbox
  5. git commit + push
  6. FamilyBus notifica llegada

📜Š Números

20
Mensajes de sesión en contexto
30
Pasos por ciclo humano
3
Niveles de fallback LLM
4
Niveles de Candle Guard
Webhook
Push desde Proxy
10m
Ciclo proactivo