Skip to content

v0.4.0

Choose a tag to compare

@AbysmalBiscuit AbysmalBiscuit released this 22 Jun 18:08

0.4.0 (2026-06-22)

Features

  • devkitd: add memory_limit_ticks config (6259286)
  • devkitd: add non-recording budget peek (41e4881)
  • devkitd: decide memory-limit restarts (7370d69)
  • devkitd: restart servers over memory limit (3e20bd6)
  • devkitd: serve write-decide and prefix-release over locks.sock (1b487df)
  • issue: add multi-bar Steps progress helper (116c347)
  • issue: add step bars and parallel history to dashboard (ba5b3be)
  • issue: extract pr triage into devkit-issue (27de75a)
  • issue: extract status gathering into devkit-issue (fc448a1)
  • issue: fetch prs and linear workspace in parallel (f521289)
  • issue: show parallel step bars for status (cd56c98)
  • linear: add per-page progress callback to issue history (86230c4)
  • lockm: add hook subcommand enforcing write access (2bec067)
  • locks: add ancestor-aware write decision and prefix release (4ff8eeb)
  • locks: add decide_write and release_prefix facade (a93de57)
  • locks: add holder ancestor-or-self predicate (817fb90)
  • locks: add hook payload parsing and activation gate (3bc4c3b)
  • locks: add write-decide and prefix-release store ops (0767390)
  • mcp: add devrun.down and devrun.logs actions (24a0864)
  • mcp: add devrun.status action (8f8d39c)
  • mcp: add issue.status and issue.prs actions (1ace104)
  • mcp: add non-blocking devrun.up action (ca99e4f)
  • plugin: wire write-harness hooks and dogfood opt-in (65ec462)

Bug Fixes

  • issue: restore prs workspace spinner step (0aaaef8)
  • locks: ignore hook payloads without a session id (dd8ebae)
  • locks: pin harness write locks to ttl, not pid (89ed986)
  • locks: release holder locks across all roots (d610b06)
  • plugin: stop double-loading hooks/hooks.json (16d4ba2)
  • registry: detect listeners via tcp connect (3a2ac96)

Performance Improvements

  • issue: fetch all prs in one graphql request (a14b56e)