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

Steelman R5: Modelo de 14B Ajustado Supera o Claude Opus na Geração de Código Ada
Tools

Steelman R5: Modelo de 14B Ajustado Supera o Claude Opus na Geração de Código Ada

Um desenvolvedor ajustou o Qwen2.5-Coder-14B-Instruct usando QLoRA em um conjunto de dados verificado por compilador com 3.430 pares de instruções Ada/SPARK, alcançando uma taxa de compilação de 68,6% em um benchmark personalizado, contra 42,1% do Claude Opus 4.6. O modelo está disponível via Ollama e cabe em 12GB de VRAM.

OpenClawRadar
Atuin v18.13 adiciona comandos de shell com IA, um daemon de busca mais rápido e um proxy PTY.
Tools

Atuin v18.13 adiciona comandos de shell com IA, um daemon de busca mais rápido e um proxy PTY.

A versão 18.13 do Atuin introduz três recursos principais: um assistente de inglês para Bash com IA chamado atuin ai, um daemon de busca mais rápido com indexação em memória, e um proxy PTY chamado hex que permite renderização de popups sem limpar a saída do terminal.

OpenClawRadar
Claude adiciona recurso de criação de gráficos e diagramas interativos
Tools

Claude adiciona recurso de criação de gráficos e diagramas interativos

O Claude agora pode gerar elementos visuais interativos, incluindo gráficos, diagramas e análises exploráveis diretamente nas conversas. O recurso está disponível em beta em todos os planos, incluindo o nível gratuito.

OpenClawRadar
SoulPrint: Ferramenta Local para Pesquisar Histórias do Claude e do ChatGPT em Conjunto
Tools

SoulPrint: Ferramenta Local para Pesquisar Histórias do Claude e do ChatGPT em Conjunto

SoulPrint é uma ferramenta Python de código aberto que importa exportações de conversas do Claude (.json) e ChatGPT (.zip) para um arquivo SQLite local, permitindo busca de texto completo em ambos os provedores simultaneamente com classificação BM25 e trechos destacados.

OpenClawRadar