|
| 1 | +## 1.0.4 - 2026-03-11 |
| 2 | + |
| 3 | +- Add `session.shell.exec` and `session.shell.kill` RPC methods for executing shell commands with streaming stdout/stderr output |
| 4 | +- Custom agents from --plugin-dir plugins now load correctly in ACP mode |
| 5 | +- Adaptive color engine with dynamic color modes and interactive theme picker. Gracefully degrades on limited-color terminals and Windows |
| 6 | +- MCP OAuth re-authentication works reliably when callback port changes or when using Microsoft Entra ID |
| 7 | +- Replace /pr open with /pr view [local|web] to view PR status locally or open in browser |
| 8 | +- Enables OpenTelemetry instrumentation for observability into agent sessions, LLM calls, and tool executions |
| 9 | +- Extensions can now be written as CommonJS modules (extension.cjs) |
| 10 | +- Show loaded extensions count in the Environment loaded startup message |
| 11 | +- Support disableAllHooks flag to disable all hooks from a configuration file |
| 12 | +- Support Azure DevOps repository identification in session logs |
| 13 | +- Session export header renders each field on its own line in shared gists |
| 14 | +- Auto-update now retries without authentication token on SAML enforcement errors |
| 15 | +- Autopilot mode stops continuing after API errors instead of looping indefinitely |
| 16 | +- Status line context window percentage no longer inflates across turns by using the last call's input and output tokens instead of cumulative totals |
| 17 | +- Kitty keyboard protocol is properly disabled on suspend when using alternate screen |
| 18 | +- Only show reasoning headers when it's the only reasoning text available. |
| 19 | +- Terminal properly resets when CLI crashes, preventing shell corruption |
| 20 | +- /update command automatically restarts to apply updates instead of requiring manual exit |
| 21 | +- OAuth authentication now handles Microsoft Entra ID and other OIDC servers reliably with proper resource indicators and refresh token support |
| 22 | +- Show individual instruction file names in /instructions picker with [external] labels for injected files |
| 23 | +- Path permission dialog offers a one-time approval option in addition to adding the path to the allowed list |
| 24 | +- Add --reasoning-effort CLI flag to set reasoning effort level |
| 25 | +- Hooks can now request user confirmation before tool execution with 'ask' permission decision |
| 26 | +- Add configure-copilot sub-agent for managing MCP servers, custom agents, and skills via the task tool |
| 27 | +- Interactive shell initialization no longer times out on slow machines |
| 28 | +- Faster shell commands on Windows by skipping PowerShell profile loading |
| 29 | +- Improve CLI help documentation to use standard --option=value format and comma-separated list syntax |
| 30 | + |
1 | 31 | ## 1.0.3 - 2026-03-09 |
2 | 32 |
|
3 | 33 | - Enable alternate screen buffer by default for staff users |
|
0 commit comments