Release v0.28.2
What's Changed
- refactor(subagents): extract model resolution into subagent-model.ts by @carenthomas in #3308
- refactor(subagents): extract launcher/env into subagent-launcher.ts by @carenthomas in #3310
- refactor(subagents): extract stream parsing into subagent-stream.ts by @carenthomas in #3312
- fix(local): preserve canonical providers during model carryover by @cpacker in #3136
- fix(local): prevent one-token llama.cpp responses by @cpacker in #3314
- fix(local): omit unavailable GPT-5.6 Luna OAuth model by @just-cameron in #3304
- test: isolate stateful unit suites by @cpacker in #3315
- chore: bump version to 0.28.2 by @github-actions[bot] in #3316
Full Changelog: v0.28.1...v0.28.2