🚀 Features
- Replace republic with any-llm-sdk - by @PsiACE in #229 (04960)
- Steering support for CLI channel - by @frostming in #241 (cca2d)
- Expose runtime model options - by @Leeeon233 in #243 (59874)
- Agent-loop hooks — before/after LLM & tool calls + wrap_tool_call - by @frostming and Claude Fable 5 in #255 (0d7aa)
- auth: Support Codex OAuth provider - by @PsiACE in #250 (0db90)
- builtin:
,model <id>command for per-session model switching - by @Lynskylate in #244 (a2b63) - channel/cli: Do not block input when running model stream - by @frostming in #240 (4448f)
🐞 Bug Fixes
- Treat entry kinds as plain strings and expand user in BUB_HOME - by @PsiACE in #233 (a0976)
- Remove deprecated run method from Agent and its hook implementation - by @frostming in #237 (cb42e)
- channel/ci: Fix stream output mix - by @frostming in #242 (b12ad)
- model_runner: Request token usage on streaming completions - by @CorrectRoadH in #248 (c4e09)