Repository navigation
v1.8.5
v1.8.5 — A real file explorer, issues you can hand to an agent, and branches you can publish
The file tree finally does what a file tree does: right-click to create, rename, copy, paste and delete, and drag files between folders. A pull request or issue can go straight to an agent with its whole thread as context, and its screenshots now show up. A branch created from a remote one can be published, and every agent tab tells you which account it runs on.
📁 The file tree, like VS Code's
Right-click a file or folder:
- New file and New folder;
- Reveal in file manager;
- Cut, Copy and Paste;
- Copy path and Copy relative path;
- Rename and Delete.
Right-clicking the empty space offers the same on the project root, and the tree's header has New file, New folder and a ⋯ menu.
- Renaming and creating happen in place, on the row itself. Renaming selects the name without its extension, and a new file opens as a tab.
- Delete asks first and moves the item to the system trash, so you can restore it. This works on Windows, macOS and Linux.
- Nothing is overwritten. Pasting onto a name that's taken creates
name copy,name copy 2… Moving or renaming onto an existing name fails instead of replacing it. - Drag files and folders from one folder to another. Hold Ctrl (Alt on macOS) to copy instead of move. Hovering over a closed folder while dragging opens it.
- Shortcuts: F2, Delete, Ctrl+C / X / V, and Shift+Alt+C to copy the path.
- Open tabs follow their files. Moving or renaming a file keeps its tab, unsaved changes included. Deleting it closes the tab, unless it has unsaved changes.
🤖 Send a pull request or issue to an agent
A pull request or issue has a new Send to an agent button:
- An agent already open in that repository: the message is typed into its terminal, and you're taken to its tab.
- A new agent: the usual wizard opens. The message is sent once the agent's TUI has finished starting. For a pull request whose branch is already open in a worktree, the agent opens there.
The message carries the whole item: title, link, state, labels, branches, description and comments. It also says what to do: resolve the issue, or get the pull request ready to merge. It asks the agent not to push, comment or open pull requests unless you ask.
🖼️ Images in pull requests, issues and releases
A screenshot dragged into a GitHub issue is written as an HTML <img> tag. The app doesn't render raw HTML, so you saw the tag as text. Now those images are shown. They are downloaded by the app with your git account's token, so attachments from private repositories work too. The token is only ever sent to your forge's own hosts.
🗂️ Duplicate a tab
Right-click an agent tab:
- Duplicate opens another tab with the same agent, account, pre-launch commands and skills.
- Duplicate with another agent… opens the wizard with that tab's skills already ticked. Only the ones the new agent supports are kept.
The duplicate starts a new conversation. To continue the same one, use Sessions.
🌿 Publishing a branch
A branch created from a remote one (git switch -c feature origin/main) ends up tracking origin/main. Git then refuses to push it, because the names don't match, and Source Control treated it as already published. There was no way to get it up.
- A branch now counts as published only when it tracks a remote branch with the same name. Otherwise, pushing publishes it under its own name and makes that its upstream. This uses your git account's token, and agents'
git_pushgoes the same way. - With nothing to commit, the big button stops saying Commit and says Publish branch or Push N commits, as in VS Code.
✨ Smaller things
- Each agent tab shows its account in small text under the title. With several accounts of the same TUI open, it's what tells two tabs apart.
- The account popover shows only the plan's quota. The token counts and the window estimated from the first message were usage, not quota, and read as if they were.
- No more browser menu on right-click (Back, Reload, Inspect). It remains in text fields, where it offers cut, copy and paste.
- Diffs look like VS Code's: a changed line has a transparent green or red background, and what changed inside it is slightly stronger, instead of a line under the code.
- The start page loses the Home button, which only picked your home folder.