Flujo de Trabajo de Agente de IA Local Usando OpenCode, FastMCP y DeepSeek-r1

Un desarrollador en r/LocalLLaMA describe cómo ir más allá de usar LLMs como "autocompletado glorificado" implementando un flujo de trabajo de agentes local con OpenCode, FastMCP y el modelo DeepSeek-r1.
Estándar AGENTS.md para Prompts Deterministas
El desarrollador utiliza un archivo AGENTS.md como un manual determinista que inyecta reglas estrictas en el prompt del sistema de la IA. Ejemplos incluyen "Usa Python 3.9, formatea con Ruff, absolutamente sin variables globales". Este enfoque busca eliminar las alucinaciones desde el principio.
Subagentes Locales con DeepSeek-r1
En lugar de usar APIs en la nube como Claude o GPT-4o para tareas triviales, configuraron Ollama con el modelo gratuito deepseek-r1. Crearon subagentes específicos, como uno para pruebas definido en un archivo pytest.md. Configuraciones clave incluyen:
- Temperatura establecida en 0.1
- Herramientas restringidas: "pytest": true y "bash": false
Esto permite a la IA ejecutar suites de pruebas de forma autónoma, leer trazas de error y corregir errores de sintaxis mientras está bloqueada para comandos potencialmente peligrosos como rm -rf.
FastMCP para Exposición Estandarizada de Funciones Locales
FastMCP se describe como "el 'USB-C' de la IA"—similar a FastAPI pero para agentes de IA. Con aproximadamente 5 líneas de Python, puedes iniciar un servidor local para exponer funciones locales seguras (como consultar una base de datos de desarrollo) de manera estandarizada que cualquier agente OpenCode puede consumir.
Un consejo de implementación crítico: enruta todos los registros de Python a stderr porque el protocolo MCP se ejecuta sobre stdio. Dejar una declaración print() estándar puede corromper el paquete JSON-RPC y perder la conexión.
El desarrollador señala que grabaron un video programando toda esta arquitectura desde cero y configurando el entorno local en aproximadamente 15 minutos.
📖 Read the full source: r/LocalLLaMA
👀 Ver también

El compilador SMELT reduce el uso de tokens del espacio de trabajo OpenClaw hasta en un 95%.
SMELT compila archivos markdown del espacio de trabajo de OpenClaw en un formato de ejecución más denso, enviando solo contenido relevante a los modelos de IA. Los puntos de referencia muestran reducciones de tokens del 76,1% al 95,5% en consultas, evitando el reprocesamiento de archivos estáticos como USER.md y SOUR.md en cada mensaje.

SpecLock: Motor de Restricciones de Código Abierto para Agentes de IA de Programación
SpecLock es un servidor MCP que aplica activamente restricciones a agentes de codificación con IA como Claude Code. Bloquea las violaciones con advertencias de conflicto semántico utilizando expansión de sinónimos, detección de negación y marcado de acciones destructivas.

Administrador de Proyectos Local al Estilo Trello para Agentes OpenClaw
Un desarrollador construyó una herramienta local de gestión de proyectos similar a Trello que se ejecuta en la misma máquina que su agente OpenClaw, almacenando tarjetas como archivos markdown con frontmatter YAML. El sistema utiliza Node.js/Express para la API, React para la interfaz de usuario y permite al agente de IA leer/escribir archivos directamente en el sistema de archivos.

Recuerdo: Memoria de proyecto local para Claude Code — Sin gastar tokens en resúmenes
Recall le da a Claude Code una memoria de sesión local duradera mediante resumen clásico. Sin clave API, sin modelo externo: context.md tiene ~1-2K tokens, construido offline con ganchos de sesión.