• v1.8.9 52392962fb

    v1.8.9 Stable

    nntrivi2001 released this 2026-09-25 04:41:53 +00:00 | 149 commits to main since this release

    Log in to git from the dashboard, merge and resolve conflicts without a terminal, publish a new repo, and a round of macOS fixes.

    • Git asks you to log in instead of failing. A Fetch, Pull or Push against a remote that needs a login used to die with "terminal prompts disabled". The git bar now asks for a username and password or access token (on Gitea: Settings → Applications → Generate token) and retries. Tick Remember for everyone using this AgentHub to save it; a login is only ever sent to that repo's own server, saved only after it worked, and never shown again. Manage saved logins in Settings → Git credentials. (#45)
    • Merge from the dashboard. Pick a branch and choose Merge into current, or use Merge origin/… when your branch has diverged. If the merge stops on conflicts, the Changes panel lists them on their own with Keep mine, Take theirs and Mark resolved (after editing the markers out), then Complete merge — or Abort merge to go back exactly where you were. Rebase, reset and stash stay in the terminal. (#45)
    • Publish a repo that has no remote. Publish… adds origin from a URL you type and pushes; a branch that was never pushed shows Publish branch. A freshly git inited repo now shows its branch and "no commits yet" instead of looking broken, and Add lane steers it to a Repo lane. (#34)
    • macOS fixes. Lane panes no longer inherit the Claude Code session that started the dashboard, the agenthub command survives brew upgrade node, a stale entry from before a reboot is no longer mistaken for a running dashboard, and lanes under /tmp or a differently-cased folder now pick up their sessions. (#22) Starting the dashboard at login on macOS is not in this release yet.
    • Stopping one lane can no longer stop another. Ending lane 1 could hit lane 12's terminal, and DELETE /api/run/main could kill a tmux session of your own named main.
    • Smaller fixes. A router switch asks for a restart only when the pane is actually running; a second session in the same folder no longer clears the first one's "needs you" flag; an old database keeps each lane's AI Router choice when it is upgraded.
    Downloads