Knock Agent: construido con un sistema de archivos virtual y bash

Files over tools: how we built our agent with a virtual filesystem and bash

Knock Agent: construido con un sistema de archivos virtual y bash

Knock presenta el agente que gestiona todos los recursos de mensajería del cliente en su plataforma. En lugar de exponer una herramienta por cada recurso de la API, el equipo construyó un agente con un sistema de archivos virtual y un intérprete de bash en Elixir, basado en el enfoque de Vercel. El agente explora el sistema de archivos para obtener contexto, edita archivos para realizar cambios y los persiste de vuelta a Knock mediante una herramienta dedicada. Este diseño reduce la carga del contexto, permite habilidades definidas por el cliente y utiliza una CLI para consultas dinámicas. La arquitectura incluye un bucle de agente sobre la API de Anthropic, con sandboxes perezosos y un registro de eventos para observabilidad.

Creemos que una sandbox completa es, en esta etapa, excesiva para nuestras necesidades simples.

Más de este día

2026-07-09