Saltar al contenido principal

Guías de configuración por host

Daimon cierra un ciclo de captura -> inyección alrededor del host de agentes que uses: un hook de fin de sesión escribe un checkpoint, y un hook de inicio de sesión (o por prompt) convierte el último checkpoint en un briefing. La profundidad del soporte varía según los eventos de hook que cada host expone.

HostInstalaciónCapturaInyección del briefingEstado
Claude CodePlugin (/plugin install daimon@daimon) o manual hook/daimon-hooks.py installEl hook SessionEnd lanza daimon serialize en segundo planoEl hook SessionStart inyecta el briefing; el hook UserPromptSubmit agrega recall proactivovalidado en uso real a diario
Codexdaimon hooks install codexEl hook SessionEnd serializa al cierre ordenado; el hook Stop con throttle cubre el restoEl hook SessionStart inyecta vía additionalContextcaptura validada en uso real (desde 2026-08-06)
Gemini CLIManual hook/gemini-hooks.py install (desde un clon)El hook SessionEnd lanza daimon serialize cuando transcript_path no está vacío (gemini-cli v0.21.0 o posterior; el stub de gemini-cli#14715 está corregido ahí)El hook SessionStart inyecta vía additionalContextcaptura no verificada: ninguna sesión real de Gemini pasó por serialize desde la corrección upstream
Windsurf (Cascade)daimon hooks install windsurfSerialización con throttle en pre_user_prompt / post_cascade_response(_with_transcript)Ninguna — Cascade no tiene evento equivalente a inicio de sesión; la skill instruye al agente a ejecutar daimon brief --team en la terminal al empezarvalidado en uso real
Kimi Codedaimon hooks install kimiEl hook SessionEnd serializa al cerrar la sesión interactiva; el hook Stop con throttle es la única vía en modo printEl hook UserPromptSubmit inyecta con tu primer prompt (sin canal de inicio de sesión)medido en una sola sesión en vivo (2026-09-09)

Tres piezas móviles​

Cada configuración de host combina hasta tres piezas, instaladas de forma independiente:

  • Los hooks capturan tus sesiones y (donde el host lo permite) inyectan el briefing como contexto. Claude Code tiene un plugin empaquetado; los demás hosts instalan scripts de hook independientes vía daimon hooks install <host> (Windsurf, Codex, Kimi Code) o los scripts manuales de ciclo de vida bajo hook/ (Gemini, y Claude Code sin el plugin).
  • La skill (daimon skill install <host>) le enseña al agente del otro lado del hook cómo usar lo que los hooks capturan — leer el briefing al inicio de sesión (obteniéndolo con daimon brief --team cuando el host no inyecta nada, p. ej. Windsurf), tratar los ítems verbatim como citas inmutables, verificar afirmaciones que parezcan desactualizadas antes de repetirlas.
  • El CLI daimon es la única fuente de verdad a la que todos los hooks delegan la serialización, el renderizado y el almacenamiento — instálalo una vez (uv tool install 'daimon-briefing[pretty]') y los hooks de todos los hosts comparten el mismo almacén de checkpoints.

Elige tu host arriba para la guía completa.