Releases: chriswritescode-dev/opencode-forge
Releases · chriswritescode-dev/opencode-forge
v0.4.1
v0.4.0
Summary
Major release featuring TUI rewrite, loop system improvements, sandbox support, and documentation updates.
What Changed Since v0.3.x
TUI Rewrite
- Major rewrite of TUI eventbus and sidebar architecture
- New Plan Viewer with render/edit/execute tabs
- Load Plans dialog for browsing archived plans from disk
- Model selection dialog with execution preferences persistence
- Sidebar auto-save toggle and plan indicator
- Command palette commands:
Forge: View plan,Forge: Load plan
Loop System
- Iterative coding/auditing phases with section advancement and session rotation
- Workspace-backed worktree loop switching via OpenCode workspaces
- Stall detection with configurable timeout and consecutive stall limits
- Session-scoped plan storage and review finding persistence across rotations
- Deferred restart state commit until prompt succeeds
Docker Sandbox
- Optional Docker worktree loop isolation with bind-mounted project files
- Configurable resource limits (memory, CPUs, shared memory)
- Tool redirection into container with host LSP compatibility
Configuration & Infrastructure
- Agent permission model with scope-based tool exclusions
- Config merging with per-agent temperature overrides
- Logging with configurable file path and debug level
Documentation & Cleanup
- Convert PNG screenshots to WebP format
- Update README to reflect TUI changes and add loop flow diagram
- Remove stale images and breaking change notices
Breaking Changes
- TUI plugin now requires
tui.jsonconfiguration for sidebar features - Loop Details dialog removed; replaced by execute tab in Plan Viewer
showLoopsconfig option removed; replaced by Load Plan keybind (loadPlan)- Command palette reduced from three to two Forge commands
Installation
pnpm add opencode-forgeThen add to your opencode.json and optionally to tui.json for TUI features.
v0.2.4
Release v0.2.2
Changes
- fix(cache): replace unbounded Map with bounded LRU cache for parent session lookups
- feat: add loop cancel cleanup test cases
- fix: update graph imports to use public exports
- docs: sync documentation with implementation
Full Changelog: v0.2.1...v0.2.2
Release v0.2.1
v0.2.0
Release v0.2.0
What's Changed
- feat(loop): add host session redirect on worktree loop completion by @chriswritescode-dev in #1
New Contributors
- @chriswritescode-dev made their first contribution in #1
Full Changelog: https://github.com/chriswritescode-dev/opencode-forge/commits/v0.2.0