v0.5.3
Changelog
Features
- a55fe7d: feat(provider): OpenAI Responses API driver — non-streaming text (#539) (#547) (@smallnest)
- 1c24f8c: feat(provider): Responses API driver — streaming text (#540) (#548) (@smallnest)
- 2995505: feat(provider): default deepseek to openai/resp_api protocol (@smallnest)
- 38f52ab: feat(provider): parse extended openai protocol variants (#538) (#546) (@smallnest)
- c24b1a4: feat(provider): route openai/resp_api to the Responses driver (#543) (#551) (@smallnest)
- d3e5261: feat(responses): image input + reasoning for Responses driver (#542) (#550) (@smallnest)
- 223dc07: feat(responses): tool/function calls for Responses driver (#541) (#549) (@smallnest)
- 15c7c6d: feat(tui): /status and /session slash commands, turn-error surfacing (@smallnest)
- 0745850: feat(tui): banner shows concrete OpenAI wire variant (#544) (#552) (@smallnest)
Bug fixes
- 8960ace: fix(provider): normalize --protocol before named-provider conflict check (@smallnest)
- 7a5c87c: fix(repl): surface provider errors and empty responses in interactive loop (@smallnest)