changelog
What changed.
All notable changes to FORGE CLI are documented here. The format follows Keep a Changelog. FORGE adheres to Semantic Versioning.
keepachangelog.com · semver.org
Unreleased
Nothing planned yet.
[0.1.0]2026-04-26Initial Release
Added
- Immersive Ink terminal dashboard with real-time agent rendering
- Responsive dashboard: compact and tiny fallback modes for narrow terminals
- Interactive dashboard: help overlay, keybindings (q / ESC / h), and cancel support
- Cycling bar spinner beside active agent tool calls
- Cancellable runs via AbortController across all commands
- Text renderer with
--outputflag — three modes: dashboard, text, json - Subagent text and tool history visible in all output renderers
- Three-tier model resolution:
--modelflag ›FORGE_MODELenv ›~/.claude/settings.json - Skills for generating ADR, knowledge base, plan, and spec artifacts
generate-knowledgescommand — producesAGENTS.mdandknowledge-base/BASE.mdfrom codebase analysis--modelflag on all CLI commands with inline alias expansion- Gate event handling with confidence score justification output
implementcommand — accepts multiple task files in a single runplan,spec, andimplementCLI commands- Forge Lead orchestrator coordinating all specialist subagents
Changed
- Monolithic
dashboard.tsxsplit into modulardashboard/directory generate-specphases 3 and 4 now optional — specialists self-review in one pass- Phase 6 task file creation now dispatches parallel subagents instead of sequential writes
Fixed
- Gate score parsing: added markdown fallback for when lead omits the canonical
<forge:gate>XML tag run.startevent was being dropped — caused missing phase headers in dashboardAgenttool not recognised by SDK translator — subagents were not appearing in dashboard- End-of-run failure messages now surface full lead transcript for debugging
- Phase header now falls back to command name before the first skill phase fires
- Forge Lead row now renders in AgentsBox before any Task event is dispatched
Performance
generate-specstreamlined from ~20 min to ~10 min — context preparation phase removed; task files now created in parallel by specialist subagents