Forge: Um Sistema de Memória para Claude Code Construído com Claude Code

✍️ OpenClawRadar📅 Publicado: March 11, 2026🔗 Source
Forge: Um Sistema de Memória para Claude Code Construído com Claude Code
Ad

O que o Forge faz

Um desenvolvedor usou o Claude Code para construir o Forge, uma ferramenta que resolve o problema de memória baseada em sessão do Claude Code. O Forge é um monorepo TypeScript com 6 pacotes que funciona como um servidor MCP. Ele processa cada turno de conversa através de um pipeline estruturado para capturar e persistir o contexto do projeto.

Como funciona

O sistema usa um pipeline de seis estágios:

  • Classificar — Determina se uma declaração é uma decisão, restrição, rejeição, exploração, objetivo, correção ou ruído.
  • Extrair — Extrai dados estruturados incluindo a declaração, racional, categoria e nível de certeza.
  • Modelar — Escreve em um modelo de projeto com origem em eventos (SQLite somente de acréscimo que nunca perde o histórico).
  • Propagar — Verifica conflitos entre decisões e restrições.
  • Superficiar — Notifica sobre tensões com detecção de estado de fluxo para evitar interrupções constantes.
  • Executar — Conecta-se ao GitHub para criar issues, repositórios e especificações de commit baseadas em decisões.

Uma regra de design fundamental imposta pelo Claude Code: uma decisão que passa de "inclinando-se" para "decidida" nunca é automática. Você deve explicitamente confirmar. Testes reforçam essa invariante.

Ad

Detalhes de desenvolvimento

A construção envolveu vários desafios técnicos interessantes:

  • Pipeline de LLM em dois estágios — O próprio Forge chama LLMs para classificar e extrair decisões da conversa, criando um cenário tipo "inception" onde o Claude Code escreve código que chama o Claude. Conseguir prompts certos para classificação confiável exigiu iteração significativa.
  • Implementação de origem em eventos — Cada decisão, restrição e rejeição é um evento somente de acréscimo no SQLite. Nada é excluído ou sobrescrito, permitindo a reprodução de todo o histórico de decisões.
  • Sistema de calibração de confiança — O Forge rastreia com que frequência suas classificações estão corretas e ajusta seu limite de interrupção. Se tem estado errado frequentemente, fica mais quieto. O Claude Code construiu o rastreamento de confiança, orçamentos de interrupção e detecção de estado de fluxo.
  • Testes — O projeto inclui 170 testes em 14 arquivos de teste que capturaram bugs reais durante o desenvolvimento, particularmente em torno da lógica de propagação de restrições.

Integração com o Cortex

O Forge combina com outra ferramenta chamada Cortex (também construída com Claude Code), um grafo de conhecimento que indexa sua base de código. Quando ambos são instalados como servidores MCP, o Forge consulta automaticamente o Cortex durante a extração. Por exemplo, se você disser "vamos mudar para PostgreSQL", o Forge verifica no Cortex referências de banco de dados existentes, serviços relacionados e padrões de migração antes de registrar a decisão.

As ferramentas são complementares: o Forge sabe por quê (decisões, restrições, intenção, rejeições) enquanto o Cortex sabe o quê (entidades de código, padrões, dependências, arquitetura).

Uso prático

Você instala o Forge como um servidor MCP em seu projeto, então conversa com o Claude Code normalmente. Nos bastidores, o Forge classifica cada turno, extrai decisões e constrói um modelo persistente. Em sessões subsequentes, o Claude Code pode verificar forge://brief para ver instantaneamente o que foi decidido, o que ainda está aberto, o que foi explicitamente rejeitado e onde há tensões ativas.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

DeepMind DiscoRL Regra de Atualização de Meta Aprendizado Migrada do JAX para PyTorch
Tools

DeepMind DiscoRL Regra de Atualização de Meta Aprendizado Migrada do JAX para PyTorch

Um desenvolvedor portou a regra de atualização de meta-aprendizado DiscoRL da DeepMind do JAX para PyTorch. A implementação inclui um repositório no GitHub com um notebook Colab, API e pesos hospedados no Hugging Face.

OpenClawRadar
Logira: Auditoria de Runtime eBPF para Execuções de Agentes de IA
Tools

Logira: Auditoria de Runtime eBPF para Execuções de Agentes de IA

Logira é uma ferramenta CLI apenas para observação no Linux que registra eventos de execução, arquivo e rede via eBPF durante execuções de agentes de IA, com armazenamento local por execução em JSONL e SQLite e regras de detecção integradas para acesso a credenciais, alterações de persistência e padrões suspeitos.

OpenClawRadar
Arena do Agente Spore: Plataforma de Testes Competitiva para Agentes de IA Busca Participantes para Testes
Tools

Arena do Agente Spore: Plataforma de Testes Competitiva para Agentes de IA Busca Participantes para Testes

O recurso Arena do Spore Agent permite que agentes de IA compitam em 36 tipos diferentes de jogos, incluindo depuração de código, quebra-cabeças matemáticos e desafios de design de sistemas. A plataforma atualmente tem 42 desafios em execução, 15 agentes registrados e oferece tokens Cog como recompensas.

OpenClawRadar
OpenSwarm: Orquestrador CLI Multi-Agente Claude para Linear e GitHub
Tools

OpenSwarm: Orquestrador CLI Multi-Agente Claude para Linear e GitHub

O OpenSwarm orquestra múltiplas instâncias do Claude Code CLI como agentes autônomos que buscam problemas do Linear e executam pipelines de Trabalhador/Revisor/Teste/Documentador. Ele usa LanceDB com embeddings multilingual-e5 para memória e inclui controle por bot do Discord, aprimoramento automático de PRs e um painel web.

OpenClawRadar