Skip to content

Releases

Bach 0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Nov 19:38

New

  • Add Orchestrate slash commands for drafts and run control (35e3282)
  • Add selectable run questions and simplify PR actions (31745b3)
  • Allow existing project checks in Auto (fcf253d)
  • Add workspace editing, terminal and worker recovery (ff0be4a)
  • Add OpenRouter categories and require workspace tool support (b2610c3)
  • Add GitHub discussion and follow-up decisions (adcb086)
  • Add model-generated chat titles (da41662)
  • Add run images and split GitHub issue actions (dbdf9bf)
  • Let GitHub hand-offs run on your ChatGPT plan (eb73996)
  • Let ChatGPT plan models reason at the level you pick (a809824)
  • Show Bach's own projects in the demo instead of Whirl's (c29772b)
  • Let runs use your ChatGPT plan and offer deeper reasoning levels (82eb3e9)

Fixes

  • Fix atomic release push (c67daae)
  • Fix flaky workspace worker verification test (01bcda6)
  • Fix namespaced npm checks and prepare missing dependencies (e604a81)
  • Fix GitHub publication and pull request watching (0d9f61b)
  • Fix model search focus and animate GitHub entry (0bc95c4)
  • Fix page transitions and attachment previews (feb0075)
  • Fix the folder menu opening twice (807b753)

Improvements

  • Initial plan (db9729c)
  • Run Auto commands in the workspace sandbox (7f653dc)
  • Remove release and asset scripts section from README (29152c1)
  • Match sidebar menu corners to their inset (4769b71)
  • Keep chat thumbnails inside their frame (9b19d96)
  • Complete chat image attachments and optional tools (473724f)
  • Send images with chat messages (31d39e5)
  • Remove the Review and Finish hand-offs (cd611d9)
  • Make switching pages a calm fade (13d4b42)
  • Hide the run count on empty folders (d99aebf)
  • Move thinking, search and images into the model menu (91c4752)
  • Rewrite the README around a new screenshot (5c0b8b3)
  • Make signing in with ChatGPT clearer (d96c389)
  • Open Settings from the profile in the sidebar (db37fe7)
  • Rank model search results and let the arrow keys move through them (979d621)
  • Pick ChatGPT or another connection for a run, and see what Automatic picks (5cd754d)
  • Make the workspace access menu say what each level does (fb02252)
  • Put the composer's controls in a toolbar under the text (bdf7dc3)

All changes: v0.1.0...v0.2.0

Install

Download Bach-Setup-0.2.0.exe below and run it. Bach installs for your user account, without administrator rights, and adds itself to the Start menu and to Settings → Apps. Running it over an earlier version updates Bach and keeps your runs, chats and settings.

The setup file isn't code-signed yet, so Windows SmartScreen may warn the first time: choose More info → Run anyway.

Bach 0.1.0

Bach 0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Nov 11:54

New

  • Let the first release keep the current version (e413236)
  • Let a release be marked as a pre-release (f394a9c)
  • Add a release workflow that runs when you start it (a0900d0)
  • Add a Windows installer in Bach's own look (2f0ee55)
  • Add a progress bar primitive (853f79f)
  • Add Sign in with ChatGPT and finish the in-progress chat work (4f2d558)
  • Add right-click menus to folders, runs and chats in the sidebar (0b8c49b)
  • Add a ContextMenu primitive for right-click menus (13fbac0)
  • Let runs and chats be renamed and deleted in the engine (02bb91c)
  • Add the Chat page and rename Runs to Orchestrate (62200e4)
  • Add run access levels: Ask first, Auto and Full access (df78ae2)
  • Add the download dialog and the GitHub profile picture to the app (b2227c8)
  • Add plain chats to the engine (5468b59)
  • Add repository downloads and profile pictures to the core (cba4f6e)
  • Add the Bun lockfile for the asset scripts (eb1c799)
  • Add the README, AGENTS.md and a screenshot for Bach (0206093)
  • Let people select and copy text in the desktop app (effacb2)
  • Add a project sidebar, settings and a GitHub page to the desktop app (9741aa7)
  • Add a GitHub page slot to the desktop face (5dc30b5)
  • Add projects and a GitHub client to the desktop core (3dedc82)
  • Add the GPUI foundation, face shell and markdown for the desktop app (8b07893)
  • Add the Orchestrate desktop core in Rust and a GPUI app shell (234da47)

Fixes

  • Fix vanishing labels, the no-key dead end and overflow panics (c21fe4a)
  • Stop the folder pickers from crashing the desktop app on Windows (bd13c99)
  • Fix invisible icons, shifted capsules and see-through docks in the desktop app (ede02b1)

Improvements

  • Run the release workflow only when leifiyoo starts it (8fc5d5f)
  • Pin release actions to commits and keep the token out of the build (fa67239)
  • Embed version details in the Windows executable (20137d8)
  • Accept only the sign-in callback that carries this attempt's state (e415c9c)
  • Embed fonts and icons in debug builds too (43a55ed)
  • Fit multiline run errors inside their cards (24cb4be)
  • Retry incomplete plans with more output room (5cf50bc)
  • Keep the sidebar footer still when a menu or dialog opens (10c5bda)
  • Use the new Bach icon as the program icon (052176d)
  • Skip lock metadata by position only and keep checking its strings (36cecb3)
  • Judge lock problems by value and package keys by format (26fc730)
  • Harden the Auto review: parse Cargo.toml and lock files, default JSON to asking (8ceda28)
  • Ignore per-agent build folders and worktrees (6673094)
  • Cap GitHub hand-offs at Auto and judge command values in the review (8651157)
  • Use the Bach brand marks in the app (7f5a0d3)
  • Document the Chat and Orchestrate pages (222b9ae)
  • Review gated writes before they reach the user (75aeca8)
  • Pad inline code with a quarter-em space and document the selection hooks (37a5158)
  • Centre the code block Copy pill on the first line and give it a hover state (187b782)
  • Draw inline code as a padded, rounded chip that selects and copies cleanly (1926f62)
  • Charge runs what the models really cost (5baceaf)
  • Simplify credits section in README (bb744cd)
  • License Bach under GPL-3.0, like its repository (5d905da)
  • Rename the desktop app to Bach and make it stand on its own (2ec9429)
  • Initial commit (ca993ef)
  • Harden text input, list numbers and tweens against edge cases (aecc842)
  • End clipped one-line text in an ellipsis across the desktop app (7bca6f2)
  • Refuse every non-local gitdir target, whatever the slashes (a4fc19f)
  • Treat GitHub text as data in hand-offs and never follow network gitdirs (df427de)
  • Port the composer, keys, sessions, run view and notices to the desktop app (0eef398)
  • Rebuild the Orchestrate tab in the app's own design language (4921c94)

Install

Download Bach-Setup-0.1.0.exe below and run it. Bach installs for your user account, without administrator rights, and adds itself to the Start menu and to Settings → Apps. Running it over an earlier version updates Bach and keeps your runs, chats and settings.

The setup file isn't code-signed yet, so Windows SmartScreen may warn the first time: choose More info → Run anyway.