AGENTS.md, soportan un sistema de skills, y hablan MCP. Eso te da dos formas de conectarlos a Driftless. Elige una, o usa las dos.
¿Qué camino?
CLI + skill
El agente corre el CLI
driftless desde su shell y sigue el skill instalado: el loop completo de contexto (traer antes de editar, persistir lo que aprende). Mejor cuando el agente ya trabaja en un repo.MCP remoto
El agente llama a las tools de Driftless (
driftless_context_*, project, tags, …) sobre el endpoint MCP hosteado, sin necesidad de shell ni de un checkout del repo. Mejor para agentes de superficie de chat.Datos de conexión compartidos
| Valor | |
|---|---|
| MCP endpoint | https://api.driftless.icu/mcp (Streamable HTTP) |
| MCP auth (agentes) | header X-API-Key: drift_… |
| Paquete del CLI | @driftless-sh/cli |
| API key | Dashboard → Settings → API Keys en app.driftless.icu |
Una API key autoriza al agente para un workspace y carga tu identidad. Las escrituras a la superficie de trabajo (projects, cards, tags, áreas) necesitan que el dueño de la key tenga
work:write; fusionar en Knowledge necesita autoridad de owner/admin. Si el dueño de la key es owner/admin, el agente puede correr la fusión con tu pedido explícito (marcada con approved_via: agent); una key sin dueño o de un no-owner puede proponer pero se le rechaza la fusión.OpenClaw
OpenClaw corre como un gateway self-hosted (~/.openclaw/) con un workspace en ~/.openclaw/workspace, un sandbox de bash/process, archivos de prompt inyectados (AGENTS.md, SOUL.md, TOOLS.md), y skills en ~/.openclaw/workspace/skills/<skill>/SKILL.md.
Opción A: CLI + skill
Corre esto en el entorno del gateway (el host que ejecuta el shell de OpenClaw):Opción B: MCP remoto
Usa el comandomcp add (escribe la entrada correcta en ~/.openclaw/openclaw.json y evita los tropiezos de editar a mano):
driftless_*. La entrada de config equivalente se ve así:
Hermes Agent
Hermes corre en tu infraestructura (desde un VPS de$5 hasta serverless), con acceso a execute_code/terminal, soporte de AGENTS.md, y un sistema de skills compatible con agentskills.io. La config vive en ~/.hermes/config.yaml.
Opción A: CLI + skill
Los mismos tres pasos, corridos donde Hermes ejecuta su shell:AGENTS.md y puede correr driftless desde sus tools de terminal, así que el loop de leer-antes / escribir-después funciona sin más cableado.
Opción B: MCP remoto
Agrega Driftless bajomcp_servers en ~/.hermes/config.yaml:
Verifica la conexión
Pídele al agente que haga una de estas y confirma que devuelve los topics de tu workspace:- Camino CLI: “Corre
driftless context search <una keyword de tu repo>.” - Camino MCP: “Llama a
driftless_context_searchcon<keyword>.”
401 en el camino MCP significa que el header X-API-Key no está llegando a Driftless (revisa de nuevo el valor inline y, para OpenClaw, la advertencia sobre el reenvío de headers de más arriba).
Los clientes MCP cachean la lista de tools por sesión. Después de que Driftless publica tools nuevas o renombradas, reconecta / recarga el servidor MCP (OpenClaw: vuelve a correr
mcp add o reinicia el gateway; Hermes: /reload-mcp) para que el agente las vea. Las tools de superficie de trabajo (driftless_tags, driftless_areas, driftless_project, driftless_project_card) son basadas en action; pasa action para elegir la operación. Ver MCP overview para la lista completa de tools.