Skip to content

v1.0.2

Choose a tag to compare

@chriswritescode-dev chriswritescode-dev released this 19 Sep 18:02
· 6 commits to main since this release

Highlights

  • Sandbox cache disk: package and tool caches — including uv tool installs — now live on a dedicated disk mounted at /opt/forge/.cache; forge-cache-prune reclaims space without losing installed toolchains
  • Unexecuted plans in the dashboard: projects holding only unexecuted plans appear in a collapsed Unofficial projects section with their plans inline; an unscoped /api/data payload ships those rows so they can be viewed and deleted, and the Plans section splits into Executed and Unexecuted blocks
  • Restart with new models: the TUI loop restart dialog can change the execution (code) model and variant alongside the auditor settings; overrides persist on the loops row so continuation prompts use the new model
  • Sandbox-accurate plan requirements: architect prompts now describe the real sandbox boundary and ban requirements that authenticate to or mutate systems outside it; auditor addenda treat such requirements as plan defects to amend via plan-adjust instead of findings the coder can never satisfy
  • Focused docs: the README is condensed into focused docs with a refreshed loop diagram

What's Changed

  • feat(dashboard): view and clean up unexecuted plans (#101)
  • feat(loop): override execution model and variant on restart
  • docs: condense README into focused docs and refresh loop diagram
  • fix(prompts): forbid sandbox-unsatisfiable plan requirements
  • feat(sandbox): mount tool caches on a dedicated block device (#100)