## nicobailon/pi-subagents — v0.73.1…v0.74.0

_39 commits._

### Features
- **feat(workflows): run chain and tasks when workflow scripts are disabled (#2596)** (71d042f)
- **feat: pick subagent tool activation from the model to avoid cache misses (#2595)** (92a8a1f)
- **feat(workflows)!: launch workflow scripts from a fenced block in the reply (#2588)** (0538e14)
- **feat(mcp): support Pi built-in MCP for mcp: tool selections (#2573)** (14dcf97)
- **feat(workflows): keep reload-stopped workflow work and reuse it on relaunch (#2547)** (4416738)
- **feat(config): let users turn off subagent features they don't use (#2543)** (60905d1)
- **feat(model-scope): add scoped allow token for Pi's scoped models (#2538)** (c305d4b)
- **feat(agents): allow advertise through agentOverrides (#2534)** (8dc90dc)
- **feat: show new version highlights once after an upgrade (#2524)** (8dc5ce9)

### Fixes
- **fix: load the subagent executor once per process so on-disk updates cannot mix versions (#2594)** (624d69c)
- **fix: keep delegation and supervisor tools out of codemode scripts (#2586)** (0958598)
- **fix(workflows): show a revived workflow child as its key's latest run (#2585)** (964481f)
- **fix(tui): count running agents the same way in the async widget and Fleet view (#2584)** (7e07a22)
- **fix(tui): show lanes instead of blank rows in the progressive async widget (#2583)** (9a5a2d5)
- **fix(schema): anchor the acceptance JSON-string pattern for llama.cpp (#2582)** (082c437)
- **fix: register Pi codemode in native child sessions (#2574)** (8f90bf1)
- **fix(mcp): keep pi-mcp-adapter priority when it registers /mcp-adapter (#2576)** (fa1de04)
- **fix(workflows): stop async workflows and their children on user stop (#2572)** (2bddf29)
- **fix(children): follow the parent session's project trust (#2570)** (b2718fb)
- **fix(workflows): report foreground siblings stopped by a failed workflow as stopped (#2568)** (0a24a21)
- **fix(workflows): report siblings stopped by a failed workflow as stopped (#2566)** (30f73a3)
- **perf(supervisor): stop idle Windows channel polling (#2565)** (4ad8906)
- **perf(retention): probe Windows process start time without blocking (#2564)** (a4e5a76)
- **perf(watchdog): capture the diff baseline without blocking session start (#2563)** (08192e4)
- **fix(deps): bump undici to 8.10.2 for GHSA-3wwx-pv8p-q78v (#2548)** (f7732d6)
- **fix(skills): drop extension skills when inheritSkills is false (#2541)** (4cd43ca)
- **fix(retention): reclaim async runs bound to terminal or pruned missions (#2536)** (e24fe9c)
- **fix: recover child aborts when compaction starts late (#2537)** (b4dbd81)
- **fix: align MCP config hash with pi-mcp-adapter 3.1.0 (#2539)** (847ee4d)
- **fix(supervisor): skip attention notices for answered supervisor requests (#2532)** (c8dd655)
- **fix(activation): enable subagents_enable on in-process hosts (#2531)** (2f39ae2)
- **fix: support older Git diff prefix options (#2527)** (1cf63c1)
- **fix(activation): let the model check its tool list after subagents_enable (#2525)** (3bd1892)

### Backend
- **herdr: avoid counting workflow coordinators (#2556)** (12e930a)

### Tests
- **test(agents): mark package fixture root (#2553)** (f34efb1)
- **test: run tool activation smoke in CI (#2528)** (13bf6b5)

### Chore
- **chore(release): v0.74.0** (b6bda32)
- **refactor: deslop unreleased changes (#2597)** (ca53436)
- **refactor: deslop unreleased changes (#2545)** (7c795dc)

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