Fluxo de Trabalho de Agente de IA Local Usando OpenCode, FastMCP e DeepSeek-r1

Um desenvolvedor no r/LocalLLaMA descreve como foi além de usar LLMs como "autocompletar glorificado" implementando um fluxo de trabalho de agentes locais com OpenCode, FastMCP e o modelo DeepSeek-r1.
Padrão AGENTS.md para Prompts Determinísticos
O desenvolvedor usa um arquivo AGENTS.md como um manual determinístico que injeta regras rígidas no prompt de sistema da IA. Exemplos incluem "Use Python 3.9, formate com Ruff, absolutamente nenhuma variável global." Essa abordagem visa eliminar alucinações desde o início.
Subagentes Locais com DeepSeek-r1
Em vez de usar APIs em nuvem como Claude ou GPT-4o para tarefas triviais, eles configuraram Ollama com o modelo gratuito deepseek-r1. Criaram subagentes específicos, como um para testes definido em um arquivo pytest.md. Configurações-chave incluem:
- Temperatura definida para 0.1
- Ferramentas restritas: "pytest": true e "bash": false
Isso permite que a IA execute conjuntos de testes de forma autônoma, leia tracebacks e corrija erros de sintaxe, enquanto é impedida de executar comandos potencialmente perigosos como rm -rf.
FastMCP para Exposição Padronizada de Funções Locais
FastMCP é descrito como "o 'USB-C' da IA" — semelhante ao FastAPI, mas para agentes de IA. Com cerca de 5 linhas de Python, você pode iniciar um servidor local para expor funções locais seguras (como consultar um banco de dados de desenvolvimento) de maneira padronizada que qualquer agente OpenCode pode consumir.
Uma dica de implementação crítica: direcione todos os logs do Python para stderr porque o protocolo MCP é executado via stdio. Deixar uma instrução print() padrão pode corromper o pacote JSON-RPC e interromper a conexão.
O desenvolvedor observa que gravou um vídeo codificando toda essa arquitetura do zero e configurando o ambiente local em cerca de 15 minutos.
📖 Leia a fonte completa: r/LocalLLaMA
👀 See Also

Solução Alternativa para a Lacuna de Migração de Projetos do ChatGPT: Exportar Scripts e Prompts
Um desenvolvedor criou scripts em Python e prompts do Claude para migrar conversas do ChatGPT para o Claude quando a exportação de dados do ChatGPT não inclui informações de associação a projetos. A solução extrai conversas usando títulos capturados da interface.

read-once: Um Gancho de Código do Claude que Evita Leituras Redundantes de Arquivos
Um desenvolvedor criou um hook PreToolUse chamado read-once que rastreia os arquivos que o Claude Code já leu em uma sessão, bloqueando releituras de arquivos inalterados e usando diffs para arquivos modificados. A ferramenta economiza milhares de tokens por sessão ao impedir que o Claude leia repetidamente o mesmo conteúdo de arquivo.

Integração OpenClaw para Mercados de Ações Indianos: Terminal de Análise e Negociação Multi-Agente
Um terminal de negociação de código aberto para mercados indianos foi configurado como um servidor de habilidades OpenClaw, permitindo que qualquer agente OpenClaw obtenha dados do mercado de ações indiano e execute análises completas via HTTP sem instalação local. O sistema utiliza sete agentes especialistas trabalhando em paralelo para gerar análises estruturadas com planos de negociação.

Compactador de Garras: motor de compressão de tokens em 14 estágios para pipelines de LLM
Claw Compactor é um motor de compressão de tokens LLM de código aberto que utiliza um Pipeline de Fusão de 14 estágios para alcançar 54% de compressão média com custo zero de inferência LLM. Inclui compressores especializados para código, JSON, logs, diffs e resultados de busca com capacidades de compressão reversível.