OpenCode VerbalChainsaw Edition v1.17.8-vc1
Production release. AutoGoal runtime-consistency closeout (compaction corrupt-state, 1-based chain step), docs reconciliation, prod-channel build, fork auto-updater, backend-down indicator. Supersedes all prior vc releases — recommended for everyone.
71 commits since v1.17.7-vc1.
Commits
- fix(autogoal): closeout runtime-consistency + docs slice (D1-D4)
- fix(app): reject malformed runtime chain snapshots
- fix(autogoal): reject fractional chain counters
- fix(autogoal): fail closed on corrupt chain edits
- fix(autogoal): fail closed on corrupt chain advance prompts
- fix(autogoal): emit webhook for corrupt chain pauses
- fix(autogoal): pause corrupt chain continuations
- fix(autogoal): preserve chain context during compaction
- fix(autogoal): surface corrupt state on session errors
- fix(app): surface goal interruption prompt warnings
- fix(autogoal): enforce state constraint bounds
- fix(autogoal): align bridge state validation
- fix(autogoal): validate bridge lifecycle timestamps
- fix(autogoal): validate lifecycle timestamps
- fix(app): validate goal command readout
- fix(app): validate goal evaluation evidence
- fix(app): validate goal evaluation history
- fix(app): validate goal completion timestamp
- fix(app): harden goal state token guard
- fix(autogoal): use ctx directory for transition tools (specs/v0.5.0-feature-work-orders.md Track H)
- fix(autogoal): guard chain operations on corrupt state (specs/v0.5.0-feature-work-orders.md Track H)
- fix(app): harden goal state renderer validation
- fix(autogoal): surface corrupt chain starts (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal display reads (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal mutations (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal handoff (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt handoff claim (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal claim (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal handoff (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal webhook (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal restart (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt goal status (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(autogoal): surface corrupt transition tools (specs/v0.5.0-feature-work-orders.md §H-1)
- fix(goal): prevent instruction field clipping
- fix(goal): normalize console radii
- fix(goal): surface current step runtime context
- fix(home): clarify idle metric states
- fix(ui): enlarge shell copy controls
- fix(goal): unsmash runtime detail controls
- fix(goal): keep run order controls usable
- fix(home): explain empty active goals
- fix(goal): normalize editor control heights
- fix(ui): preserve compact tab hit target
- fix(app): normalize desktop control hit targets
- fix(goal): label editor fields and size inline actions
- fix(home): enlarge project row actions
- fix(app): label titlebar icon controls
- fix(home): explain disabled open goal action
- fix(app): replace placeholder help popover
- fix(goal): tighten action tab polish
- fix(goal): respect reduced motion in runtime indicators
- fix(goal): normalize console control radii
- fix(goal): respect reduced motion in runtime progress
- fix(goal): bound action rail height
- fix(desktop): harden goal orchestration and polish ui
- fix(goal): keep runtime dock responsive (specs/desktop-ui-design.md 7)
- fix(goal): remove terminal chain rows (specs/v0.5.0-feature-work-orders.md F-5)
- fix(goal): hide built-in action deletes (specs/v0.5.0-feature-work-orders.md F-5)
- fix(goal): abort run tree on control failure (specs/v0.5.0-feature-work-orders.md F-5)
- fix(goal): polish runtime tray layout (specs/desktop-ui-design.md 7)
- fix(goal): materialize recovered chain row edits (specs/v0.5.0-feature-work-orders.md F-5)
- fix(goal): use operator labels in template snapshot (specs/v0.5.0-feature-work-orders.md F-5)
- docs(goal): remove stale sibling routing references [no-spec]
- test(goal): harden abort route and action labels
- fix(goal): cancel stopped chains and polish runtime tray (specs/v0.5.0-feature-work-orders.md F-3, specs/desktop-ui-design.md 7)
- fix(goal): harden chain controls
- fix(goal): prevent dock section overlap
- fix(goal): resolve action editor template variables
- fix(desktop): skip stale project restores
- fix(goal): harden dock layout and chain skills
- fix(goal): harden chain orchestration and dock UI
Install
Download opencode-desktop-win-x64.exe (~120 MB) below and run.