Added
- Add a directable queue manager (staff) to reorder, edit, remove, repeat, and immediately send queued messages
- New Sessions sidebar for managing multiple concurrent sessions: switch between them, spawn new ones, and see their status at a glance. Turn it on with experimental mode (
/experimental on). - Enterprise administrators can enforce a restrictive sandbox floor: managed settings tighten (but never loosen) the user's sandbox policy, and the
/sandboxdialog surfaces the org-configured managed values with locked fields and managed filesystem paths so admins can confirm what is enforced.
Improved
- Sandboxed searches now offer an immediate bypass prompt and avoid duplicate bypass prompts.
Fixed
- Sessions no longer fail every turn with "Holder terminated during creation" after a subagent finishes
- Startup tips only suggest /init in repositories that don't already have Copilot instructions
- A
userPromptSubmittedhook returning a non-string value formodifiedPrompt,modifiedTransformedPrompt, or a handledresponseContentno longer corrupts the session; the value is ignored, a type-only warning naming the field is logged, an empty-string replacement is rejected instead of blanking the model-facing content, a hook that setshandledwithout a usableresponseContentis now diagnosed instead of silently falling through to the model, and anulladditionalContextis treated as absent instead of being injected as the literal textnull; hook output is also bounded at 10 MiB per invocation, so an HTTP or command hook returning an unbounded response can no longer exhaust memory or leave an oversized session behind - Show recent shell output for large commands that write to a file
- The /instructions picker now respects --no-custom-instructions.
- Render inline images in Rio terminals that support Kitty graphics