This release fixes several runtime issues with message steering and sandbox argument handling, along with TUI improvements for user prompts and speech commands.
What's New
- Adds support for custom OAuth callback redirect URLs for remote MCP toolsets, allowing public-facing proxies for authentication
Improvements
- Adds custom component for user_prompt tool calls in TUI that shows only status and name without exposing internal details
Bug Fixes
- Fixes sandbox mode incorrectly interpreting agent file path as first chat message due to duplicate argument handling
- Fixes runtime race conditions where steer messages could be silently dropped during idle windows or first turns
- Fixes /speak slash command not dispatching immediately in TUI
Technical Changes
- Updates Go to version 1.26.2
- Refactors runtime steer message injection to remove system-reminder envelope
What's Changed
- docs: update CHANGELOG.md for v1.49.2 by @docker-read-write[bot] in #2486
- fix(sandbox): don't duplicate agent file and --config-dir args by @dgageot in #2487
- fix(runtime): drain steerQueue at top of RunStream loop to close idle-window race by @simonferquel-clanker in #2492
- feat(mcp): support custom OAuth callbackRedirectURL for remote toolsets by @dgageot in #2494
- chore: bump Go to 1.26.2 by @dgageot in #2488
- tui: add custom component for user_prompt tool calls by @dgageot in #2497
- fix(tui): make /speak slash command dispatch immediately by @dgageot in #2496
Full Changelog: v1.49.2...v1.50.0