v1.0.2
·
6 commits
to main
since this release
Highlights
- Sandbox cache disk: package and tool caches — including
uvtool installs — now live on a dedicated disk mounted at/opt/forge/.cache;forge-cache-prunereclaims 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/datapayload 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-adjustinstead 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)