Skip to content

AgentGUI v1.0.1091

Choose a tag to compare

@github-actions github-actions released this 23 Jul 13:44

AgentGUI v1.0.1091

Latest commit: 118139a
feat(git): add git diff/log and worktree management WS handlers

Ports pi-web's git-diff/log and worktree backend into agentgui's WS
router: git.diff, git.log, worktree.list, worktree.create,
worktree.remove — all confined via the existing confineToRoots/
fsAllowRoots discipline and execFile array-args only (no shell exec),
with strict branch/path validation against flag- and shell-metachar
injection.

Wires a minimal Git tab in the dashboard (backend.js wrappers +
app.js gitMain panel) as a plain list/text render — the richer
GitDiffView/WorktreeSwitcher components are being built in parallel
in anentrypoint-design and are not yet in the vendored SDK bundle
(site/app/vendor/anentrypoint-design/247420.js has neither export as
of this change), so this can be swapped in once that lands.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Install with:

bun x agentgui@latest
npm install -g agentgui
npx agentgui

Web interface: http://localhost:3000/gm/

Notes:

  • Data stored in ~/.gmgui/ folder
  • Requirements: Node.js 18+