v2026.513.0
Released: 2026-05-13
Highlights
- Source-scoped recovery actions — Stalled or missing-disposition recovery now creates first-class recovery actions on the source issue itself, with owner, evidence, wake policy, and resolution outcome (
restored,blocked,cancelled, orfalse_positive). Recovery indicators surface on issue rows, detail surfaces, active run panels, and blocker notices, and blocked resolutions require a real first-class blocker instead of a comment. (#5599) - Blocked Inbox attention view — A new Blocked Inbox tab surfaces blocked work alongside active assignments, with blocked-reason chips, filtering and search, deterministic urgency sorting, responsive layouts, and a backend blocker-attention contract so operators have a clear triage path for stalled tasks. (#5603)
- Local plugin development workflow —
paperclipai plugin initscaffolding now ships with a CLI-first authoring loop covering local-path installs, plugin key routing, dashboard capabilities, dev watcher startup and reload, and SDK worker entrypoint validation for symlinked package layouts. A new local plugin development guide and refreshedpaperclip-create-pluginskill instructions document the full happy path. (#5821)
Improvements
- Ordered sub-issue navigation — Issue detail footers now expose previous/next ordered navigation that walks siblings and continues into a parent's first ordered child, with hidden-issue filtering and dependency-aware ordering preserved. The quicklook blur/click race is also fixed so portaled link clicks complete reliably. (#5938)
Fixes
- Comment date binding regression — Issue comment listing no longer fails with
ERR_INVALID_ARG_TYPEwhen the derived-attribution heartbeat scan binds aDateinto postgres-js. Window bounds are now bound as ISO timestamp strings with explicit::timestamptzcasts so comments load on issues such asPAP-9284without weakening the conservative attribution recovery. (#5919) - Remote sandbox host workspace resumes —
claude_localsessions now persist the host workspace cwd (not the remote sandbox cwd), reject saved cwds that point at system roots before falling back to the agent home workspace, skip sockets, FIFOs, devices, and other non-file entries during workspace restore snapshot capture, and pass only a small model-provider API-key allowlist to plugins that declareenvironment.drivers.register. (#5922)
Upgrade Guide
One new database migration runs automatically on startup:
0084_issue_recovery_actions— adds theissue_recovery_actionstable and supporting indexes for source-scoped recovery. The migration is idempotent so it is safe for anyone who previously applied an earlier branch-local recovery-action migration. Existing child recovery issue paths remain guarded; new source-scoped flows will surface recovery indicators in additional places on the board UI.
No application configuration changes are required to take this release.