## nicobailon/pi-subagents — v0.50.0…v0.51.0

_59 commits._

### Features
- **feat: add explicit non-isolated subagent mode** (495d017)
- **feat: add external job runner (#1194)** (4bad1c3)
- **feat: add workflow runs steer primitive** (61c3b34)
- **feat: default subagent context to fork (#1182)** (cce6ba7)
- **feat: allow a host to bound synchronous filesystem retry sleeps** (b27a2f0)

### Fixes
- **fix: sanitize foreground output path segments (#1238)** (84438a1)
- **fix: isolate extension runtime cleanup (#1237)** (2ed9ea7)
- **fix: scope async completion delivery to launcher (#1234)** (ee589b1)
- **fix: default Herdr panes to no focus (#1232)** (e9f836b)
- **fix: recover run persistence after ENOSPC (#1231)** (3847dee)
- **fix: avoid Darwin reload watcher hangs (#1228)** (a2d3c0f)
- **fix: hash path-like session index segments and ignore EPERM scans (#1211)** (8c5269b)
- **fix: preserve workflow Herdr session roots (#1224)** (9f582ca)
- **fix: fall back to manifest resolution for workflow parser entry (#1214)** (b6a69ec)
- **fix: retry usage limit model fallback (#1223)** (5b4a1dd)
- **Fix fleet steer routing for in-process workflow children (#1218)** (c045be0)
- **fix: keep contact_supervisor from requiring intercom (#1209)** (61ba872)
- **fix: fail closed on unreadable external-job status (#1208)** (189a773)
- **fix: split default subagent prompt metadata (#1206)** (27784ee)
- **fix: isolate malformed agent diagnostics** (e973fa3)
- **fix: resolve Pi executable for provider probes** (3f02afd)
- **fix: serialize Orca progress-tab creation order (#1198)** (cd1a34a)
- **perf: move retention discovery to worker** (6da1c0c)
- **fix: resolve workflow parser from package (#1191)** (592f6be)
- **fix: clean stale async run state** (3284c74)
- **fix: allow global fresh context default (#1185)** (edd7075)
- **fix: retain workflow child worktree resume cwd (#1180)** (a9ef8d0)
- **fix: bound async run result indexes (#1183)** (50da8cf)
- **fix: clarify steering receipts and nudges (#1179)** (f4ee3a8)
- **fix: pass trusted session roots to fleet transcripts (#1174)** (9ceb565)
- **fix: bound workflow children by parent deadline (#1176)** (cc5f0bd)
- **fix: isolate async test roots and dedupe mission skips** (daeef37)
- **fix: make schedule restore skip missing state safely** (10c9420)
- **fix: preserve workflow scripts on Bun (#1170)** (19a4e60)
- **fix: sweep expired foreign wait subscriptions (#1152)** (807f4a7)
- **fix: skip unavailable fallback models (#1150)** (fc6b580)
- **Merge pull request #1143 from MarcusNeufeldt/fix/bound-fs-retry-blocking** (79756aa)
- **fix(mcp): match request header cache identity (#1141)** (47552b5)
- **fix: fall back from unavailable default fork context (#1140)** (81fb689)
- **fix: preserve workflow child output intent (#1139)** (f828f59)
- **fix: bound async result session path segments (#1138)** (aee206b)
- **fix: bound async tool-call index path segments** (aee299a)
- **fix: preserve async result payload delivery** (e674b43)

### Backend
- **Merge pull request #1149 from nicobailon/docs/subagent-worktree-policy** (73f8c3e)
- **Merge pull request #1148 from nicobailon/chore/remove-checkpoint-chain-gates** (fa3c6d2)

### Tests
- **test: isolate structured delegation registration (#1181)** (4303372)
- **test: cover workflow helper launch boundaries** (fb3cf90)

### Docs
- **docs: clarify workflow launch guidance (#1233)** (0e3e15e)
- **docs: document rolling workflow fanout** (42b5608)
- **docs: document scripted chaining workflow api (#1169)** (a14687b)
- **docs: document host completion wake lifetime (#1153)** (c86a6b6)
- **docs: document extension worktree isolation** (db1b6d4)
- **docs: credit the filesystem retry budget in the changelog** (ea65e36)
- **docs: clarify async subagent gate guidance** (e1681a2)

### Chore
- **chore: release 0.51.0** (10f69cd)
- **refactor: remove legacy chain workflow internals (#1166)** (ef554d2)
- **chore: remove checkpoint chain gates** (a0801b6)
- **chore: remove legacy subagent compatibility surfaces** (7ece6f3)
- **refactor: remove workflow prompt rendering helper (#1129)** (b0d1982)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/nicobailon/pi-subagents?utm_source=github-action)._