Gerenciamento de Sessões
O Helm persiste todo o estado para que o trabalho sobreviva entre conversas do Claude Code. Arquivos de sessão, handoffs, artefatos e checkpoints garantem que nada se perca.
Como Funciona
helm initcria.helm/session.yamlehelm.yaml- Agentes rodam dentro do Claude Code via
/helme atualizam o estado da sessão helm savefaz checkpoint do estado para handoff segurohelm resumemostra onde retomar em uma nova sessão do Claude Code
Estrutura de Arquivos
.helm/ # Estado em tempo de execução (gitignored)
session.yaml # Estado atual da sessão
session.yaml.backup # Auto-backup antes de cada escrita
handoffs/ # Documentos de handoff entre agentes
artifacts/ # Saída por agente (relatórios, specs)
checkpoints/ # Snapshots da sessão (máx 5, rotação FIFO)
helm.yaml # Configuração do projeto (commitado) session.yaml
O arquivo de estado central que rastreia informações do projeto, agente atual, perfil de execução e status de conclusão dos agentes.
project:
name: my-api
type: brownfield
state: build
execution_profile: guided
current_agent: build
language: pt-BR
workflow: standard
agents:
survey:
status: completed
score: 100
timestamp: "2026-03-24T23:00:00Z"
research:
status: completed
score: 100
timestamp: "2026-03-24T23:15:00Z" helm.yaml
Configuração do projeto commitada no controle de versão.
version: v0.1
installed_at: "2026-03-24T22:39:37Z"
project_type: brownfield
language: pt-BR Handoffs
Cada agente completado escreve um handoff em .helm/handoffs/{agente}.md com frontmatter YAML e conteúdo:
---
agent: research
status: completed
score: 100
next_agent: planning
blockers: []
timestamp: 2026-03-24T23:15:00Z
---
# Research Handoff
## Summary
... O próximo agente lê este handoff antes de começar. Handoffs ausentes bloqueiam a progressão.
Artefatos
Agentes produzem artefatos armazenados em .helm/artifacts/{agente}/:
| Agente | Artefato |
|---|---|
| Survey | survey/report.md |
| Research | research/report.md |
| Planning | planning/prd.md |
| Architect | architect/architecture.md |
| Roadmap | roadmap/phases.md |
| Breakdown | breakdown/tasks.md |
| Review | review/report.md |
| Build | build/report.md |
| Verify | verify/report.md |
Checkpoints
helm save valida a integridade da sessão antes de fazer checkpoint:
- Verifica campos obrigatórios em
session.yaml - Verifica que arquivos de handoff existem para agentes completados
- Verifica que diretórios de artefatos existem para agentes completados
- Rotaciona checkpoints antigos (mantém últimos 5, FIFO)
- Faz auto-backup de
session.yamlantes de escrever
Continuidade Entre Sessões
Para retomar o trabalho em uma nova sessão do Claude Code:
- Execute
helm resumepara ver o estado atual e próximos passos - Abra o Claude Code e digite
/helm - O orquestrador lê o estado da sessão e direciona para o agente correto
- O agente lê o handoff do predecessor e continua de lá