Skip to content

v0.40.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 13:16

Summary

  • Release 0.40.0 (stable)
  • Built from v0.31.0...v0.40.0
  • Published intentionally from main via tag promotion

Highlights

Features

  • Flywheel relevance-vetting + AI objection + Release gate (PAN-2059)
  • Backlog Plan→Release pickup gate + AI Objection state (PAN-2059)
  • Show project CI blocker details
  • Refine project overview layout
  • Reroute lifecycle-io continue adapters to per-issue record (PAN-1919)
  • Fold statusOverrides, harness, model into buildIssueRecord; schemaVersion 2
  • Add record continue-view and field setters (PAN-1919)
  • Rebuild-agents reads harness/model from the record
  • Place project stages beside conversations
  • Add project CI health overview
  • Read-only model-origin inspector in the agent Start/Restart submenu (PAN-2053)
  • Add single↔distribution toggle and weighted-rows editor to RolesPanel (PAN-1832)
  • Widen RolesPanel types and show distribution summary chip (PAN-1832)
  • Thread spawnKey into role-level model resolution (PAN-1832)
  • Extend settings-api validateModelRef to accept distribution (PAN-1832)
  • Validate distribution form at config load, clone array in roles (PAN-1832)
  • Extend resolveModel to sample array role model by spawnKey (PAN-1832)
  • Add WeightedModelRef/RoleModelRef types and deterministic weighted sampler (PAN-1832)

Fixes

  • Isolate per-repo failures in substrate-bug-poller
  • Empty-waves copy mentions the Release gate (PAN-2059)
  • Fail strike spawn on kickoff delivery failure
  • Fix Pi agent conversation transcript routing
  • Share dashboard config yaml chunk
  • Adopt legacy shipped skills
  • Update weighted-model-ref test for pickPercentModelRef rename; add writeFileSync import to done.test.ts (PAN-1919)
  • Remove project-root record write mandate from roles/work.md (PAN-1919)
  • Inject per-issue record into work-agent spawn message (PAN-1919)
  • Remove project-root record write mandate from work-agent prompt (PAN-1919)
  • Update work-agent spawn prompt to reference per-issue record instead of .pan/continue.json (PAN-1919)
  • Update work-agent prompt to reference per-issue record instead of .pan/continue.json (PAN-1919)
  • Remove dead readWorkspaceContinue import from full-spec.test.ts (PAN-1919)
  • Reroute async mirrorTaskOperationToContinueFile to per-issue record (PAN-1919)
  • Fix percent model picker test rename
  • Replace prior sessions without runtime state
  • Replace idle prior strike sessions
  • Tolerate metadata-only workspace placeholders
  • Show startup placeholder for pending agent panes
  • Inspector force-reads fresh config so weight edits show immediately (PAN-2055)
  • Avalanche the weighted-pick hash so issues spread across the distribution (PAN-2055)
  • Headline the deterministic model pick, not the stale model (PAN-2053)
  • Restyle PAN-2053 model block monochrome + honest drift case
  • Drop terminal (closed/closed-out) issues from the resource tree (PAN-2055)
  • Always show PAN-2053 MODEL block — scalar roles too, not only weighted
  • Refetch conversation on send failure to show Start New Run
  • Fix agent row status decode for waiting
  • Show actual running harness in Run Config panel
  • Fix dashboard deacon startup heartbeat
  • Accept status='error' in Agent decode (unblock dashboard boot)
  • Self-correct stale harness so live agents stay viewable
  • Auto-abort stuck flywheel gate when orchestrator pane is dead
  • Flywheel composer shows Start New Run when session is ended
  • Repair clean main workspaces on pan start
  • Pass spawnKey to resolveModel in getDigestModel
  • Add spawnKey to determineModel in claude-code runtime adapter
  • Cast sub-role model patch to ModelRef (PAN-1832)
  • Derive representative parentModelRef when role uses distribution (PAN-1832)
  • Thread spawnKey into spawnAgent's determineModel call (PAN-1832)

Plus 36 internal changes (refactors, tests, tooling).

Breaking changes

  • None explicitly called out in commit subjects. Review the full changelog before upgrading across versions.

Install

npm install -g @overdeck/core@0.40.0

Full changelog