harness-python/v0.3.1
Auto-drafted from commits in harness-python/v0.3.0..harness-python/v0.3.1, grouped by conventional-commit type. Edit on the release page after publish if you want a polished writeup; the canonical release notes live on the website.
🐛 Fixes
- fix(bedrock): drop reasoning blocks the target model rejects when history crosses model families (#5166) (5cb8805)
- fix(subagent): surface the child's stop reason instead of masking blocked runs as success (#5165) (ab88efd)
- fix(context): keep removal markers and summaries out of message 0 (#5121) (47fb500)
- fix(harness): send adaptive thinking to Claude Haiku 5.5 (#5159) (83a4b0c)
- fix(python): preserve tool result adjacency with injected context (#5158) (fde126c)
- fix(offloader): return portable filename from TS FileStorage.store (#4668) (91c9430)
- fix: text content block is silently dropped when a toolUse is pending in the same content block stop (#4004) (#4067) (c99665b)