Releases: github/app
Releases · github/app
Release list
v1.0.19
What's new in v1.0.19
Highlights
- Added a rich text editor for the plan in the workspace Plan tab while Copilot waits for approval.
- Deep links that create a new session can now nest it under an existing session, so it appears as a child in the sidebar.
- You can now close an issue as a duplicate and select the canonical issue it duplicates.
- "Create nested session" now opens a dialog to describe the task, letting the parent session spawn the nested session(s) instead of starting from an empty draft.
Added
- Added a rich text editor for the plan in the workspace Plan tab while Copilot waits for approval.
- Deep links that create a new session can now nest it under an existing session using a parent parameter, so it appears as a child in the sidebar.
- You can now close an issue as a duplicate and select the canonical issue it duplicates.
Changed
- "Create nested session" now opens a dialog to describe the task, letting the parent session spawn the nested session(s) instead of starting from an empty draft.
- Clarified the subtitles in the Editor's Picks and Browse by Category sections of the extensions view.
- Issue numbers now appear inline next to the title in the sub-issue picker, and stay visible even when a row isn't highlighted.
- Refreshed the styling of nested-session message rows in the chat timeline for a calmer, more consistent look.
Fixed
- Automation-related actions in the conversation timeline now show clear labels like "Listed automations" and "Saved automation" instead of generic "workflow" wording.
- Clicking a GitHub Actions check in the checks drawer now opens the Actions job page instead of an incorrect pull request checks link.
- Corrected "Healthcheck" to "Health check" in dialog and error messages for better readability and screen reader pronunciation.
- Fixed "New session" on project-scoped canvases in the Extensions Canvas tab so it starts the session directly instead of opening the generic canvas picker.
- Fixed "View logs" in the PR checks menu sometimes doing nothing for failing checks; it now opens the check's logs on GitHub, or is hidden if no link is available. Re-running a workflow run that is older than a month now shows a clear, calmer message instead of a raw GitHub API error.
- Fixed text selection in the file view so the line-range highlight no longer lingers across hovered rows and copy behaves correctly.
- Fixed the browser preview's Reload button sometimes clearing the address bar and failing to reload the page.
- Fixed the keyboard focus outline being clipped on the first and last rows of the workflow runs and skills lists.
- Fixed the pull request Reviewers list sometimes appearing empty when reviewers had already submitted a review or when a team was requested for review.
- Fixed the text caret not appearing when focusing an empty pull request or issue comment box
- Made date-group labels in the Recent runs list navigable as headings for screen readers.
- Terminal canvas commands no longer re-execute when a session is restored after restarting the app.
- The "Create PR" button no longer disappears for up to a minute after committing changes in a cloud-hosted workspace.
v1.0.18
What's new in v1.0.18
Highlights
- Added a "Default agent" setting so new sessions automatically start with your chosen custom agent.
- Added a context-window usage graph to Session Insights, showing usage over time with zoom and pan synced to the tool timeline.
- Collaboration links can now open a session on a specific existing branch instead of always creating a new one.
- Pull requests and issues you're viewing now update in real time instead of waiting for the next periodic refresh.
- Draft pull requests now get conflict resolution, CI fixes, and review replies from the agent instead of being skipped entirely.
Added
- Added a "Default agent" setting in Settings → Sessions so new sessions automatically start with your chosen custom agent.
- Added a "Mark as unread" / "Mark as read" action to the right-click menu for sessions and quick chats.
- Added a "Show in Finder/Explorer/Files" action to the repository context menu in the sidebar.
- Added a context-window usage graph to the Session Insights tab, showing how much of the context window has been used over time, with zoom and pan synced to the tool timeline.
- Added a Location column to the Manage sessions table showing each worktree's path, and replaced misleading dashes with loading skeletons while file and chat sizes are being calculated.
- Collaboration links can now open a session on a specific existing branch instead of always creating a new one.
Changed
- Clicking a GitHub issue or pull request link in a Quick Chat now opens the built-in viewer in the chat panel instead of your system browser.
- Consolidated the panel maximize and full screen buttons into a single maximize control in the panel tab bar.
- Improved loading and scrolling performance for large pull request conversations, reducing blank gaps and scroll jumps.
- Polished the sign-in screen layout, shortening button labels and moving the GitHub Enterprise sign-in option to a subtler link.
- Pull requests and issues you're viewing now update in real time as changes happen, instead of waiting for the next periodic refresh.
- The quick open dialog (Cmd+K/Cmd+P) now opens and searches files more responsively.
Fixed
- Draft pull requests now get conflict resolution, CI fixes, and review replies from the agent instead of being skipped entirely; merging is still withheld until the PR is marked ready for review.
- Fixed an issue where deleting a custom model provider left its model stuck in the model picker, even after restarting the app.
- Fixed an issue where renaming a session could be interrupted or reset if an automatic title update arrived while you were still typing.
- Fixed context menus (e.g. in the sidebar) sometimes closing immediately after right-clicking instead of staying open.
- Fixed crashes in the browser preview and extension canvas, and a rare crash when pruning old log files.
- Fixed inconsistent styling of attachment and reference chips (files, images, PR/issue links) so they now look and behave the same in the composer and in the conversation view.
- Fixed misaligned Path, Project, and Session ID values in the workspace info popover
- Fixed new chats sometimes being silently discarded when navigating away right after sending the first message or after only using the terminal, so the session and its messages are no longer lost.
- Fixed session and setup step file paths on Windows to display with native backslash separators instead of forward slashes.
- Fixed slow scrolling in the diff view when files are collapsed.
- Fixed the conversation scrolling or jumping around while Mermaid diagrams are loading or rendering.
- Fixed the conversation view sometimes jumping or showing blank content when scrolling to the bottom of a long chat
- Fixed the conversation view sometimes landing above the latest messages instead of at the bottom when returning to a session that received new output while you were away.
- Fixed the Create PR button and workspace safety checks not working correctly on WSL projects.
- Fixed the emoji suggestion picker in the comment composer being clipped when typing near the bottom of a constrained view, such as a pull request review comment.
- Long node and edge labels in Mermaid diagrams now wrap correctly instead of overflowing their shapes
- Made the Stop button in the run split button use a consistent subtle red styling across all color themes
- Screen readers now correctly associate labels with values (like Schedule, Next run, and Environment) in the automation details, session usage, and workspace/branch popovers, and the automation popover's dialog title now reads "Automation details" instead of "Workflow details".
v1.0.17
What's new in v1.0.17
Highlights
- Added an optional sparse-checkout setting so new worktrees for very large repositories can include or exclude selected top-level directories.
- Added an Insights tab to the session panel showing a timeline of tool calls, sub-agent activity, and time spent per tool.
- Right-click a file, image, or reference chip in the prompt composer to open it, reveal it in your file manager, copy its path or link, or open it on GitHub.
- You can now leave multiple inline comments on a pull request diff and submit them together as a single review, plus react with emoji and reply within threads.
- Auto-merge, queueing, and ready-for-review actions now show their progress directly on the button you clicked, so the merge drawer no longer shifts during the action.
Added
- Add an optional sparse-checkout setting in project settings so new worktrees for very large repositories can exclude or include only selected top-level directories.
- Added an Insights tab to the session panel showing a timeline of where a session spent its time, including tool calls, sub-agent activity, and a summary of time spent per tool.
- Right-click a file, image, or reference chip in the prompt composer to open it, reveal it in your file manager, copy its path or link, or open it on GitHub.
- You can now leave multiple inline comments on a pull request diff and submit them together as a single review, with the Review button showing how many comments are staged. You can also react to review comments with emoji and reply within threads.
Changed
- Auto-merge, queueing, and ready-for-review actions in the merge drawer now show their progress directly on the button you clicked instead of a separate status message, so the drawer no longer shifts while the action is in progress.
- Restyled the "Show full diff"/"Show full file" expander as a full-width hover bar for easier reading.
- Simplified the feedback dialog to focus on reporting bugs or suggesting features, removing the topic and mood selectors.
- The Insights tab in the workspace panel is now closed by default and can be reopened from the "+" add-to-panel menu, instead of always appearing automatically.
- The Run menu now shows a Stop button while a script is running (instead of a disabled label) and lists recently run commands under a Recents group.
- Tightened wording of the prompt composer's placeholder text across modes for clarity and consistency.
Fixed
- Clicking a GitHub reference like #123 now correctly opens an issue or pull request tab based on what it actually is, instead of sometimes guessing wrong.
- Enterprise Managed User and enterprise-only accounts now see a clear message explaining that a personal GitHub account is required to share feedback, instead of a confusing failed submission.
- Fixed a bug where editing a message you had sent to steer the assistant mid-response could blank out or corrupt the earlier part of that response.
- Fixed a visual jitter of the category icon on home screen suggestion cards when hovering in Safari
- Fixed adding a plugin marketplace failing on Windows with bundled git due to the credential helper sidecar not launching.
- Fixed custom skill directories configured in settings being ignored when running skills, causing them to fail
- Fixed image files (PNG, JPG, GIF, WebP, SVG) generated by the agent showing "This file can't be previewed" instead of rendering inline in the preview pane.
- Fixed installing plugins or adding a marketplace failing to clone private repositories.
- Fixed loading spinners appearing out of sync with each other.
- Fixed popover alignment for the reviewers, labels, and reaction pickers in the pull request view, and cleaned up the minimized comment header.
- Fixed resolved pull request review comments not showing their content and replies when expanded in the diff view.
- Fixed the app icon and tray unread badge showing a count that couldn't be cleared when a background automation finished running.
- Fixed the conversation view occasionally scrolling away from the bottom when sending a message or when content height changed during layout settling.
- Fixed the diff view stalling or scrolling erratically when viewing large pull requests.
- Fixed the keyboard focus ring being clipped on composer pill buttons (Changes, PR, Plan, etc.)
- Fixed the merge drawer disappearing abruptly instead of closing smoothly when actions like fixing unresolved comments or failing checks were triggered.
- Fixed the pull request activity view showing a "0 comments" heading and unusable filter/sort controls when there were no comments.
- Fixed the sidebar's "Last updated" sort so a session group moves to the top when one of its nested sessions is updated, not just the top-level session.
- On macOS, pressing Home or End in a text input no longer inserts a stray box glyph.
- Pushed commits now appear in the pull request conversation feed alongside comments.
v1.0.16
What's new in v1.0.16
Highlights
- Selecting multiple projects when starting a new chat now starts a single orchestration chat across those repositories, with the sidebar grouping the spawned sessions together.
- Right-click a sidebar session to create a nested session or detach it.
- Mentioning a session with & in the composer now shows a removable pill, and pasted session IDs are automatically recognized the same way.
- When archiving or deleting a session with nested sessions, you're now prompted to also archive or delete them so they don't become orphaned.
- Added a copy button to the slash command and additional instructions sections of the system prompt detail dialog.
Added
- Added a copy button to the slash command and additional instructions sections of the system prompt detail dialog.
- Mentioning a session with & in the composer now shows a removable pill, and pasted session IDs are automatically recognized and shown the same way.
- Right-click a sidebar session to create a nested session or detach the session.
- Selecting multiple projects when starting a new chat now starts a single orchestration chat across those repositories, and the sidebar groups the sessions it spawns together.
- When archiving or deleting a session that has nested sessions, you're now prompted to also archive or delete them, so they no longer become orphaned in the sidebar.
Changed
- Refined the look of file attachment chips in the composer with rounded pill shapes and clearer, more consistent file type icons.
- The account chip in the sidebar now shows the account a project actually bills against, so opening a session switches it to the right account instead of showing your default.
- The agent merge status in the conversation now updates at minute-level granularity instead of ticking every second.
- Updated the theme search placeholder and label to say "palettes" instead of "themes".
- Updated v3 diff notices for files without textual differences to use a muted, padded treatment.
Fixed
- Fixed a crash in the message composer that could occur when replacing its content.
- Fixed a crash that could occur in the message composer's formatting toolbar and when using select all with certain keyboard input.
- Fixed a crash that could occur when hovering table cells while editing a markdown table.
- Fixed a slight vertical misalignment between typed text and the placeholder in the message composer.
- Fixed connected Copilot Free accounts showing as "Copilot Pro" in Accounts settings.
- Fixed git operations failing on Linux AppImage builds after the app self-updated and restarted.
- Fixed inconsistent spacing between labels and inputs in project settings
- Fixed MCP server connection status getting stuck on "authenticating" for third-party OAuth servers even when the server was actually connected and its tools were working.
- Fixed screen readers announcing incomplete or missing information for the automation name and breadcrumb navigation in the automation details view.
- Fixed sessions using your own model (BYOK) getting silently switched to Auto when you hit a Copilot rate limit.
- Fixed tab strips that overflow now clip cleanly at the panel edge with a subtle fade, instead of cutting off scrolled tabs mid-label.
- Fixed the "Browse catalog" button in model provider settings not showing a tooltip on hover
- Fixed the Agent Merge status note so it no longer says "active" after Agent Merge has been turned off.
- Fixed the conversation view occasionally drifting away from the bottom as new messages arrived while scrolled to the end.
- Fixed the Hours and Day of week menu buttons in workflow scheduling so screen readers announce the full list of selected values, not just a summary count.
- Fixed the sidebar showing no projects when one project failed to load, so healthy projects now still appear even if another project has an error.
- Fixed third-party MCP servers requiring sign-in (like Slack) getting stuck on a failed status with no way to authenticate; they now show a Sign in button in MCP settings.
- Screen readers now announce the correct label and description for each control in the New automation dialog, and its field labels are clickable.
- Screen readers now announce when the composer mode changes via keyboard shortcut or slash command.
v1.0.15
What's new in v1.0.15
Fixed
- Fixed the default branch reverting to the repository's default branch every time a project was reopened after being manually changed in Settings.
v1.0.14
What's new in v1.0.14
Highlights
- Added an /init slash command to generate or improve a repository's Copilot instructions file.
- You can now type & in the composer to mention and reference another session by name.
- The home screen now shows prompt cards with suggested tasks that fill the composer when clicked.
- Added /model and /models slash commands to open the model picker or select a model by name or ID.
- AI credit usage warnings now appear above the chat composer with a next step when you run low or out.
Added
- Added /clear and /reset slash commands to reset the current chat session transcript while staying in the same workspace or chat context.
- Added /model and /models slash commands to the prompt composer to open the model picker or select a model by name or ID.
- Added a /rename slash command to rename the current session or chat directly from the composer.
- Added a
/chronicle reindexslash command to rebuild the Chronicle session index. - Added a
/initslash command to generate or improve a repository's Copilot instructions file. - AI credit usage warnings now appear above the chat composer, with a plan-aware next step when you run low or run out.
- In the diff view, you can now open a file directly from its header, and right-click a file header to copy its file path or relative path, or open the file in a new tab or your browser.
- Session ID is now shown in the workspace and chat title popovers with a one-click copy button, making it easy to reference a session when working across multiple chats.
- The home screen now shows prompt cards below the composer with suggested tasks to try. Clicking a card fills the composer with the suggested prompt using a typewriter animation.
- You can now type & in the composer to mention and reference another session by name.
Changed
- In repository settings, the trust actions (Accept, Revoke, Keep local, and Create config file) now show a spinner and become non-interactive while the request is in flight, so it's clear the action was registered.
- Refactored the repository configuration section of project settings into a reusable, presentational
RepositoryConfigFileSettingscomponent, with Storybook coverage now backed by the real component. No change to behavior. - Shift+Tab in the chat composer now moves focus backward as expected for keyboard and screen-reader users, instead of cycling the session mode. Change modes from the mode menu or with ⌘/Ctrl+Shift+M (remappable in Settings → Keyboard Shortcuts).
Fixed
- Agent merge check-in prompts no longer clutter the composer's prompt history.
- Closed pull requests that were previously drafts now show the closed icon in the sidebar instead of the draft icon.
- Fixed an error that could prevent bring-your-own-key models from working in project and workspace sessions.
- Fixed keyboard focus returning to the wrong place after closing the "Add from GitHub" repository picker during onboarding, so keyboard and screen-reader users can navigate correctly.
- Fixed lag when switching between chat sessions, especially very large conversations.
- Fixed pull request and issue lists, pull request details, and creating or updating pull requests/issues breaking after a repository was renamed or transferred on GitHub.
- Fixed the coding agent auto-merging a pull request before GitHub's own merge checks (e.g. required status checks) were satisfied.
- Fixed the composer's Changes pill not appearing on WSL workspaces when a session had uncommitted edits.
- Fixed the Impeccable design skill leaving behind stray cache files and git exclude entries in repos where no design issues were found.
- Fixed third-party MCP servers requiring OAuth getting stuck on an endless "authenticating" spinner instead of prompting to sign in.
- In project settings, the repository configuration file row is now hidden until a
.github/github-app.ymlconfig actually exists, instead of appearing before you've created one. - Local automations now use your Settings and per-project instructions, matching interactive sessions.
- Widened the scrollbar thumb on Windows and Linux and fixed the dark theme hover color so the thumb is brighter on hover as expected.
v1.0.13
What's new in v1.0.13
Highlights
- Chats can now be archived instead of only deleted, hiding them from the sidebar without losing history and letting you restore them later.
- A full-screen Present mode for canvas, diff, and file panels hides app chrome for a clean, distraction-free view.
- A new /compact slash command lets you manually compact a workspace or chat conversation on demand to reduce token usage.
- Selecting an HTML file in the Files panel now shows a globe button to open it directly in the integrated browser.
- You can now right-click an image in a pull request, issue, or comment to copy it, matching existing chat behavior.
Added
- Added a "Show Copilot CLI Session" setting in Settings → Sessions that controls whether sessions created by the Copilot CLI appear in the sidebar and, if so, how far back to surface them. The setting defaults to Off, so CLI sessions are hidden until you opt in.
- Added a full-screen Present mode for canvas, diff, and file panels: an Enter full screen button in the panel tab bar hides the app chrome and window header for a clean, full-bleed view, and can be exited with the button, Esc, or the OS fullscreen toggle.
- Chats can now be archived instead of only deleted. Archive a chat from its sidebar context menu to hide it from the sidebar without losing its history, and restore it later from Manage sessions.
- New /compact slash command lets you manually compact a workspace or chat conversation to reduce token usage, with optional focus instructions. Compaction already happens automatically when a conversation grows large; this lets you trigger it on demand.
- Selecting an HTML file in the Files panel now shows a globe button in the header that opens the file in the integrated browser.
- Session spend now shows a separate "Agent merge" line when background agent merge activity contributed to the total, making it easier to see how your credits were used.
- You can now right-click an image in a pull request, issue, or comment to copy it, matching the existing behavior for images in chat.
Changed
- Clicking an issue or pull request reference — in a conversation message or the prompt composer — now opens it in the in-app viewer instead of the browser when a workspace is active. Cmd/Ctrl-click still opens it in the browser.
- Copying an assistant response now pastes as formatted rich text (headings, bold, lists, tables, code) into apps like Teams, Outlook, and Word, instead of raw markdown.
- Improved rendering performance while assistant and reasoning messages are streaming in: completed parts of the message no longer get re-parsed on every update, making long streaming responses smoother.
- Pull requests in a merge queue now show a "Queued" status across all PR status surfaces, including badges, sidebar icons, tray menu labels, and the MyWork list, instead of appearing as open or merge-ready.
- Reworked the Add filter dropdown to show common filters first, with an "All filters" option to reveal the full grouped list and search across all filters.
- Screen readers now announce the number of matching results when filtering repositories and other item pickers.
- The branch name shown in the pull request view now includes a built-in copy button, merged into a single pill instead of a separate icon next to it.
Fixed
- Automated agent check-in prompts no longer show up as ticks on the conversation timeline scrubber, and clicking the last tick now scrolls to its actual message instead of overshooting to a trailing automated exchange.
- Cloud automations now let you choose a model and reasoning effort, and remember your choice when you edit the automation later. Previously the model selection was ignored and reasoning effort couldn't be changed.
- Fixed a doubled border at the bottom of the merge summary card when a pull request is ready to merge
- Fixed an issue where messages sent while the agent was working could get stuck showing as pending, and could cause the earlier message to appear to disappear from the conversation.
- Fixed incorrect ARIA roles on segmented controls throughout the app so screen readers now correctly identify single-choice settings (theme mode, filter mode, plugin/skill/shortcut filters, etc.) as radio groups rather than tab controls, and added missing panel labels to the genuine tab controls (markdown editor, MCP settings).
- Fixed keyboard and screen-reader navigation order in the onboarding steps — on wide screens, the Continue/Finish button is now reached after the choices it applies to, matching the visual and expected reading order.
- Fixed screen readers announcing the Mode and Terminal theme options in Settings > Themes as tabs instead of radio buttons, and added missing group labels and descriptions.
- Fixed the sidebar session status spinner sometimes staying stuck on "working" after a session went idle.
- Hid the redundant scrollbar in the conversation view when the timeline is visible.
- In repository settings, the "Trusted" status label now appears to the left of the "Revoke" button, following the expected state-then-action order.
- Opening a new terminal from the add-tab menu or command palette now focuses the terminal immediately instead of leaving focus on the button you clicked.
- Screen readers now announce each control's name and description when navigating the Sessions settings panel.
- Screen readers now announce the empty-selection hint in the onboarding Repositories step when no repositories are selected.
- Screen readers now announce the field name and description when focusing the Mode and Font dropdowns in Settings > Themes.
- Screen readers now hear the sign-in code copy confirmation before the browser opens during device-code sign-in, so users are no longer dropped into the browser with no context of what happened.
- The attention badge dot on the Windows and Linux system tray icon is now amber instead of black, making it visible on dark taskbars.
- Toggling merge settings (like "Merge pull request") for a workspace with agent merge enabled now takes effect immediately instead of waiting up to 10 minutes for the next automatic check.
v1.0.12
What's new in v1.0.12
Highlights
- Added an agent picker to the chat composer toolbar so you can select a custom agent before or during a session, including sessions opened from issues and pull requests.
- HTML files can now be opened in the integrated browser directly from the editor header, file tree, and inline chat references.
- Draft pull requests now open the full PR panel, giving access to agent-merge options and a "Ready for review" action.
- When creating GitHub issues, the agent now follows the repository's issue templates, preserving headings, sections, and comments.
- Fixed a bug where renaming a repository's default branch on the remote caused the diff view to show a large phantom diff of hundreds of files.
Added
- Added an agent picker to the chat composer toolbar, letting you select a custom agent before or during a session. The selected agent is also applied to sessions spawned from issues, pull requests, and other entry points.
- HTML files can now be opened in the integrated browser directly from the file editor header, the file tree context menu, and inline file references in chat messages. File browser tabs also now show the file name instead of a blank label when opening local files. Build-step apps (for example Vite or React projects) that reference ES modules or server-root assets can't render from a local file, so the browser panel now shows a short "run a dev server" explanation instead of a blank page. Global agent discovery now degrades gracefully on CLIs that do not implement
agents.discover. - Right-clicking a chat image now shows a "Copy image" option that copies the image to your clipboard, available on both inline thumbnails and in the image viewer.
Changed
- Draft pull requests now open the full PR panel, giving access to agent-merge options and a "Ready for review" action from the same place as other PR states.
- Quote in reply now appends quoted text to the end of your existing draft, preserves inline code and formatting, supports a keyboard shortcut (Cmd+Shift+'), and places the cursor on the line after the quote.
- The theme picker in Settings > Appearance is now fully keyboard and screen-reader accessible: arrow keys navigate between theme cards, Enter or Space applies a theme, Escape resets to the default GitHub theme, and selecting a theme announces its name to assistive technology.
- When creating GitHub issues, the agent now checks for and follows the repository's issue templates, preserving headings, sections, and HTML comments.
Fixed
- Fixed a bug where renaming a repository's default branch (e.g. master → main) on the remote would cause the diff view to show a large phantom diff of hundreds of files even though the working tree was clean.
- Fixed keyboard focus loss on Windows after Alt+Tab — the chat composer now correctly regains focus when switching back to the app.
- Fixed panel scrollbars being unclickable on Windows because resize handles were overlapping them.
- In Project Settings, the "Open on GitHub" link for the config file is now hidden when the file has not yet been committed to the default branch. A "Reveal in file manager" button is shown instead so the file can still be found locally.
- Navigating to a Settings section via the in-dialog search or contextual buttons now moves keyboard focus to that section's heading, so keyboard and screen-reader users land directly on the destination content instead of the dialog container.
- On Windows, the tray now uses the main app icon so it keeps enough contrast in both light and dark taskbar modes.
- Opening a Markdown file in the editor canvas no longer silently rewrites its contents (e.g. escaping underscores or changing fenced-code indentation) when an external no-op file refresh occurs.
v1.0.11
What's new in v1.0.11
Highlights
- Local automations now support custom CRON expressions, letting you schedule workflows at any cadence using a segmented expression editor with inline validation and a human-readable preview.
- Screen readers now announce agent activity in Sessions and Quick Chats — including replies, tool calls, and CLI commands — with new per-category announcement toggles in Settings > Accessibility.
- The Manage Sessions filter bar now supports "is not" exclusion on all four filters, and the State filter offers distinct values (Open, Draft, Merged, Closed, No pull request) instead of a two-bucket grouping.
- Fixed workflows failing to run when configured with a local or custom provider model (e.g. Ollama or Foundry) — scheduled and manual runs now correctly route to the selected model.
- Added a folder icon button next to the session path in the workspace dropdown to reveal the session folder in your native file manager.
Added
- Added a folder icon button next to the session path in the workspace dropdown to reveal the session folder in the native file manager (Finder, Explorer, or Files).
- Local automations now support custom CRON expressions, letting you schedule a workflow at any cadence (e.g. "every 15 minutes on weekdays") using a segmented expression editor with inline validation and a human-readable preview.
- Screen readers now announce agent activity in Sessions and Quick Chats — including replies, tool calls, CLI commands, and a loading heartbeat — so non-sighted users get real-time feedback without leaving the prompt field. New per-category announcement toggles are available in Settings > Accessibility.
Changed
- Plugin marketplace groups in Settings > Plugins are now collapsed by default, reducing visual clutter when opening the page.
- The "Open in" app list in session context menus is now collapsed into a single "Open in…" submenu, keeping the menus more compact when multiple apps are configured.
- The issue timeline now shows a reference card (status icon, title, and issue number) when a sub-issue or parent issue is added or removed, instead of a bare action line.
- The Manage Sessions filter bar now supports "is not" exclusion on all four filters (Status, State, Repository, Environment), and the State filter now offers distinct values — Open, Draft, Merged, Closed, and No pull request — instead of the previous two-bucket Open/Closed grouping.
- The prompt composer's borders, focus rings, and send button now consistently reflect the active mode color — neutral for interactive, blue for plan, green for autopilot, and orange for shell.
Fixed
- Editing an automation's project now saves correctly even after the automation has run at least once.
- Fixed an issue where the fork button disappeared after a model change, skills reload, or agent switch notice appeared in the conversation.
- Fixed an issue where the scrollbar in the conversation timeline area was nearly impossible to grab when timeline markers were visible.
- Fixed an issue where typing an org name in the sidebar clone search could skip repos that belong to that org.
- Fixed missing Changes pill, command palette session actions, and side-panel toggle for existing sessions when the right panel started closed.
- Fixed the horizontal scrollbar in Manage sessions: it now scrolls to reveal all columns when they overflow, and disappears when all columns fit.
- Fixed workflows failing to run when configured with a local or custom provider model (e.g. Ollama, Foundry, or custom OpenAI-compatible). Scheduled and manual workflow runs now correctly route to the selected provider model instead of returning "model not available".
- Forking a session that had been idle for ~10 minutes no longer fails with a "not found" error.
- Page Up and Page Down now scroll the conversation transcript when focus is on the conversation area.
- Scrolling the slash-command and mention menus no longer dismisses the menu on Windows — dragging the scrollbar now scrolls as expected.
- The checks panel now shows a "Checks are starting" pending state instead of the neutral "No checks have run yet" message when GitHub has queued checks that haven't reported individual results yet, preventing the empty state from being misleadingly reassuring.
v1.0.10
What's new in v1.0.10
Highlights
- Orchestrator sessions can now approve or redirect a child session's plan while it's paused in plan mode, instead of waiting for a human.
- "Share extension as gist" now appears in the command palette whenever a shareable extension is installed, and automatically opens the new gist in your browser.
- On macOS, the native menu bar now reflects your current keyboard shortcut bindings, and the View menu item has been renamed from "Open Search" to "Command Palette".
- On Windows, tools installed to the user-level PATH (such as winget or nuget) are now correctly found when running agent sessions or the integrated terminal.
- When a project is linked to the wrong GitHub account, the app now detects the correct account and prompts to re-authorize instead of silently failing.
Added
- Orchestrator sessions can now approve or redirect a child session's plan while it's paused in plan mode, instead of the child waiting for a human. Plan-ready children notify their creator, the plan is surfaced via get_session, and the new respond_to_session_plan tool resolves it.
Changed
- "Share extension as gist…" now appears in the command palette whenever a workspace session has a shareable extension installed, not only when an extension canvas is open. Sharing an extension now also opens the new gist in your browser so the result is obvious.
- Nested folders in workspace file trees now use a smaller indent step so deeply nested folder hierarchies are more compact and easier to read.
- Renamed "Quick Chat" / "Quick Chats" to "Chat" / "Chats" throughout the app (sidebar, tray menu, workflows, project picker, and menus).
Fixed
- Automation run detail header no longer overlaps at narrow window widths — run status hides and action buttons compact to icon-only before the toolbar can crowd.
- Conversation scroll position is now correctly restored when switching between session tabs.
- Conversation scroll position is now preserved when switching back to a previously visited session.
- Fixed a crash that prevented the app from launching on macOS when a repository's configuration file contained a quoted YAML value with 16 or more consecutive spaces.
- Fixed a doubled border line appearing between adjacent file headers in the diff view when files are collapsed or when a sticky header slides into view.
- Fixed a wide empty gap in the GitHub authentication banner on wide windows — the message and action buttons now sit flush together instead of being separated by dead space.
- Fixed an issue on Windows where browser-based features could fail when the app was launched using Windows application compatibility settings.
- Fixed sidebar toggle button being unclickable when the sidebar is collapsed on the home view
- Fixed the spinner on the Merge when ready button freezing instead of animating in WebKit.
- On macOS, the native menu bar now reflects your current keyboard shortcut bindings — remapped shortcuts appear correctly in the menu. The View menu item has also been renamed from "Open Search" to "Command Palette", and the keyboard shortcuts settings search now shows only your active bindings.
- On Windows, tools installed to the user-level PATH (such as winget, nuget, or any per-user tool install) are now correctly found when running agent sessions or the integrated terminal.
- Onboarding now correctly shows badges for all selected GitHub repositories, including those found via search.
- Slash command and mention suggestion popovers in the chat input now span the full width of the composer.
- The Add files and Add folder dialogs now open in the active workspace directory instead of an arbitrary OS default location.
- The Plan pill no longer shows a shimmer animation or count when a background agent is running but no plan exists.
- The Quick chats sidebar section now shows a "No quick chats yet" message when empty, instead of a blank area.
- The search query no longer resets when selecting repositories in multi-select mode.
- Timeline navigation now smoothly animates when jumping to conversation history items that are offscreen, and clicking the expanded timeline lane correctly selects the hovered item.
- When a project is linked to the wrong GitHub account, the app now detects the correct account and prompts to re-authorize it, instead of silently failing with errors on repository actions, pull request creation, and pull request polling.