v0.3.0
What's Changed
- Add SDK evolution upgrade commands by @ebarti in #16
- Add Codex SDK evolution auth helper by @ebarti in #17
- Add reusable SDK evolution upgrade script by @ebarti in #18
- Clarify provider install docs and package metadata by @ebarti in #15
- Fix stack 04: consistent finish_reason for structured/empty/truncated results by @ebarti in #28
- Add vendor SDK process reuse by @ebarti in #23
- [codex] Harden adapter layer: dedup helpers, reuse isolation, coverage gate by @ebarti in #24
- Fix stack 01: ignore secrets/reports, untrack committed run artifacts by @ebarti in #25
- Fix stack 02: evict reused client on cancellation + aclose/run-lock race by @ebarti in #26
- Fix stack 03: redact camelCase secrets, bound event sanitizer by @ebarti in #27
- Fix stack 05: monotonic permission ladder, honor READ_ONLY, Antigravity posture by @ebarti in #29
- Fix stack 06: per-turn Codex usage + session_id fallback parity by @ebarti in #30
- Fix stack 07: tool-audit and tool-event parity by @ebarti in #31
- Fix stack 08: uniform vendor-drift tolerance + off-loop Antigravity auth by @ebarti in #32
- Fix stack 09 (breaking): open runtime-kind + async lifecycle in protocol by @ebarti in #33
- Fix stack 10: typed model/reasoning_effort fields + FinishReason enum by @ebarti in #34
- Fix stack 11: freeze mapping fields; drop dead sdk_turn_limit by @ebarti in #35
- Fix stack 12: bound pre-1.0 SDKs, test real resolution, harden publish by @ebarti in #36
- Fix stack 13: correct doc drift + add API stability policy by @ebarti in #37
- Fix stack 14: example agent — opt-in/scrubbed candidate install, --draft-pr fix by @ebarti in #38
Full Changelog: v0.2.0...v0.3.0