## nicobailon/pi-subagents — v0.48.0…v0.49.0

_39 commits._

### Features
- **feat: restore structured single-child execution** (2e9b062)
- **feat: add main renderer density config** (c5dc707)
- **feat: let builtin agents inherit tools** (7639e75)
- **feat: add async run lifecycle debug** (9f4d9c0)

### Fixes
- **fix: trust live async session roots (#1075)** (9d582b4)
- **fix: support per-run intercom bridge overrides (#1073)** (a8b7729)
- **fix: trust Herdr child session transcripts (#1071)** (0cd3bda)
- **fix: recover workflow sibling children** (1b64c35)
- **fix: support pi 0.84 agent stream API (#1067)** (55fe033)
- **fix: keep workflow artifacts out of worktrees** (3b932fb)
- **fix: distinguish stopped workflow children** (bd85f79)
- **fix: match revived challenge prompts** (0b8f354)
- **fix: scope no-edit challenge exception** (7fb4a80)
- **fix: require clear challenge report** (9db15b4)
- **fix: reject contracted challenge qualifiers** (05868ad)
- **fix: reject split challenge qualifiers** (bed6d39)
- **fix: reject qualified challenge reports** (b885df1)
- **fix: reject uncertain challenge reports** (d0d46f3)
- **fix: reject unpunctuated challenge negations** (aa33304)
- **fix: reject contracted challenge negations** (5e2c0f2)
- **fix: reject uncertain challenge no-edit reports** (b6e644a)
- **fix: allow no-edit implementation challenges** (8097048)
- **fix: persist intercom detach receipts** (44bd854)
- **fix: detect detached child wait failures** (0e142e4)
- **fix: suppress revive guidance after intercom detach** (db34d90)
- **fix: add async dependency barrier guidance** (3fa8954)
- **fix: sanitize run transcript output** (b9f3cbb)
- **fix: launch Herdr inspector with Node** (cda9b03)
- **fix: harden LLM intent arbiter rescue** (1d46f57)
- **fix: derive workflow child report paths** (5b5876f)

### Backend
- **Merge pull request #1063 from nicobailon/lane/1059-restore-single-child-workflow** (5e8cd8c)
- **Merge pull request #1061 from nicobailon/lane/1054-no-edit-challenge** (4f10ba2)
- **Merge pull request #1057 from nicobailon/lane/1053-intercom-detach-guidance** (2cdccc3)
- **Merge pull request #1052 from nicobailon/lane/1047-tools-inherit** (039a4c8)

### Docs
- **docs: polish unreleased changelog (#1074)** (60c8bae)
- **docs: add current UI display examples** (552cdd3)
- **docs: clarify 0.48.0 changelog** (609646e)

### Chore
- **chore: release 0.49.0** (9752fdf)
- **refactor: clean up unreleased helpers (#1068)** (1c55d19)

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