Skip to content

Commit d7a0581

Browse files
Update changelog.md for version 1.0.35
1 parent 6594437 commit d7a0581

1 file changed

Lines changed: 48 additions & 0 deletions

File tree

changelog.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,51 @@
1+
## 1.0.35 - 2026-04-23
2+
3+
- Slash commands support tab-completion for arguments and subcommands
4+
- Shell escape commands (!) now use your $SHELL when set, instead of always invoking /bin/sh
5+
- Permission prompts appear correctly in remote sessions for the CLI TUI
6+
- Session selector shows branch names, idle/in-use status, and has improved search with cursor support
7+
- Model change notification shows both the previous and new model name
8+
- /update and /version commands now honor your configured update channel
9+
- Session sync prompt uses clearer labels and explains GitHub.com cross-device sync
10+
- Support COPILOT_GH_HOST environment variable for GitHub hostname, taking precedence over GH_HOST
11+
- Press Ctrl+Y (in addition to Tab) to accept the highlighted option in completion popups (@-mentions, path completions, slash commands)
12+
- Add /session delete, delete <id>, and delete-all subcommands, and x-to-delete in the session picker
13+
- MCP server names with spaces and special characters are now supported
14+
- Skill slash commands (e.g. /skill-name) passed as the initial prompt via -i are recognized correctly on startup
15+
- Shell completion notifications are not duplicated when read_bash already returned the result
16+
- --continue prefers resuming sessions from the current working directory instead of the most recently touched session
17+
- Status line script now includes context window fields that match the model badge and /context output
18+
- User settings are now stored in ~/.copilot/settings.json, separate from internal state in config.json
19+
- Name sessions with --name and resume them by name with --resume=<name>
20+
- Configure Copilot agent now has shell access on Windows
21+
- Show a helpful error message with install instructions when clipboard utilities (wl-clipboard or xclip) are missing on Linux
22+
- LSP server entries in lsp.json support configurable spawn, initialization, and warmup timeouts
23+
- Context window indicator in the statusline is now hidden by default
24+
- Move MCP OAuth into the shared runtime flow and clear associated OAuth state when removing an MCP server.
25+
- Added a GitHub-style contribution graph to /usage that adapts to terminal color mode and falls back to distinct glyphs in no-color terminals
26+
- Self-correcting custom tool calls in agentic loop
27+
- Cursor movement, deletion, and rendering work correctly for emoji and multi-codepoint characters in the text input
28+
- Tool availability detection works correctly on Windows
29+
- Session token expiry during a turn is handled automatically without requiring you to resend your message
30+
- Initial tab and arrow key navigation in /cwd and /add-dir path picker selects the correct item
31+
- Transient I/O errors no longer appear as red error entries in the timeline when an IDE or extension disconnects
32+
- Custom agents and skills in ~/.claude/ are no longer incorrectly loaded as Copilot project config
33+
- Login command restores interactive input correctly after authentication
34+
- Improve rendering performance when displaying large amounts of text in the timeline
35+
- Sync task calls block until completion under MULTI_TURN_AGENTS instead of auto-promoting to background after 60s; sync no longer returns a reusable agent_id, use mode: "background" for follow-ups
36+
- Tab navigation supports Home/End keys to jump to first and last tab
37+
- Plugins take effect immediately after install without requiring a restart
38+
- Add continueOnAutoMode config option to automatically switch to auto model on rate limit instead of pausing
39+
- Auto mode no longer fails with an error when switching to a model that doesn't support the configured reasoning effort
40+
- Pattern-specific instruction files (.github/instructions/\*.instructions.md) no longer include their full body in the system prompt on every session
41+
- Extension shutdown errors no longer appear as error-level log noise on every session exit
42+
- LSP refactoring tools now register correctly on the first turn when LSP configs are present
43+
- Add HTTP hook support, allowing hooks to POST JSON payloads to a configured URL instead of running a local command
44+
- Hide subagent thinking from the timeline
45+
- Custom agent name is now visible in the statusline footer and can be toggled via /statusline
46+
- Pressing Escape on startup dialogs no longer causes race conditions
47+
- grep and glob tools now accept multiple search paths
48+
149
## 1.0.34 - 2026-04-20
250

351
- Rate limit error message now says "session rate limit" instead of "global rate limit"

0 commit comments

Comments
 (0)