Skip to content

v0.31.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 17:40

Summary

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

Highlights

Features

  • Replace pi with ohmypi across runtimes, parsing, routing, docs, and UI (PAN-1989)
  • Add cost reconciler with Pi harness support and hook integration
  • Real Stack drawer in the agents lane (PAN-1991 #8)
  • Resume-all button on the no-resume banner
  • Lean Overview — blocker + now panel, drop the duplicated status grid (PAN-1991 #9)

Fixes

  • Reconcile pi transcript costs
  • Fall back when conversation retitle times out
  • Escalate repeated verification failures
  • Cap verification retry burn
  • Suppress zero-cost activity entries
  • Propagate Traefik env vars when restarting dashboard
  • Show ready state, not endless 'Discovering…', for a new pi/codex conversation
  • Persist spawn errors in the overdeck store so the UI shows them
  • Fix conversation route parser test mock
  • Restore durable resume-pointer write at the event sink
  • Durably persist work-agent resume pointer; resolve freshest session
  • Render entire work-agent transcript, not just first 10 MB
  • Stream a new conversation's feed without a page reload
  • Reuse saved model on pan start conflict reentry
  • Stale harness=pi conv record hides claude-code transcripts
  • Show memory observation summary in activity feeds, not the bare status token
  • Resolve done workspaces without agent state
  • Guard JSON.parse against empty gh stdout in refreshMergeStateFromGitHub
  • Event-store rollback crash takes down the whole server
  • Pi/codex conversation stuck on empty until refresh
  • Stop counting phantom stopped pipeline agents
  • Log broken-binary failures instead of silent no-op
  • Relocate copied venv shebangs so TLDR works in worktrees
  • Fix headless tmux session size
  • Open an agent transcript pinned to the newest line (PAN-1991)
  • Fail finalize when promotion fails
  • Conv-lookup routes through pan conv doors (PAN-2019) (#2021)
  • Pan conv show resolves conversation first (PAN-2018) (#2020)
  • Drop orphan memory tables from overdeck schema
  • Require explicit conversation model
  • Read stop-hook liveness from review API
  • Fix schema migration guard for newer databases
  • Respect gitignore when completing planning
  • Recover dead pi resumes
  • Stop rebasing shared main
  • Merge PAN-2001 strike
  • Require PR-backed post-merge verification
  • Clear completed singleton runs
  • Reset stale merge verdicts on work start
  • Hand off landed strikes to close-out
  • Report stale patrol heartbeat
  • Tolerate non-json restart responses
  • Route pi/codex agents to native parsers + use launcher-pinned session for claude-code

Plus 19 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.31.0

Full changelog