AgentGUI v1.0.1091
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 agentguiWeb interface: http://localhost:3000/gm/
Notes:
- Data stored in
~/.gmgui/folder - Requirements: Node.js 18+