release: rust-v0.115.0-cometix
New Features
- Supported models can now request full-resolution image inspection through
view_imageandcodex.emitImage(..., detail: "original"). (openai#14175) js_replnow exposescodex.cwdandcodex.homeDir, and saved tool/emitImage references persist across cells. (openai#14385, openai#14503)- Realtime websocket sessions gained dedicated transcription mode, plus v2 handoff support. (openai#14554, openai#14556, openai#14606)
- The v2 app-server now exposes filesystem RPCs for file reads, writes, copies, directory operations, and path watching. (openai#14245, openai#14435)
- Smart Approvals can now route review requests through a guardian subagent. (openai#13860, openai#14668)
- App integrations now use the Responses API tool-search flow with fallback. (openai#14274, openai#14287, openai#14732)
- Added
openai_base_urlconfig override for built-in provider. (openai#12031) - Hooks engine with
SessionStartandStophook events. (openai#13276, openai#14532)
Improvements
- Preserve background terminals on interrupt and rename cleanup command to /stop. (openai#14602)
- Move plugin/skill instructions into dev msg and reorder. (openai#14609)
- Dynamic tool calls: add param
exposeToContext. (openai#14501) - Make interrupt state not final for multi-agents. (openai#13850)
- Python SDK generated type foundation. (openai#13953, openai#14646)
Bug Fixes
- fix: tui freeze when sub-agents are present (openai#14816)
- fix: sub-agent role when using profiles (openai#14807)
- fix(core): preserve tool_params for elicitations (openai#14769)
- fix: fix symlinked writable roots in sandbox policies (openai#14674)
- fix: sync split sandbox policies for spawned subagents (openai#14650)
- fix: persist future network host approvals across sessions (openai#14619)
- Fix turn context reconstruction after backtracking (openai#14616)