Skip to content

Releases

SourceRift 0.1.7

Choose a tag to compare

@sourcerift-release sourcerift-release released this 13 Nov 02:39
32ecfad

SourceRift 0.1.7 refines the workspace: a clearer light mode, steadier tabs, an Activity dock grouped by what needs you, and one palette for Quick Open and commands. It adds Close Session and fixes a crash at launch.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you already have SourceRift, run brew upgrade --cask sourcerift. Your settings and layouts carry over.

New

  • Close Session is in a session's context menu, the Workspace menu and the command palette, and as a close button on a hovered session row. It asks first when a terminal is busy. The session's folder and worktrees stay on disk.
  • Start from the New Session picker. With no sessions, the window shows the New Session picker instead of creating a session for you.
  • One palette. ⌘P and ⇧⌘P open the same floating panel: ⌘P for files, ⇧⌘P for commands, with the caret after the > so you can type right away. Go to Line (⌃G) and symbols (⇧⌘O) open it too.
  • Light mode. Accent text, program chips and the sidebar selection are tuned for light backgrounds. A split's focused pane is marked by an accent edge on its header.
  • Tabs. Tabs share one width that no longer follows their titles. With many tabs, they shrink evenly and then scroll, with an orange dot when a hidden tab needs you. The close button appears on hover. Live tabs show a progress line while working, an orange line while blocked and a check when done. A lone pane hides its header until the pointer nears its top edge.
  • Activity. The dock groups rows into Needs you, Working and Finished, and fits its content up to half the sidebar. Drag its grabber to resize, or double-click to fit. Press Space or the eye button to peek at a row's live terminal and type into it; ⌘↩ shows it.
  • Shortcuts. Keycaps and tooltips come from your keymap. The session switcher highlights one row at a time, by pointer or arrow keys.
  • Settings. Number values sit beside their steppers, and the font preview shows your chosen light and dark themes.
  • Terminal peek. ⌘-click on a file path shows the whole file (up to 10,000 lines), with Copy Contents and Copy Path (⇧⌘C).

Fixed

  • SourceRift no longer crashes, at every launch, after a session's last tab was closed while its Review was open.
  • Session rows no longer show through the Activity dock when scrolled under it.
  • The terminal peek no longer shows only the first 200 lines of a file.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

SourceRift 0.1.6

Choose a tag to compare

@sourcerift-release sourcerift-release released this 12 Nov 22:43

SourceRift 0.1.6 gives each session its own worktree of the repositories it works on, so agents in parallel sessions stop editing the same checkout. It also adds symbols to the source viewer and Quick Open.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you already have SourceRift, run brew upgrade --cask sourcerift. Your settings and layouts carry over.

New

  • Sessions with repositories. New Session (⇧⌘T) opens a picker over your source folders. Type to filter, press ↓ and Space to pick several, then ↩. With nothing picked, ↩ starts an ordinary session as before. SourceRift creates a session folder in ~/.sourcerift/sessions with a worktree of each picked repository on its own srft-… branch, started from the freshly fetched default branch. If the fetch fails, it starts from the last fetched copy and says so. Your usual checkouts are never changed.
  • Every terminal in that session starts in its folder, including new tabs and splits. The folder holds AGENTS.md and CLAUDE.md that tell Claude Code, Codex and Copilot to work and commit in the worktrees, never at a repository's usual path.
  • Codex can commit in session worktrees. The session folder's Codex settings let Codex write only that session's branches and worktree metadata. Codex asks once per session whether to trust the folder. A banner appears when Codex starts inside a worktree instead of the session folder, where it cannot commit.
  • Add Repository to Session (in the File menu, or by right-clicking a session) adds a worktree to a session at any time. A running Codex needs codex resume --last to commit in the new repository, and SourceRift shows that command.
  • Review knows a session's worktrees. Every worktree in a session folder belongs to that session, including changes agents made through shell commands.
  • Symbols. The source viewer shows an outline of the open file and breadcrumbs for the current line. Quick Open finds symbols in the open file (@, or ⇧⌘O) and definition candidates across your repositories (#), labeled as candidates because they are matched by name.

Fixed

  • Program icons on tabs and session rows share one tray that shows fewer icons when space is tight, instead of overlapping the title.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

SourceRift 0.1.5

Choose a tag to compare

@sourcerift-release sourcerift-release released this 12 Nov 13:56

SourceRift 0.1.5 moves attention out of the way of your clicks and shows everything that is running, agents and plain terminal commands alike.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you already have SourceRift, run brew upgrade --cask sourcerift. Your settings and layouts carry over.

New

  • Activity dock. Attention moved from the top of the sidebar to a dock above New Session, so a new alert no longer pushes the session rows down while you are about to click one. The dock lists every busy pane, grouped in sidebar order: agents, commands such as cargo test or npm run dev, and anything that needs you. Switch between Needs You and All; idle shells fold into one line. Rows hold still while the pointer is over the dock, and a "new" count shows what will appear when it leaves. Click the header to collapse the dock.
  • What needs you, on the session row. A session with something waiting shows it in place of its detail line, such as "Needs approval" or "Failed", without changing the row's height.
  • Plain terminals can need you too. An unseen bell, or a command that ran 10 seconds or more and finished while you were elsewhere, now appears in the dock and the Dock badge. Choose which ones notify you in Settings › Agents & Notifications: long commands notify by default, bells do not.
  • ⌃⇧A goes to the next item that needs you.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

Known issues

  • A failed command is shown as finished.
  • Commands running over ssh are not seen; only the bell is.

SourceRift 0.1.4

Choose a tag to compare

@sourcerift-release sourcerift-release released this 12 Nov 02:59

SourceRift 0.1.4 makes Settings quicker to move through and tidies the program icons on tabs and sessions.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you already have SourceRift, run brew upgrade --cask sourcerift. Your settings and layouts carry over.

Fixed

  • Settings opens its Terminal and Advanced pages without a pause. The list of installed fonts is loaded once in the background.
  • Program icons on tabs and sessions now overlap in a slight cascade, each a little lower than the one before, so they no longer look like they collide.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

Known issues

  • Pending review comments are not restored after you quit.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though the Review tab still shows them.
  • Agents in containers, over SSH, or without an up-to-date hook receive feedback without Return; press it yourself.
  • After Claude Code runs an approved command, feedback waits until its turn ends.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.
  • Copilot CLI loads repository hooks only after you trust the folder. The hook installs under ~/.copilot and does not follow COPILOT_HOME.
  • Claude Code loads hooks when it starts, so restart sessions that were already running after you install or update its hook.

SourceRift 0.1.3

Choose a tag to compare

@sourcerift-release sourcerift-release released this 12 Nov 01:28
bb9bcfb

SourceRift 0.1.3 makes sending review feedback to an agent safer, fixes paste and content loss in split panes, and polishes the interface.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you already have SourceRift, run brew upgrade --cask sourcerift. Your settings and layouts carry over.

New

  • Safer feedback delivery. Review feedback presses Return only when the agent's hook confirms the agent is ready. Status text printed in the terminal, such as SSH output or a log shown with cat, can no longer release feedback at a permission prompt. Without that confirmation, feedback is pasted without Return and a note explains why. Feedback is held while the agent is waiting for your approval.
  • Claude Code hook update. The Claude Code hook now also reports permission prompts and the end of each turn. Existing installs show as Outdated in Settings › Agents & Notifications; choose Update to get the safer delivery above.
  • Send To… takes priority. When you pick a pane with Send To…, feedback goes there even if another pane reported editing the files.

Fixed

  • Closing a split pane no longer clears the content of the pane that remains.
  • Copy, paste and reload in split panes go to the focused pane instead of the first one.
  • Tab close button no longer overlaps the title or status, and its hover state no longer sticks.
  • Pane headers fade their controls in and out, so the status text stays put.
  • Close buttons look the same across Git Review and the source viewer, the find bar's border follows Light and Dark, attention rows are clickable across their full width, and counts read "1 result" rather than "1 results".
  • Search results put file names before their folder, and long paths and error messages truncate with a tooltip.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

Known issues

  • Pending review comments are not restored after you quit.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though the Review tab still shows them.
  • Agents in containers, over SSH, or without an up-to-date hook receive feedback without Return; press it yourself.
  • After Claude Code runs an approved command, feedback waits until its turn ends.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.
  • Copilot CLI loads repository hooks only after you trust the folder. The hook installs under ~/.copilot and does not follow COPILOT_HOME.
  • Claude Code loads hooks when it starts, so restart sessions that were already running after you install or update its hook.

SourceRift 0.1.2

Choose a tag to compare

@sourcerift-release sourcerift-release released this 11 Nov 02:52

SourceRift 0.1.2 adds a hook for GitHub Copilot CLI, offers to install an agent's hook when it runs without one, and remembers where you left your dividers, sidebar and window.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you already have SourceRift, run brew upgrade --cask sourcerift. Your settings and layouts carry over.

New

  • GitHub Copilot CLI hook. Copilot CLI now reports its status (working, blocked, done) and the files it edits, like Claude Code and Codex. Install or remove it in Settings › Agents & Notifications. Removing it leaves any hooks you added yourself in place.
  • Hook install offer. When Claude Code, Codex or Copilot CLI runs in a pane without its hook, a banner under the pane header offers to install it. You review the change before anything is written. Not Now hides the banner until you quit, and Don't Ask Again hides it for that agent for good. Settings can still install the hook either way.
  • Layouts remember their dividers. Divider positions between panes are restored, along with whether the sidebar is shown, which sidebar view was open, and the window's size and position. All of this follows Settings › General › Restore sessions and layouts. Double-click a divider to split the space evenly.
  • Tab accessibility. VoiceOver reads the tab strip as a tab bar and each tab's position ("Tab 2 of 5"). Close, Move Left and Move Right are available as actions, and dividers can be adjusted in 5% steps.

Fixed

  • Get Started checklist. "Run an agent" now ticks itself when an agent starts in a pane.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

Known issues

  • Pending review comments are not restored after you quit.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though the Review tab still shows them.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.
  • Copilot CLI loads repository hooks only after you trust the folder. The hook installs under ~/.copilot and does not follow COPILOT_HOME.
  • Claude Code loads hooks when it starts, so restart sessions that were already running after you install its hook.

SourceRift 0.1.0

Choose a tag to compare

@sourcerift-release sourcerift-release released this 10 Nov 02:54
ba845fa

SourceRift 0.1.0 is the first stable release of SourceRift, a native macOS terminal workspace for navigating code across many Git repositories and reviewing the changes your terminal agents make.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift        # previews: sourcerift@beta

If you used the previews, switch to the stable channel with brew uninstall --cask sourcerift@beta && brew install --cask sourcerift, or keep getting every build with brew upgrade --cask sourcerift@beta. The preview cask is now called sourcerift@beta, following Homebrew's naming for alternate versions, and Homebrew moves existing sourcerift-beta installs to the new name. Your settings and layouts carry over.

What SourceRift does

  • Sessions of real terminals. Each session owns its tabs and tiled panes, with program icons, status from agents that report it, and notifications when an agent needs you.
  • Explore many repositories. Quick Open, a search sidebar across every checkout, a repository sidebar with branches and file trees, a read-only source viewer with syntax highlighting, and ⌘-click to peek at paths printed in the terminal.
  • Review what your agents changed. Each session's Review tab compares its checkouts with their merge base, lets you comment on lines like a pull request review, and sends your comments straight to the agent that made the change.
  • Agent hooks. Optional Claude Code and Codex hooks report which files an agent edits, installed from Settings after showing the exact change.

New since 0.1.0-alpha.5

  • Signed and notarized. Builds are signed with a Developer ID and notarized, so macOS no longer blocks the first launch.
  • Review every file in one list. The Review tab shows every changed file's diff in one scrolling list, like a pull request on GitHub. Each file's header stays visible while you scroll its diff, choosing a file in the list jumps to it, and the highlighted file follows your scrolling. Marking a file Viewed collapses it, and the toolbar shows how many files you have viewed. Turn this off in Settings › Appearance › Review to see one file at a time.
  • Syntax-colored diffs. Diffs are colored like the source viewer. Each side is colored from its own version of the file, so comments and strings that start above a change still color correctly.
  • Easier commenting. Hover over a line in a diff and click + to comment on it, or drag + across several lines. Lines also have a context menu to comment, copy the line or open it in the source viewer.

Fixed

  • After you cd to another repository in a terminal, the Review tab no longer keeps showing the folder you left. Repositories an agent worked in stay until you remove them.
  • An agent started in a repository that is not in your source folders now offers to add it, instead of being ignored.
  • The Review tab opens faster in sessions with many changed files.
  • Closing a pane or tab only asks for confirmation when its terminal is running something. An idle shell closes at once.
  • With ligatures on, the character under the cursor and underlined text, such as a link under the pointer, no longer sit a pixel or two off the line in some fonts.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

Known issues

  • Pending review comments are not restored after you quit.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though the Review tab still shows them.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.

SourceRift 0.1.0-alpha.5

Pre-release

Choose a tag to compare

@sourcerift-release sourcerift-release released this 10 Nov 00:48

Fifth preview build of SourceRift, a native macOS terminal workspace for navigating code across many Git repositories and reviewing the changes your terminal agents make. This preview adds the session Review tab with line comments, a search sidebar that stays beside your terminal, and many more terminal and settings options.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift-beta   # or: brew upgrade --cask sourcerift-beta

This build is ad hoc signed and not notarized. The first time you open it, choose Open Anyway in System Settings → Privacy & Security.

New in this preview

  • Session Review tab. Each session has a Review tab that compares its checkouts against their merge base, so committed, staged, unstaged and untracked changes all show. The diff is colored with line numbers. Click a line number to comment on that line, or Shift-click or drag along the numbers for a range. Comments stay pending until Send Comments (⇧⌘↩), which sends one message per agent. Mark hunks and files reviewed (⌘K V); marks are kept across launches, and Since My Last Review hides what you have marked. F7 and ⇧F7 step through changes, and ⌘K C comments on the current hunk.
  • All Changes Across Sessions. Review › All Changes Across Sessions lists every registered checkout with changes or commits ahead of its merge base, grouped by repository, with the sessions using it and how much is reviewed.
  • Comments arrive as messages. By default, review comments are pasted into the agent's terminal and submitted, so you do not have to switch to its tab and press Return. They are submitted only while the agent reports that it is idle, working or done. While it is waiting on a permission prompt they are held until it moves on, and a plain shell only receives the text, never a Return. Turn this off in Settings › Agents & Notifications › Submit comments to go back to pasting only.
  • Search sidebar. ⇧⌘F opens text and regex search in the sidebar beside your terminal, and ⇧⌘E returns to Sessions. Results are grouped by repository and file with highlighted matches, and they stay put while you open hits. F4 and ⇧F4 step through them. Match Case, Whole Word and Regex (⌥⌘C, ⌥⌘W, ⌥⌘R), include and exclude globs and the checkout scope are visible controls. Identical lines from linked worktrees are hidden behind a count you can expand.
  • Repository sidebar. ⇧⌘R lists your checkouts grouped by repository, with each one's branch, ahead and behind counts and changed-file count, and a file tree for each checkout.
  • Path peek. ⌘-click a file path in terminal output to peek at it in a popover at its line. Return opens it in the source viewer and Escape closes the popover, so the terminal keeps focus.
  • Ligatures. Terminal text now draws ligatures from fonts that have them, with a setting to turn them off.
  • More terminal settings. Scroll speed, minimum contrast, padding, dimming of unfocused panes, a warning before pasting several lines, confirmation before closing a running program, cursor style and blink, scrollback limits, bold as bright colors, programs writing to the clipboard with OSC 52, bell behavior and program-set tab titles.
  • Agent hooks without editing JSON. Settings › Agents & Notifications can install or remove the Claude Code and Codex hooks. It shows the exact change before anything is written.
  • Advanced settings. A new page lists every setting with its default and config-file name, and can reset them all. It also offers a layout SourceRift could not restore.
  • Keyboard. An alternate New Tab shortcut, Reopen Closed Tab, and Quick Open prefixes: > for commands and : for a line number.
  • Safer saved state. Stored settings and layouts are versioned and upgraded once, written so an interrupted write cannot corrupt them, and a layout that cannot be restored is kept as a file instead of being overwritten.
  • Hardened runtime. Every build is signed with the hardened runtime, so previews run in the configuration that notarization requires. Third-party license notices for the bundled libraries and fonts ship in the app.

Fixed

  • Resolving the files an agent reports no longer runs on the main thread, so a slow network volume cannot stall the window.
  • The Review badge now counts what the Review tab shows. It no longer counts staged changes the list could not display.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Intel Macs are not supported. SourceRift does not run on macOS 15 or earlier.

Known issues

  • Preview builds are not notarized.
  • Pending review comments are not restored after you quit.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though the Review tab still shows them.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.

SourceRift 0.1.0-alpha.4

Pre-release

Choose a tag to compare

@sourcerift-release sourcerift-release released this 09 Nov 01:48

Fourth preview build of SourceRift, a native macOS terminal workspace for navigating code across many Git repositories and reviewing the changes your terminal agents make. This preview makes the terminal a full replacement for your everyday one: find, links, themes, fonts and shell integration.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift-beta   # or: brew upgrade --cask sourcerift-beta

This build is ad hoc signed and not notarized. The first time you open it, choose Open Anyway in System Settings → Privacy & Security.

New in this preview

  • Find in scrollback. ⌘F searches the terminal's screen and scrollback, highlighting every visible match. Return or ⌘G moves to older output, ⇧Return or ⇧⌘G to newer. Repository search stays on ⇧⌘F.
  • Links. Hold ⌘ to underline URLs, OSC 8 hyperlinks and file paths (including path:line:column), and ⌘-click to open them. A file in one of your repositories opens in the source viewer at its line; other files and folders are revealed in Finder, never launched.
  • Select All, Clear Scrollback (⌥⌘K) and prompt jumping with ⌘↑ and ⌘↓.
  • Shell integration for zsh, bash and fish. New tabs and splits open in the focused pane's folder, which you can turn off in Settings › Terminal. Restored panes start a fresh shell in their last folder; commands and agents are never relaunched.
  • Color themes. SourceRift Dark, Light and high-contrast pairs, plus import of Ghostty and iTerm2 themes. Pick one theme for light appearance and one for dark; running terminals follow the system appearance.
  • Fonts. Choose a family, weight and line height. Nerd Font icons for prompts and file listings now draw in any family, including SF Mono, from a bundled symbols font.
  • Option as Meta for both Option keys, or only the left or right one. Copy on select is available too, and off by default.
  • Settings gains Agents & Notifications and Editor pages. Settings › Repositories can remove, reveal and copy source folders, and forgets folders that no longer exist.

Fixed

  • Closing a pane, tab or session no longer briefly freezes the window.
  • Pastes up to 256 KiB are accepted; a larger paste explains why it was refused instead of beeping.
  • Sending a Review note clears the field, so it cannot be sent twice. A note dropped from the queue can be restored.
  • Feedback typed into programs without bracketed paste no longer triggers tab completion.
  • The Review badge no longer counts changes inside submodules that Review cannot show.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Known issues

  • Preview builds are not notarized.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though Git Review still shows them.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.

SourceRift 0.1.0-alpha.3

Pre-release

Choose a tag to compare

@sourcerift-release sourcerift-release released this 08 Nov 20:32

Third preview build of SourceRift, a native macOS terminal workspace for navigating code across many Git repositories and reviewing the changes your terminal agents make. This preview fixes the titlebar tabs, adds program logos and opens the current location in your editor.

Install or update

brew tap sourcerift/tap
brew trust --tap sourcerift/tap
brew install --cask sourcerift-beta   # or: brew upgrade --cask sourcerift-beta

This build is ad hoc signed and not notarized. The first time you open it, choose Open Anyway in System Settings → Privacy & Security.

New in this preview

  • ⌘K E opens the current Git Review hunk, or the line in the source viewer, in your editor. SourceRift picks the first of VS Code, Cursor, Zed, Sublime Text and Xcode it finds on your login shell's PATH. If none is there, it opens $VISUAL or $EDITOR in a split beside the focused terminal, then falls back to the app macOS opens the file with. SourceRift still never edits files itself.
  • Tabs have a close button on hover and on the selected tab. Closing a tab with a running terminal asks first.
  • Tabs, panes and sessions show logos for common agents, shells, editors and tools: Claude Code, Codex, Gemini CLI, Copilot CLI, opencode, Cursor Agent, bash, zsh, fish, Nushell, PowerShell, Vim, Neovim, Helix, Emacs, git, tmux, Docker, kubectl, k9s, Python, Node.js, Rust and Go.

Fixed

  • The Review tab, terminal tabs and the + button in the titlebar did not respond to clicks.

Supported

macOS Architecture Tested
26 or later Apple Silicon (arm64) macOS 27

Known issues

  • Preview builds are not notarized.
  • Programs are recognized by their executable name. Tools that run as a script, such as Gemini CLI under node, may show the runtime's logo instead.
  • Agent hooks report only what the agent's edit tools change; edits made through shell commands are not tagged, though Git Review still shows them.
  • Codex runs hooks only after you enable its hooks feature and trust each hook.