Skip to content

Commit d0b5734

Browse files
Update changelog.md for version 1.0.49
1 parent 196c5f6 commit d0b5734

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

changelog.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,47 @@
1+
## 1.0.49 - 2026-05-18
2+
3+
- postToolUse hook additionalContext is now injected as a system message for the model instead of being silently discarded
4+
- Mouse clicks in the prompt correctly position cursor when input contains wide characters (CJK, emoji)
5+
- Add /chronicle search subcommand to search all session content by keyword or topic
6+
- /user switch reuses the fetched user list and shows a loading spinner on first open
7+
- MCP servers using static OAuth clients correctly persist registration for token refreshes
8+
- Add support for running the CLI on Alpine Linux (musl libc)
9+
- Add /exit print option to print the session to the terminal before exiting
10+
- Add /rubber-duck command to get an independent critique of the agent's current work
11+
- Add /session id subcommand to display the current session ID and copy it to the clipboard
12+
- Add `auth.redirectPort` config option for MCP servers to pin the OAuth callback to a fixed port
13+
- Add /memory on|off|show slash command to enable, disable, or view memory status (persistent)
14+
- Add `copilot plugin update --all` to update all installed plugins at once
15+
- Add `/rubber-duck` command to invoke the rubber duck agent for an independent critique (experimental)
16+
- Input prompt collapses to a single line when empty and grows naturally as you type
17+
- File diffs are correctly reported to ACP clients for all edit tool types
18+
- Repo hooks in `.github/hooks/` now load in prompt mode (`-p`) when the folder is already trusted
19+
- Fix extra line in timeline entries
20+
- Box drawing and block characters render correctly on Windows terminals not using UTF-8 code page
21+
- MCP server configurations with no `args` field are now accepted and treated as an empty args list
22+
- Document attachment paths are included in context so the agent can reference pasted file paths, including Windows Copy as path inputs
23+
- MCP stdio servers now display type as 'stdio' instead of 'local' for consistency
24+
- Progress bar indicator now displays correctly in tmux sessions
25+
- Experimental slash commands are now annotated with "(experimental)" in the help dialog and command picker
26+
- Auto-update downloads the smaller platform-specific package instead of the universal one when available
27+
- Auto-link GitHub issue and PR references (owner/repo#number) in assistant responses
28+
- Prompt mode (-p) automatically loads workspace MCP sources when the current folder is already trusted
29+
- Experimental: /mcp search command to search and install MCP servers from registry
30+
- Experimental: Tool search with deferred loading for MCP and external tools
31+
- Add "None" reasoning effort option to disable model reasoning in the reasoning effort picker
32+
- Add COPILOT_PLUGIN_DIR_ONLY environment variable to disable automatic plugin discovery, enabling deterministic plugin sets when using --plugin-dir
33+
- Copying text from the scroll view joins soft-wrapped lines without extra newlines or indentation
34+
- Cursor positioning in input fields works correctly with wide characters (CJK, emoji)
35+
- Hooks (preToolUse, postToolUse, subagentStart, subagentStop) now fire correctly for sub-agent tool calls
36+
- Plugins loaded via --plugin-dir now correctly register their agents as available task(agent_type=...) subagents in prompt mode
37+
- Memory storage correctly limits available scopes when no repository context is present
38+
- --plugin-dir and --additional-mcp-config now work in --server / --headless mode
39+
- Content-filtered model responses now display an explanation instead of a blank assistant turn
40+
- PromptFrame UI now renders inside tmux when the outer terminal is ghostty, WezTerm, or kitty (detected via `tmux list-clients`).
41+
- MCP OAuth token lookups are correctly scoped to the active session
42+
- Memory permission prompts now name who can see a stored memory: user scope or the specific `owner/repo` for repository scope. Timeline entries also show the scope (`(for user)` / `(shared with repository collaborators)`).
43+
- Reduce PowerShell syntax errors on Windows by avoiding && chaining instructions when using legacy PowerShell 5.x
44+
145
## 1.0.48 - 2026-05-14
246

347
- Model picker displays actual token prices instead of dot indicators for token-based billing users

0 commit comments

Comments
 (0)