From e7d294d754935d5640bfed0a111882b4e1c4dd92 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 23 Jun 2026 17:21:01 +0000 Subject: [PATCH 1/7] Update changelog.md for version 1.0.64 --- changelog.md | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) diff --git a/changelog.md b/changelog.md index 8a26d733..a76a06d3 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,130 @@ +## 1.0.64 - 2026-06-23 + +- Path access prompt shows resolved symlink targets so you can see exactly what access is being granted +- Show the pay-as-you-go additional usage budget at launch, refresh it after a request is rejected for hitting the additional spend limit, and show a friendly message when the additional usage limit is reached +- Add websocket responses support for BYOK OpenAI-compatible providers +- Resumed sessions reproduce the original attached-file references even if those files later change on disk, avoiding prompt-cache resets +- Free-text search terms containing colons (e.g. `CLI:`) now return correct results in Issues and Pull requests search instead of being misread as invalid qualifiers by GitHub +- Support static OAuth client overrides, including client secrets, for MCP server authentication +- Preserve keystrokes typed while the CLI is still loading +- Add an option to bypass the sandbox for shell commands +- Add mouse click and double-click selection to paginated lists +- Link PR and issue references in markdown tables +- Use the GitHub theme by default and enable home tabs and prompt frame for all users +- Keep terminal output aligned after terminal resizes +- Content exclusion no longer blocks every file when the rules service is unreachable (offline or a transient network error). Access is allowed until rules can be fetched and retried in the background, matching the editor's behavior. +- Configure the rubber-duck subagent in /subagents, including a complementary model strategy that picks an opposite-family model +- /diff shows a session diff of Copilot's changes in non-git folders +- Set an HTTP(S) proxy with a user setting +- Resume sessions by name even when the name contains spaces +- Hide unsupported slash commands in remote-hosted sessions +- Add a setting to hide the conversation scrollbar +- Add inline image rendering in the CLI +- Add argument-hint frontmatter support for skills +- OpenTelemetry: chat spans after a successful compaction carry gen_ai.conversation.compacted=true, and the summary is emitted as a CompactionPart in gen_ai.input.messages +- PowerShell cmdlets (Select-String, Where-Object, ForEach-Object) no longer trigger spurious directory access prompts +- Non-interactive prompt output now stays at column 1 +- Clear queued tool images when vision is disabled +- Changing the model now waits until the new model is applied +- Treat 2>/dev/null redirects as read-only in shell safety prompts +- Normalize edited text to LF when opening prompts in an external editor +- Skip computer-use consent prompts in full allow-all sessions +- Remote export keeps running after /clear and /session info keeps the task URL +- Keep the cursor on the adjacent session after deleting one in the session selector +- Use the correct Linux libc target when resolving and auto-updating SEA packages on musl hosts +- Allow required multi-select prompts to submit an empty selection when minItems is not set +- Keep the home session timeline visible after attaching and restoring +- The /settings search field supports readline editing keys and cursor movement +- OpenTelemetry GenAI spans now emit `gen_ai.usage.cache_read.input_tokens`, `gen_ai.usage.cache_creation.input_tokens`, and `gen_ai.usage.reasoning.output_tokens` per the GenAI semantic conventions spec (previously used incorrect underscore-separated names) +- Fix mouse wheel scrolling being broken in the terminal after the CLI exits by tearing down terminal modes in reverse order (mouse tracking is now disabled before leaving the alt screen) +- Fix the /rewind file-restore confirmation dialog being clipped at the bottom when it opens above a scrolled timeline; it now shows at full height once the file list loads +- Show --remote-export and --no-remote-export in --help output +- Wrap expanded compact timeline shell entries so long commands and descriptions stay visible +- Make links in markdown tables clickable +- Show per-model token totals in /usage and speed up large history scans +- OpenTelemetry GenAI chat spans emit `gen_ai.request.reasoning.level` for the configured reasoning effort +- Autopilot mode now returns to interactive mode after the agent calls task_complete, so you aren't left in autopilot for your next prompt +- Add /branch as an alias for /fork, matching Claude Code's command naming +- Experimental: adds a `--worktree [name]` (`-w`) flag (enable with `/experimental`) that creates or reuses a git worktree under `.worktrees/` and starts the session inside it +- Add tab completion for /agent names +- Add model family aliases like opus, sonnet, haiku, gpt, and gemini in the model setting +- Add Ctrl+Backspace binding in /terminal-setup for Windows Terminal +- Add SDK support for host-provided OAuth tokens for remote MCP servers +- Experimental: in the compact timeline, click a tool-call or reasoning row to expand or collapse just that entry (like ctrl+o / ctrl+t for one row), with a subtle highlight on the row under the mouse +- Apply MCP org policy when sessions create or reload MCP servers +- Fixed completed background command output being unavailable when requested later +- Keep task companion tools available to custom agents that use the task or agent alias +- Custom agents using a tools wildcard '\*' now respect deferredToolLoading opt-in switch +- Respect tmux color detection in WSL sessions +- Respect `deferTools` on MCP servers configured in custom agent frontmatter +- Ctrl+Q enqueues a prompt while a completion picker is open +- Sessions tab row label updates immediately when a session is renamed +- --continue and --resume select the most recent session for the current repository +- Shell session starts correctly when a nix-provided bash is first in PATH +- Marketplace plugins that declare MCP servers in marketplace.json now authenticate correctly with OAuth +- Content exclusion no longer blocks shell commands on command names or phantom paths +- Lone surrogates no longer break session resume or truncate prompts +- Expand Windows home-directory paths in slash-command completion +- Keep truncated tool output previews valid UTF-8 +- CLI auto-updater downloads the correct musl Linux package on Alpine systems +- Copy the full last assistant turn, including multi-block responses +- Load workspace MCP servers in trusted server-mode sessions +- Stacked diffs use the same file order as the file tree +- Make /pr status and web confirmations link to the PR's repository +- Restore later file changes when rewinding to a turn without a snapshot +- Run queued ! shell commands locally instead of sending them to the agent +- Scheduled prompts manager dialog shrinks to fit its entries +- Keep the @-file picker populated when file search hits a symlink loop +- Display cache-write pricing for models that omit it +- Allow /update to restart sessions started with copilot -r +- Prevent pickers and dialogs from shifting or clipping as content loads +- Only render double tildes as strikethrough in markdown +- Allow /allow-all to work in relay sessions +- Restore clickable PR and issue links in compact timeline markdown +- Repo-scoped plugins no longer leak into global config across projects +- Keep /model working on resumed sessions after signing in +- PowerShell script blocks and interpolated `$()` sub-expressions no longer trigger content-exclusion refusals +- Exit message always shows the session ID in the resume command instead of the friendly name +- Wait for the remote sandbox to start before opening the cloud session +- Autopilot mode now auto-handles elicitation, ask_user, sampling, and permission prompts (including on launch with --autopilot and during continuation turns) instead of surfacing dialogs to the user +- Newly spawned sessions appear at the bottom of their group in the agents tab +- Attached images and PDFs persist across session resume even if the source file is later changed or deleted +- Allow disabling task and explore built-in subagents +- Session resume stays responsive while large histories load +- Code search and worktree listing are faster +- Use plain text labels instead of decorative emoji in CLI output +- Syntax-highlight shell commands in the timeline +- Preserve open canvas instances across reconnects and restarts +- Forward typed rejection feedback from preToolUse prompts to the model +- Show statusline picker checkboxes in green for enabled items and gray for disabled items +- Show shell timeline rows with a yellow $ prompt and Shell label +- Add a Folder column to the resume picker to show each session's working directory +- Automatically follow your system light and dark mode changes +- Use semantic mascot theme colors in the CLI banner +- Let footer dialogs scroll with the timeline in unified view +- Click filenames in /diff tree to jump to that file's first change +- Render inline code with themed chip styling in Markdown +- Show installed plugin MCP servers in `mcp` commands +- Remove terminal-reported color scheme support +- Add /diagnose command to analyze session logs +- Add /mcp registry installation for browsing and installing MCP servers +- Make `/security-review` available to all users without --experimental +- Discover MCP servers provided by installed plugins +- Add CSV output support for MCP tools +- Add /loop alias for the /every command +- Remove bogus Ctrl+Enter VS Code keybinding created by old /terminal-setup +- Images returned by tools stay visible to the model across later turns and after resuming a session +- Preserve Markdown blockquotes in /share exports +- Filter long streamed results correctly when content exclusion is enabled +- Show a friendly message when additional usage limit is reached +- Search tools handle Windows-style glob patterns correctly +- Prevent kill self-protection from flagging quoted pipes and paths ending in kill +- Azure CLI, PowerShell, and Developer CLI credentials work again for Azure auth +- Slash-command picker name column widened from 25 to 35 characters so fewer long skill names are truncated +- Wrap long lines in /diff view so content no longer truncates +- Improve /diff hotkey labels for branch, whitespace, and tree navigation +- Remove the legacy intent-reporting tool from the CLI + ## 1.0.63 - 2026-06-15 - Blocked image attachments now explain what to do — enable vision via the "Editor preview features" policy, switch to a vision-capable model, or try a different image — instead of showing a confusing error. From 214d53005407e6b92815547242e3bbd99cd43f6b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 24 Jun 2026 21:41:14 +0000 Subject: [PATCH 2/7] Update changelog.md for version 1.0.65 --- changelog.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/changelog.md b/changelog.md index a76a06d3..a7e9bc26 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,28 @@ +## 1.0.65 - 2026-06-24 + +- /cd now persists the working directory so resuming a session returns to it, and discovers custom agents in the new directory +- Commands with slash-prefixed string arguments (e.g. --body "/azp run") no longer trigger spurious filesystem permission prompts +- Fullscreen timeline stays anchored when older content is trimmed +- Resume open canvases automatically after restarting the CLI +- Add an opt-in status bar item showing CI check status (passing/running/failing) for the current branch +- Add a `copilot skill` subcommand (and a `/skill` alias for `/skills`) to list, add, and remove skills from a file, URL, or directory +- Prevent the GitHub background from flashing on startup with non-GitHub themes +- Prevent brief console windows from flashing on Windows when the agent runs hook commands or resolves command paths +- Include userPromptSubmitted hook additionalContext in the model-facing prompt +- Keep Windows paths intact when adding stdio MCP servers +- Stop MCP shutdown from waiting on in-flight server connects +- Restart the CLI without shutdown timeouts +- Remove syntax highlighting from shell commands in the timeline +- Keep custom-agent subagent model selections when using BYOK providers +- Parse /every schedules on the session's main model +- Render inline images reliably in tmux +- The ask_user freeform option wraps text and keeps the cursor aligned +- Save custom status line commands in /settings +- Show the streaming byte count separately from the cancel hint +- Handle wakeup misfires with a graceful message when no self-paced schedule is active +- Silent MCP OAuth refresh reuses the granted scope so reconnects stay signed in +- Up/down history and Ctrl+R reverse search now include past shell commands while in normal mode, so you can recall and re-run a shell command without first typing ! to enter shell mode + ## 1.0.64 - 2026-06-23 - Path access prompt shows resolved symlink targets so you can see exactly what access is being granted From c802cc3f06ffd2a57968cf8efabd3d550650ac5e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 30 Jun 2026 13:17:20 +0000 Subject: [PATCH 3/7] Update changelog.md for version 1.0.66 --- changelog.md | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/changelog.md b/changelog.md index a7e9bc26..219ea652 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,108 @@ +## 1.0.66 - 2026-06-30 + +- Use a non-blinking block cursor during interactive sessions, restoring your terminal's default cursor on exit +- Add support for Claude Opus 4.8 Fast and deprecate Claude Opus 4.6 Fast +- MCP add/edit form accepts HTTP-style `Key: value` headers +- Keep LSP servers from starting twice during startup +- Avoid blocking commands that contain Windows-style path fragments +- Let Copilot read output from and stop detached background shell commands +- Large output handling now respects custom output directories and a disable setting +- Prevent PR description generation from crashing on empty assistant responses +- Render the timeline as a compact "highlight reel" with single-line tool and reasoning rows for all users +- Add @ file and # GitHub ref completions in relay sessions +- Show the correct session age when filesystem birthtime is missing +- Prevent duplicate final assistant messages for GPT models +- Terminal title updates work in more terminals +- Show a (sandboxed) badge on compact Search timeline entries +- Git commands work in sandboxed linked worktrees +- Show the current pull request link as a status-line item +- Show quota snapshots for WebSocket Responses requests +- Show accurate Anthropic reasoning token counts +- Let grep and glob retry blocked searches after sandbox approval +- Format terminal titles with the session title and GitHub Copilot suffix +- Skip synchronized output under tmux to avoid mouse pointer flicker +- Session limits now apply across the current conversation, reset on /clear, and use the sessionLimits option key. +- Hide excluded built-in agents from agent selection +- BYOK sessions using Anthropic models no longer hit HTTP 400 errors from adaptive-thinking mismatches — neither from injecting adaptive thinking on models that don't support it, nor from sending standard thinking to models that require adaptive. Thinking-mode selection for dual-mode models is unchanged. +- Allow skills with the same name from different plugins to coexist +- Let integrations read and write CLI user settings +- View LSP server logs in /lsp logs and read_agent +- Prompt to install gh CLI when it is missing in GitHub repositories +- Add GitHub attachment variants to prompt rendering +- Extension toggles preserve the selected mode +- Return to the prompt after cancelling attached shell commands +- Keep background git status checks from disrupting concurrent git commands +- Recover corrupted session history on load +- Preserve newlines in /after and /every scheduled prompts +- Keep multi-line /worktree tasks intact when starting them +- Make /cd path completion keep Enter, Escape, and Tab behavior in sync +- Keep session-store searches and context lookups responsive +- Show desktop notifications on macOS from the CLI +- Paste WSL images when Windows env vars are unavailable +- Keep selection on the adjacent task after removing one +- read_agent since_turn: 0 now correctly returns all turns including turn 0 +- Filter non-JSON stdout lines from MCP servers during startup +- Perform tokenizer warmup in parallel on a background thread for better startup performance +- Show submit times next to user prompts in the timeline +- Improve /share to manage synced session visibility +- Expand @-style imports in AGENTS.md, CLAUDE.md, and Copilot instruction files +- Make /pr auto keep working through CI, review, and merge queue +- Clicking to expand a compact timeline entry holds it in place and reveals its content downward +- Configure subagent concurrency and depth limits in /settings (usage-based billing users) +- Add `/chronicle skills review` for reviewing proposed draft skill changes, with options to accept, reject, or defer each draft +- Add desktop notifications for attention prompts and idle sessions +- Make /share use Mission Control links for session sharing +- Snapshot creation retries transient HEAD lookup failures instead of crashing +- Keep `/chronicle reindex` responsive and show progress in the timeline +- Return to the last open GitHub issue, pull request, or gist view when switching tabs +- Resolve package argument placeholders when installing MCP registry entries +- Keep queued messages from getting stuck behind background work +- Retry managed settings fetch after transient connection-pool errors +- Stop showing broken-pipe errors when a sandboxed MCP server exits mid-request +- Properly recover MCP host-delegated connections when OAuth tokens expire or need broader scopes +- CLI git checks skip optional locks so status and branch lookups keep working in busy repositories +- Collapse multi-line sub-items into one inline line in compact timeline rows +- Inline hook settings now handle nested Claude-style hook groups correctly +- Keep the CLI responsive during secret filtering +- Search inputs match queries that have leading or trailing whitespace +- Keep idle agents available after you cancel a turn +- Show sandbox-bypass warnings and label bypassed commands +- /pr auto now starts a self-paced loop that fixes one thing per run and paces itself around CI to drive the PR to green; /pr automerge keeps going until the PR is merged. Manage or stop it from /loop or /every. +- Enable /rename in remote-hosted (cloud and relay) sessions +- Add toggle to enable or disable MCP servers in the CLI from MCP list view +- Add experimental response limits controls to CLI settings +- Let managed settings configure OpenTelemetry export +- MCP tools on OAuth-authenticated remote servers now recover automatically after a mid-session token expiry, matching the existing OIDC retry behaviour. A 401 during a tool call triggers a non-interactive reconnect, and servers needing interactive re-auth are retried at the start of the next turn. +- Add persisted dynamicRetrieval setting (and --dynamic-retrieval skills= flag) to enable or disable embeddings-based retrieval of skills +- Let custom agents set reasoning effort in their definitions +- Pass a task to /worktree (e.g. 'fix the login redirect') to name the branch for that task and run the sentence as the first prompt in the new worktree +- Added runtime telemetry for the MCP host token-injection OAuth flow, recording when an OAuth broadcast is emitted to the host and how the host responds (token or cancelled) with response latency +- Show merge status for each pull request in the Pull requests tab, and refresh the cached statuses on demand by pressing r +- Fix a soft hang where the CLI stopped responding to input if a startup prompt (folder trust, screen reader, or Copilot free signup) opened while a non-Main home tab was focused +- Guide the agent to format cross-repository issue/PR references as owner/repo#number (reserving bare #number for the current repo) so they don't mislink to the current repository +- Keep /restart working when shutdown teardown takes too long +- Copy text to the clipboard on WSL when cmd.exe is not on PATH +- COPILOT_HOME and --config-dir stop loading skills from ~/.agents/skills +- Keep per-extension disabled selections when switching extension mode in /extensions +- Copying wrapped text from the scroll view keeps spacing correct +- Voice mode turns itself off when the engine fails to start at boot +- Quit cleanly with Ctrl+D during startup before authentication completes +- Keep framed user messages from clipping trailing characters at the right edge +- Inline images stop writing to the shell after exit +- Display descriptions for slash command subcommands +- Refresh MCP server headers automatically after authentication changes +- LSP commands and tools resolve project configs and server paths more reliably +- Add --allow-all-mcp-server-instructions to optionally include instructions from all MCP servers in system prompts +- Auto-accept opt-in MCP consent prompts in --yolo sessions while still showing system permission prompts +- Use the full terminal height in full-screen views +- Use clearer icons for shell and search timeline entries +- Match the terminal text color to the GitHub theme canvas +- Show the active agent mode in the working footer text +- /worktree keeps a valid branch name exactly as typed, e.g. feature/JIRA-123, instead of flattening it to a slug like feature-jira-123 +- With no argument, /worktree names the branch from your uncommitted changes and recent conversation using your active model instead of a fixed small one +- Consolidate color palette settings under /settings theme +- Store CLI settings and session state more reliably + ## 1.0.65 - 2026-06-24 - /cd now persists the working directory so resuming a session returns to it, and discovers custom agents in the new directory From 914f26a2a77e48320c51e5ddc1fa12767e38b47b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 30 Jun 2026 22:18:24 +0000 Subject: [PATCH 4/7] Update changelog.md for version 1.0.67 --- changelog.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/changelog.md b/changelog.md index 219ea652..abe34ac4 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,15 @@ +## 1.0.67 - 2026-06-30 + +- Disabling the sandbox for the rest of the session now takes effect immediately, so shell and search commands stop re-prompting to bypass it mid-turn +- Subagent sessions keep parent tool restrictions +- Show warnings and errors when host custom agents fail to load +- Require session limits to be at least 30 AI credits +- Add Claude Sonnet 5 as a supported model +- Allow tool calls to continue when hooks time out +- Ctrl+Q now enqueues the highlighted slash-command argument completion +- MCP OAuth against Microsoft Entra servers behind a tenant vanity domain (e.g. Copilot Studio) no longer fails to refresh or re-authenticate (AADSTS9010010 / AADSTS90023) +- Prompt mode exit summary shows a resume hint to continue the session + ## 1.0.66 - 2026-06-30 - Use a non-blinking block cursor during interactive sessions, restoring your terminal's default cursor on exit From 9622b561ebbdf8d1c3e7855744ead8217d57c39d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 1 Jul 2026 21:17:42 +0000 Subject: [PATCH 5/7] Update changelog.md for version 1.0.68 --- changelog.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/changelog.md b/changelog.md index abe34ac4..08e1930e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,36 @@ +## 1.0.68 - 2026-07-01 + +- Add support for the kimi-k2.7-code model +- The focused field in the /mcp config form is marked with a "❯ " chevron, not color alone +- Keep IDE tools available during transient IDE disconnects, returning a clear error while disconnected and recovering automatically when the IDE reconnects +- Tab completion shows slash command aliases inline (e.g. /pr automerge|agentmerge) +- Stop hooks from erroring and denying every tool when a session's working directory or git worktree has been deleted +- Keep the footer model status in sync when reasoning effort or context tier changes +- Avoid duplicate skill and command parse errors from symlinked scan roots +- Update the Sessions sidebar branch after /cd and /worktree +- Find agents and instructions under Win32 extended-length paths on Windows +- Show descriptions for slash-command input choices +- Prevent terminal corruption when copying selected timeline text on macOS +- Fold symlinked sandbox paths into a single row +- Browse, resume, and switch between sessions from the agents screen +- Code review retries transient git failures when gathering changes +- Skip malformed plugin manifests and keep loading valid plugins +- Show plan budget details in the statusline and /usage for supported plans +- Render Thai and Devanagari text correctly in clipped output +- Keep file edits and patches within the sandbox filesystem policy +- Preserve wrapped OSC 8 hyperlink IDs in terminal output +- Let device-managed settings override server-managed settings +- Keep embedded /skill tokens in skill prompt context +- Let git commands work from repo subdirectories in the sandbox +- PowerShell variable references no longer trigger content-policy refusals +- Tell the agent when the working directory changes between turns so it uses the new directory for commands and relative paths +- Default to a steady vertical-bar cursor in interactive sessions +- Disable cursor blinking at startup without changing cursor shape +- Reject sandbox path edits that conflict with symlinks in other lists +- Keep the status line visible when the slash-command picker opens +- Custom agents keep their tool filters in nested subagents +- Preserve multibyte characters (emoji, accents, non-Latin text) in the /diagnose session log excerpt + ## 1.0.67 - 2026-06-30 - Disabling the sandbox for the rest of the session now takes effect immediately, so shell and search commands stop re-prompting to bypass it mid-turn From 758c2c9cc4bd5a83a8e48837ec62dc2305935ba4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 7 Jul 2026 21:19:10 +0000 Subject: [PATCH 6/7] Update changelog.md for version 1.0.69 --- changelog.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/changelog.md b/changelog.md index 08e1930e..c5abf8ca 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,83 @@ +## 1.0.69 - 2026-07-07 + +- Label built-in file edits with a (sandbox policy) badge instead of (sandboxed), since they follow the sandbox policy on a best-effort basis rather than running in the OS-level sandbox +- Reload installed plugin extensions without restarting a session +- Add a /plugins dashboard to manage installed plugins +- Open quick help from an empty prompt without leaving a stray ? +- Add minimal reasoning effort for gemini-3.5-flash +- Show a scrollbar in the /model picker list +- Show disabled servers as disabled in /lsp test +- Let built-in file edits bypass the sandbox when you approve it +- web_fetch now follows the active sandbox network policy (denying outbound or local targets the policy blocks) and, when the host opts in via sandbox.allowBypass, lets you approve a one-time bypass from the fetch prompt +- Show exact local assistant usage in Chronicle and session SQL +- Confirm before resuming a remote session from a different repository +- Delay read-only remote session creation until you send the first message +- Display reasoning-effort labels in the CLI footer +- Show descriptions for sandbox userPolicy settings in /settings +- Reject explicitly empty --name= values when starting a session +- Create delegate PRs against the current branch by default, with /delegate --base to choose another PR target branch +- Make /copy fall back to wl-copy on Wayland +- Improve /sandbox add-path suggestions so they open only when you ask for them +- Improve /chronicle cost-tips with more precise evidence-backed recommendations +- Hold Alt (Option on macOS) while scrolling to move one line at a time +- Resume and switch large sessions faster +- Speed up /diff rendering and scrolling on large diffs +- Keep the full /model picker on screen when the timeline is full, re-snapping as its details banner grows so the search box and hint bar are no longer clipped below the terminal +- Hide transient console windows when the CLI starts helper processes on Windows +- Auto-approval timeline entries now include the request subject, such as the command, path, URL, or tool name +- /allow-all auto now requires experimental mode (/experimental on or --experimental) instead of the AUTO_APPROVAL env var or feature flag +- Show /rubber-duck in pre-auth help and self-documentation +- Include files inside new untracked directories in /diff local edits +- A prompt taller than the screen stays scrollable when its top scrolls off, instead of collapsing to a pinned header +- Require Copilot login before ACP authenticate returns success +- Show the full assistant response in prompt mode when --stream is off +- Disconnect a repo-scoped plugin's MCP server when the repo disables it or the session leaves the declaring repository +- Prevent `copilot init` from hanging in non-interactive mode +- Reject empty --session-id= values instead of ignoring them +- Reject empty --resume= values instead of starting a new session +- Preserve emoji in truncated timeline tool arguments +- Show plain Shift+Enter in /terminal-setup output +- Keep session resume working when token timing includes fractional milliseconds +- Complete @-mentions for files whose names start with [DIR] +- Sign in to MCP servers through the CLI OAuth callback flow +- Reveal the full /user switch picker when the timeline is full so its hint bar is no longer clipped below the terminal +- Add /mcp list to show attached MCP servers and their status, and allow /mcp list and /plugin list to run while the agent is working +- Allow opening the /mcp manager while the agent is working to enable or disable servers mid-turn; add, edit, delete, and re-auth stay paused until the turn finishes +- Add auto allow-all mode that auto-approves requests an LLM judge evaluates as acceptable +- Add a `stayInAutopilot` setting (default false) that keeps the CLI in autopilot mode after an autopilot task completes +- Pinned prompts keep their full frame aligned while scrolling +- Suppress macOS pasteboard stderr during clipboard reads and writes +- Keep colons intact in rendered markdown output +- Warn when multiple plugins define the same MCP server +- Collect debug logs without truncating large files or dropping multiline secrets +- Find PRs from worktree branches when the local branch name differs from the PR head ref +- Skip the autopilot permission prompt when bypass mode is disabled by policy +- Allow WSL UNC paths for local files in the CLI +- Apply --reasoning-effort reliably when the CLI starts +- Keep slash-command picker rows intact in tab-expanding terminals +- Keep model switches working when tool call IDs include punctuation +- Double-press Esc now interrupts the running main turn (flushing queued messages), or stops background agents when the main agent is idle +- Prevent benign Windows crash reports when the CLI exits +- Wrap clipboard writes in tmux passthrough so copy reaches the outer terminal +- OAuth-gated MCP servers now register their tools after reconnect +- Keep CLI authentication working in one-shot sessions +- Ctrl+C dismisses ask_user and elicitation prompts like Escape +- Show Authenticate for cancelled MCP OAuth requests +- Keep /help from listing rewind/undo twice +- Keep MCP servers in needs-auth after OAuth cancellation +- Hide staff-only commands from pre-auth help and self-documentation +- Surface skill loading errors and warnings in `skill list` +- Browse and filter models more easily in the CLI model picker +- Resume sessions faster by removing quadratic work when rebuilding the timeline +- Warn when static context uses most of the prompt budget and block requests when little conversation room remains +- Improve CLI responsiveness when reading and writing session databases +- Improve slash-command and theme picker option descriptions +- Remove inert sandbox host lists and the Clear policy on exit toggle +- Add file and folder completion to /sandbox path entries +- Update a backgrounded session's branch label in the Sessions split view when its working directory changes +- Skip unnecessary MCP reloads when returning to an already-loaded session +- Prevent the tgrep indexer from running out of memory on large monorepos, and fall back to ripgrep if the indexer is killed instead of repeatedly restarting it + ## 1.0.68 - 2026-07-01 - Add support for the kimi-k2.7-code model From 6a8b92eb355bee48b731ddb2d6ab5f12c3bf50fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 10 Jul 2026 01:28:36 +0000 Subject: [PATCH 7/7] Update changelog.md for version 1.0.70 --- changelog.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/changelog.md b/changelog.md index c5abf8ca..adef233a 100644 --- a/changelog.md +++ b/changelog.md @@ -1,3 +1,53 @@ +## 1.0.70 - 2026-07-09 + +- Add GPT-5.6 model support +- Show a single Error prefix for mcp and skill command failures +- Show the real parse error when --agent selects a malformed custom agent +- web_fetch works through mandatory HTTPS proxies +- Hide / search on the Gists tab +- Treat superseded subagent runs as cancellations instead of failures +- Add paginated session.mcp.resources read/list/listTemplates RPCs for MCP server resources +- preToolUse hooks that exit with code 2 deny tool calls +- Create draft skills when Forge finds a clear workflow pattern +- Hide the GitHub App install nudge in remote terminals +- Pin plugins to an exact commit SHA using the `sha` field in plugin source configuration +- Add --sandbox and --no-sandbox flags to turn the OS-level shell sandbox on or off for the current session only, without changing your saved sandbox setting (useful with -p) +- Add /refine to rewrite a rough, stream-of-consciousness prompt into a clear one +- Add --repo and --local flags to /settings and /model +- Add a setting to show or hide timeline timestamps +- Let a trusted repository pin the model, effort level, and context tier and extend the URL/MCP/skill deny lists via .github/copilot/settings.json +- Expose SDK APIs to manage live MCP servers in running sessions +- Show the active user's models after /user switch +- Declining an extension's permission prompt no longer disables tool approvals for the rest of the session +- Avoid redundant background agent notifications after a blocking read_agent returns its result +- Startup auth errors recommend the real `copilot login` command +- Keep merge-semantics settings editable in /settings +- Re-sync managed plugins when their cache is missing or empty +- Copy the last assistant response even after command echoes +- Persist the last-logged-in user on every login so a restarted runtime client stays authenticated +- Hide /agent picker navigation hints when there is nothing to select +- Open the plan file or research report with Ctrl+Y in any mode +- Keep terminal color scheme changes in sync over SSH and remote shells +- Prefill /chronicle search so it can accept a query +- Show a distinct scrollbar thumb glyph in the /model picker on the no-color path (--no-color, non-color terminals) so the scroll position stays visible +- Skip launching a browser in remote terminals +- Arrow keys in /search and reverse search stay in search instead of switching tabs +- Restore tool event ordering so permission prompts appear after tool start +- Show only one cancellation message when streaming is aborted +- Keep /pr tables aligned in compact timeline view +- Show clear validation errors for empty or non-ASCII skill and command names +- Keep footer selection highlights aligned when the session bar is open +- Fail fast when marketplace plugin git auth needs a terminal prompt +- Dismiss other pending read and fetch sandbox-bypass prompts after you disable the sandbox +- Fix a crash on Windows triggered by desktop toast notifications +- Improve GPT-5.6 commentary guidance for tool-driven progress updates +- Highlight the sidebar toggle hint in the input footer +- Make markdown links and bare URLs in the timeline and tool output clickable +- Reclaim the blank line under the home tab bar: the timeline (and Sessions+Current split) sits flush under the tabs when a prompt is pinned, keeping one breathing line only while nothing is pinned +- Press Tab to switch the context window in /model +- Long-running sessions refresh enterprise managed settings hourly +- Mark locally-spawned MCP servers that run inside the sandbox in `/mcp list` (e.g. `connected (sandboxed)`) + ## 1.0.69 - 2026-07-07 - Label built-in file edits with a (sandbox policy) badge instead of (sandboxed), since they follow the sandbox policy on a best-effort basis rather than running in the OS-level sandbox