Skip to content

Releases: chriswritescode-dev/opencode-forge

v0.4.1

14 May 21:57
c7de8d7

Choose a tag to compare

Changes

  • feat: add in-flight guard and attach hook scoping (#15)

v0.4.0

13 May 22:45

Choose a tag to compare

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.json configuration for sidebar features
  • Loop Details dialog removed; replaced by execute tab in Plan Viewer
  • showLoops config option removed; replaced by Load Plan keybind (loadPlan)
  • Command palette reduced from three to two Forge commands

Installation

pnpm add opencode-forge

Then add to your opencode.json and optionally to tui.json for TUI features.

v0.2.4

21 Apr 20:29
2d71edb

Choose a tag to compare

What's Changed

Full Changelog: v0.2.3...v0.2.4

Release v0.2.2

19 Apr 16:43

Choose a tag to compare

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

18 Apr 17:47

Choose a tag to compare

  • c1ea1f5 chore: bump version to 0.2.1
  • 348713f fix(loop): refresh sidebar and prevent navigation to terminated worktree sessions
  • 67e3152 docs: add TUI configuration section and OpenGraph image to package.json
  • b293cfd docs: add open graph image for social media previews

v0.2.0

18 Apr 14:41
5b23f7c

Choose a tag to compare

Release v0.2.0

What's Changed

New Contributors

Full Changelog: https://github.com/chriswritescode-dev/opencode-forge/commits/v0.2.0