Skip to content

Releases: chriswritescode-dev/opencode-forge

v0.4.16

06 Jun 16:45

Choose a tag to compare

Fix: exclude minified marked.js from lint, fix Solid reactivity warning

v0.4.15

05 Jun 03:28
e9168e0

Choose a tag to compare

feat: improve audit loop with coder decisions and finding recurrence tracking

  • Coder decisions: coding agents can now document their decisions and verification methods via HTML comments, which the auditor prompt includes to avoid re-reporting explained findings.
  • Finding recurrence tracking: bug findings that recur across audit rounds are automatically escalated after 3 occurrences, appearing as "Recurring blocking findings" in coder prompts and "Recurring findings — re-evaluate" in auditor prompts. Recurrence resets when a finding is resolved or a section passes audit clean.
  • Sandbox host fallback: glob/grep tools with absolute paths outside the workspace mount (e.g., tool-output directories) now defer to host execution instead of erroring inside the container.

v0.4.14

04 Jun 13:13

Choose a tag to compare

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

03 Jun 21:37

Choose a tag to compare

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

25 May 16:24

Choose a tag to compare

What's Changed

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

v0.4.11

24 May 21:46

Choose a tag to compare

What's Changed

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

v0.4.10

23 May 13:50

Choose a tag to compare

Changes

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

v0.4.9

23 May 00:42

Choose a tag to compare

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

22 May 13:23

Choose a tag to compare

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

22 May 11:54
95513ff

Choose a tag to compare

Changes

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