AgentGUI v1.0.957
AgentGUI v1.0.957
Latest commit: 15b626c
feat(gui): cohesion sweep - chat-agent feel, fsbrowse-grade files, simultaneous live sessions
Runs the new .claude/workflows/gui-cohesion.js (6 cohesion lenses, 61 agents -> 40 adversarially-confirmed gaps, PUNCHLIST-COHESION.md) and lands the kit-vs-app build. App wiring (vendored kit carries the components): WorkspaceShell stableFrame (stable column geometry across tabs) + pane on every tab; filesMain inline FilePreviewPane split-view + prev/next + RootsPicker + FileToolbar + download action + permissions + 403/404 plain copy; liveMain stale-status + error/stale-first sort + per-sid live tally (new sessions show motion) + streamState + sort/filter/select/stop-selected + active card; chatMain stable avatar + composer-context + followups; ConversationList per-tab caption; rail footer ThemeToggle; sentence-case page titles; canonical status disc (deleted index.html override). Server lib/http-handler.js: /api/list per-entry permissions, new confined /api/download (realpath, 50MB cap, 403 out-of-roots/traversal verified), backend.js carries r.status. Scope cuts (rename/delete, upload, mid-thread retry) documented in punch-list. Witnessed localhost:3000/gm/ 0 console/page errors across chat/files/live/settings/history; preview pane opens; decorative-glyph count 0 (kept middot/ellipsis/dash); no h-scroll; a11y roles/aria/focus/44px verified.
Co-Authored-By: Claude Opus 4.8 (1M context) 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+