Repository navigation
v1.0.0 — 2026-04-18
Primeira release versionada. Representa o estado após a execução dos sprints S0-S4 do plano de enxugamento 2026: correções pontuais, sessão com memória real, elevação da maturidade declarativa e refatoração arquitetural.
Suite: 1026 testes ✅ (0 falhas).
Added
- Transcript por sessão (
hooks/transcript_hook.py): JSONL append-only emlogs/sessions/<session_id>.jsonl. - Slash
/sessions(commands/sessions.py): tabela Rich com todas as sessões. - Slash
/resume <id>|last: reabre sessão injetando os últimos N turnos do transcript (default 30×2000 chars ≈ 8% do context budget). - Session Summarizer (
utils/summarizer.py): Haiku 4.5 via Messages API direta, 7 campos GAPS G3. - Auto-fire do summarizer em
hooks/context_budget_hook.py: dispara a 65% do budget, persiste emlogs/summaries/<sid>.md. - Emergency checkpoint em saídas normais:
atexit+ SIGINT/SIGTERM/SIGHUP. - Histórico múltiplo de sessões via
list_sessions()eload_session_by_id(). - Slash
/add-agente/add-mcp: scaffold + validação + smoke test. - Matriz de delegação declarativa (
agents/delegation_map.yaml+agents/delegation.py): 25 routes. - Commands em YAML (
config/commands.yaml): 22 definições,commands/parser.py542 → 120 linhas. - Pacotes
workflow/ecompression/: extração de hooks monolíticos. utils/tokenizer.py: fonte única de estimativa de tokens.- Scripts independentes:
scripts/refresh_skills.py(Messages API direta) escripts/monitor_daemon.py(SQL direto). docs/mcp_fabric_guide.md: matriz de decisão ATIVO vs OFICIAL.- Telemetria de cache e memória:
logs/audit.jsonlelogs/memory_usage.jsonl. - +101 testes para MCPs custom, transcript, sessions e summarizer.
Changed
- Supervisor thinking migrado para Opus 4.7:
{type: adaptive, effort: high}. - Agente
geralem Haiku 4.5 (~4× mais barato para Q&A conceitual). supervisor_prompt.py361 → 150 linhas (-58%).commands/parser.py542 → 120 linhas (-78%).- Regras S1-S7 fonte única em
kb/constitution.md. - business-monitor apenas Q&A; modo autônomo em
scripts/monitor_daemon.py. - skill-updater removido do registry (agora 100% script).
Removed
agents/registry/skill-updater.md— virou script puro.memory/decay.py— marcado para remoção (aguarda T1.7)._run_via_agentemmonitor_daemon.py— 33 linhas de dead code.
Notes
- SDK
claude-agent-sdk==0.1.61não expõeextra_headersnemcache_control— tarefas T0.2 e T5.1 bloqueadas upstream (issueanthropics/claude-agent-sdk-python#626). - Baseline pré-enxugamento em
to_do/baseline_loc.txt(2026-04-17): 52.314 LOC totais, 13 agentes, 13 MCPs.
Changelog completo: CHANGELOG.md