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

_31 commits._

### Features
- **feat: opt-in command supervision for native Pi children (#2598)** (7268225)
- **feat: let hosts require child extensions for every runner (#2643)** (552f1dd)
- **feat: let the Claude Code adapters take a model and a thinking level (#2603)** (aafcfb3)
- **feat(tui): allow collapsed async widget (#2621)** (53aee6d)
- **feat: attach scheduled workflows to existing missions (#2616)** (9240e7e)

### Fixes
- **fix: launch npm-installed external CLIs on Windows without a shell (#2647)** (69a830c)
- **fix(settings): save builtin agent overrides atomically (#2627)** (63ac9c2)
- **fix: record async runs in run-history.jsonl (parity with foreground executor) (#2620)** (f517481)
- **fix: reject a child whose required extension fails during startup (#2640)** (dbb92db)
- **fix: verify virtual-model children against their selection, not the dispatched model (#2638)** (1fe508f)
- **fix: flush queued virtual model registrations in child sessions (#2636)** (0794687)
- **fix(dynamic-fanout): run external-runner agents in background expand steps (#2630)** (ac13ab8)
- **fix: preserve bounded Codex composite tool IDs (#2628)** (aba3381)
- **fix: fail closed instead of dropping authority and permission config (#2624)** (9f1c255)
- **fix(profiles): validate machine overrides before applying settings (#2619)** (8a577c2)
- **fix(missions): project global list summaries from authoritative records (#2618)** (d6726ae)
- **fix: stop /subagent-cost logging missing workflow receipts and mark them unavailable (#2615)** (4998cec)
- **fix: count every resumed foreground workflow round in /subagent-cost (#2612)** (ae9c9d7)
- **fix: treat workflow "true" from MCP clients as workflow: true (#2610)** (df3b6df)
- **fix: notify attention for each long-open tool call (#2613)** (478f871)
- **fix: validate workflow args and state their limits up front (#2611)** (cfb6f9a)
- **fix: match Pi's built-in MCP names for hyphenated mcp: selectors (#2607) (#2609)** (3f367e7)
- **fix: reconcile Linux zombie runners in the same PID namespace (#2606)** (806e367)
- **fix: isolate goal continuation notice errors per mission (#2604)** (36081c5)
- **fix: deliver goal notices after auto-drain failures (#2605)** (2bc2a02)

### Backend
- **Test clean installs against Pi 1.0.0 (#2648)** (9eb55dd)
- **Let background subagents start on Pi 1.0.0, which no longer ships the agent-core node module (#2634)** (10694a6)

### Tests
- **test: retry goal fixture cleanup in the agent_end auto-drain test (#2633)** (0ad173c)
- **test: give the early-completion checkpoint child a 12s budget (#2626)** (04113d7)

### Chore
- **chore(release): v0.75.0** (ad56bf9)
- **chore: tighten unreleased code, tests, and changelog (#2649)** (6fa9f9f)

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