Skip to content

Releases: thiagosalvatore/korev

Korev 0.11.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 11:22
v0.11.0
1d39feb

Agents can sign commits while your Mac is locked.

New

  • Sign commits while your Mac is locked. Turn on "Sign agent commits with a Korev key" in Settings. Korev makes a key in the Secure Enclave of your Mac and adds it to your GitHub account as a signing key. Agents then sign their commits with this key, also when your Mac is locked. Your own terminal keeps its signing setup. When an agent commit fails to sign and the setting is off, the chat shows a notice that points to the setting.

Fixed

  • Agents can sign commits with Secretive or another SSH agent that your shell profile sets. Before, signing failed when you opened Korev from the Dock.

Korev 0.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 08:01
v0.10.0
ff8a12c

A task in several repositories gets one plan, and each repository gets its own part of it.

New

  • One plan for several repositories. When you pick more than one repository for a new workspace, only the agent in the first repository starts. It reads every repository and writes one plan, with one lane for each repository that needs changes. The other workspaces wait. When you approve the plan, each lane goes to the workspace of its repository. On the lanes card, you can choose the repository of each lane.
  • One sidebar entry for linked workspaces. Workspaces that are linked across repositories show once in the sidebar, under the repository of the first workspace. Each row shows its repository name. A workspace that waits shows "Waits for the plan in" and the name of that repository. The next version of the phone app shows the same entry.
  • Reorder from your phone. In the next version of the phone app, long-press a repository or folder on the Workspaces tab, then drag the grips to change the order. The phone app needs this version on your Mac to do this.
  • Review your pull requests. The Review button gives the agent the open pull requests of the workspace. The agent reviews each pull request against its own base branch, so a stack of pull requests gets a correct review.
  • Clickable pull requests. When an agent reply mentions a pull request as "#239", "owner/repo#5" or a link, click it to open the pull request. This works on your Mac and in the phone app. "#239" links only when the repository is on GitHub.
  • Shorter names. Branch names that the AI makes have 1 to 3 words, and chat titles have 2 to 4 words.

Fixed

  • Codex can reach GitHub in Plan mode and Ask chats. Before, commands such as gh pr view failed with "error connecting to api.github.com".
  • Scrollbars are thin and dark in dark mode. Before, when macOS always showed scrollbars, they were wide and light, and the tab strip had a white scrollbar.
  • Korev saves its state correctly when you quit. Before, the save could fail if Korev was already saving at that time.
  • Codex can commit in a workspace. Before, git add failed with an error about index.lock.
  • You can create a workspace from a pull request when a local branch with the same name already exists. Before, this failed with "Not possible to fast-forward" if the pull request had changed since you last worked on it.
  • Search, New workspace, Ask and Grid in the sidebar stay highlighted while they are open.

Korev 0.9.1

Choose a tag to compare

@github-actions github-actions released this 09 Oct 10:03
v0.9.1
ebc0cc5

Notifications say what happened and in which workspace.

New

  • Clearer notifications. The title of a notification now says what happened: "Agent finished", "Agent failed" or "Agent needs your input". The text under it names the workspace. When an agent fails, the text also shows the error. Before, the title and the text often said nearly the same thing.

Korev 0.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:31
v0.9.0
4c78971

Your phone gets a notification when an agent finishes or needs your input.

New

  • Notifications on your phone. A phone that is paired with the Korev app gets a notification when an agent finishes or needs your input while the Korev window is not in focus. Tap the notification to open its workspace. The message holds the workspace name and the chat title, and it passes through Expo and Apple or Google. Revoke all in Settings → Remote access stops the notifications too.
  • Works with the new phone app. The newest Korev phone app needs this version on your Mac. With an older version, the phone app shows that it cannot reach your Mac.
  • Choose repositories with the keyboard. When you press ⌘N and no repository is chosen, the repository list opens with the search box ready. Type to filter, use ↑ and ↓ to move, and press Space to check or uncheck a repository. Enter closes the list and moves you to the message box. If no repository is checked yet, Enter chooses the highlighted one.
  • New and Fixed in What's new. The "What's new" window splits each version into new features and fixes, and links to every version on korev.ai/changelog.

Fixed

  • When you click a Mac notification, Korev opens its workspace. Before, the click sometimes only brought Korev to the front.
  • The spinner next to a workspace stays on while its agent works. Before, it went off when the repository's setup script finished, even if the agent was still working.

Korev 0.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 07:04
v0.8.0
79d5dec

The grid view shows chats and terminals from several workspaces side by side.

  • The new grid view shows chats and terminals from different workspaces side by side, in a 2×1, 1×2 or 2×2 layout. Click Grid in the sidebar or press ⌘G. Drag a workspace from the sidebar onto a pane, or click Choose workspace in an empty pane. The menu in the pane header switches the pane to another chat or terminal, or opens a new one. Open in full view on a pane opens that tab in its workspace, and ⌘G brings you back to the grid. The sidebar highlights the workspace of the pane you work in.
  • A grid pane can show an Ask chat. Drag one from the sidebar onto a pane, or click Ask in an empty pane and start a new ask or pick a recent one.
  • You can ask a question without a repository. Clear all repositories in the Ask picker, and the agent answers in an empty folder.
  • When you create a workspace from a pull request whose branch is already checked out in another worktree, Korev uses that worktree. Before, this failed with git's "already used by worktree" error.
  • The Pair a device dialog closes when your phone connects, and Korev shows the name of the new device.

Korev 0.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:49
v0.7.0
8ba7049

Remote access works from any Tailscale network, and each agent has its own settings tab.

  • Remote access works whatever network your Mac's Tailscale app is on. Korev joins your phone's Tailscale network as its own device, so you can keep the Mac on your employer's network. The first time, click Sign in next to Tailscale in Settings → Remote access. Phones you paired before must scan the code again.
  • Settings → Agents has a tab for each agent. It shows if the agent is connected, not signed in or not installed. Click Refresh after you sign in, so you do not have to restart Korev. Model menus show only the agents you can use.
  • When you open a branch that is already checked out in another worktree, Korev uses that worktree for the workspace. Before, this failed with git's "already used by worktree" error. Files that are already in the worktree, such as .env, stay as they are.

Korev 0.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:25
v0.6.0
0de6006

Pull request comments get their own tab, and plans are easier to review.

  • Pull request comments have their own Comments tab, next to Checks. Replies show in their thread, and you can switch between comments from people and comments from bots. "Open as tab" shows the comments next to your chats, with more room to read.
  • Comments on the pull request itself and review summaries now show too. Before, Korev showed only comments on lines of code, and none at all on pull requests with more than 30 of them.
  • The plan feedback box has the microphone and ⌘⇧S, like the chat. Enter sends your feedback, and Shift+Enter adds a new line.
  • After you approve a plan or send it back, click the "Plan" line to read the plan again.
  • ⌘N and the New workspace button no longer choose a repository for you, so a new workspace does not go into the wrong one by mistake. If you have only one repository, Korev still chooses it.
  • Your message shows in the chat as soon as you press Enter. Before, on a large repository, it stayed in the box for a moment.
  • The Checks tab no longer has its own Merge button. Use the button in the workspace header or the command palette.
  • The "…" menu on a workspace in the sidebar no longer closes when the pointer leaves the row.
  • Korev checks for a new version every hour. Before, it checked every 6 hours.

Korev 0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 12:45
v0.5.0
eb3e4d9

Small fixes to the workspace header, the sidebar menus and archiving.

  • The workspace header has a "Keep after merge" toggle next to the target branch. It stays in sync with the toggle in the workspace's "…" menu in the sidebar.
  • A "…" menu low in the sidebar is no longer hidden under History and the footer. When there is no room below it, the menu opens upward.
  • When you archive a workspace, Korev shows "Archiving" and a spinner until the archive is done. Before, the Changes tab filled with deleted files while the workspace was removed.

Korev 0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 09:24
v0.4.0
f083a6e

Korev tells you about new versions and installs them for you.

  • When a new version of Korev is out, Korev tells you with a window that shows what changed. Before, the only sign was a small icon at the bottom of the sidebar.
  • Korev installs updates with the macOS updater that Electron includes. Before it installs a new version, it checks that Apple signed it for Korev.
  • When you click the microphone or press ⌘⇧S and the voice model is not on your Mac yet, Korev asks before it downloads the model (about 550 MB). It shows the progress, then a "Start voice input" button.
  • In "Create from", the PR and issue tabs search GitHub. You can find any open PR or issue by its number or its text, not only the 50 newest.
  • With archive on merge turned on, you can keep a workspace after its PR merges. Click "Keep after merge" on the New workspace page, or use the workspace's "…" menu in the sidebar.

Korev 0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 07:01
v0.3.0
964d159

Korev now opens like any other Mac app.

  • Korev is signed and notarized by Apple. A download opens like any other app, with no Open Anyway step.
  • A repository with no active workspace starts collapsed in the sidebar, so it takes one row. A repository with workspaces still starts open.
  • Lists in "What's new" and in agent replies show bullets and numbers.