Skip to content

Releases: chriswritescode-dev/opencode-forge

v0.4.14

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 04 Jun 13:13

Fixes

  • Add PRAGMA busy_timeout=5000 to the readonly forge.db connections in the TUI loop store and dashboard launcher, preventing intermittent "database is locked" errors when reads collide with WAL checkpoints during an active loop. The dashboard's long-lived reader made this previously latent collision likely to surface.
  • Suppress git stderr in worktree cleanup and sandbox manager git probes so handled non-zero exits no longer leak fatal: not a git repository to the terminal.

v0.4.13

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 03 Jun 21:37

What's Changed

  • fix: correct onlyBuiltDependencies format in pnpm-workspace.yaml
  • feat: forge dashboard with project dir resolution (#38)
  • feat: paste-plan-dialog (#35)
  • refactor: remove plan approval nudge hook, simplify session follow (#34)

Full changelog: v0.4.12...v0.4.13

v0.4.12

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 25 May 16:24

What's Changed

Full Changelog: v0.4.11...v0.4.12

v0.4.11

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 24 May 21:46

What's Changed

Full Changelog: v0.4.10...v0.4.11

v0.4.10

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 23 May 13:50

Changes

  • feat: allow editing loaded plans
  • fix: capture plans on assistant completion
  • chore: bump version to 0.4.10

v0.4.9

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 23 May 00:42

Features

  • Add sandbox.enabled config option to opt out of Docker sandboxing. When set to false, loops run in worktree-only mode even if Docker is available.

v0.4.8

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 22 May 13:23

Fixes

  • Stop guarding the question tool on captured plans. The pre-execution hook no longer captures the latest assistant plan or throws 'Forge plan capture failed' when no plan exists. Plan-approval detection now requires all three canonical labels ("New session", "Execute here", "Loop") before routing — unrelated questions that happen to include an "Execute here" option are no longer intercepted.

v0.4.7

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 22 May 11:54
95513ff

Changes

  • Separate bash vs forge-bash permissions for sandbox loops (#30)
  • Add sandbox option to loop and audit permission rulesets (#30)

v0.4.6

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 21 May 21:19
4266931

Changes

  • Consolidate permission boundaries into permission.ask hook (#29)

v0.4.5

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 20 May 03:57
2173c27

What's Changed

Full Changelog: v0.4.4...v0.4.5