Changelog
Release history since CLI-JAW 2.0.0 GA.
Unreleased — 2026-05-31
Features
- Inline media rendering — Images and videos in chat messages now render inline. Agent responses with image/video paths display directly. User attachments show thumbnails. Click any image for a lightbox modal; double-click or button to open in browser.
/media/:filenameExpress route serves uploads. - Goal continuation hardening — Goal mode now overrides PABCD phase gates (no more stopping at each phase). Codex-style completion audit (requirement-by-requirement scrutiny) before
/goal done. Blocked audit requires 3 consecutive turns of same blocker. PABCD P/A/B phases have "Goal mode EXCEPTION — IGNORE STOP" directives. - Interview negativity bias — Interview mode now pressure-tests every answer. Vague/hedging responses cause clarity scores to drop. Stays on same dimension until concrete detail is provided.
- Interview panel UI — Ambiguity bars fixed-width, Known/Unknown sections dynamically sized, larger toggle button, full-width expansion.
v2.0.17 — 2026-05-29
Features
- IDE keyboard shortcuts: Cmd+W tab close, Cmd+1-4 tab switch, Cmd+Shift+[/] tab nav
- Browser panel shortcuts: Cmd+L (URL), Cmd+R (reload), Cmd+Shift+R (hard reload), Cmd+Left/Right (back/forward)
- Terminal shortcuts: Cmd+K (clear), Cmd+T (new tab)
- Cmd+Shift+B toggles left sidebar (instances)
- Right panel width cap removed — expand freely
cli-jaw goalCLI subcommand (set/status/done/cancel/update/history)- Goal continuation now fires during PABCD phases
Fixes
- Electron permission policy: allow-by-default with safety denylist
- Preview permission notice removed (no more "background-sync blocked")
- Frontend tsc type safety: PanelBusAction union
- Focus-scoped shortcuts (browser/terminal actions only fire when focused)
- PanelLayoutProvider stale closure fix
- Cmd+K conflict resolved (CommandPalette kept, menu accelerator removed)
v2.0.14 – v2.0.16 — 2026-05-27 ~ 28
Features
- Electron 41 desktop app — macOS universal DMG
- Built-in terminal (xterm.js + node-pty, multi-tab)
- Diff viewer, folder panel, browser panel (hardened webview)
- Right sidebar 2-split with drag resizer
- Bottom panel: terminal / browser / logs / activity tabs
- Panel state persistence
- Claude fast mode forwarding
- claude-opus-4-8 model ID pre-staging
v2.0.5 – v2.0.13 — 2026-05-10 ~ 26
Features
- Interview mode: structured known/unknown tracker, 1-3 questions per round
- Goal system: no length limit, auto continuation, timer leak fix
- Dashboard git diff API + diff panel rendering
- Jawsidian graph view controls
- Web AI observation/automation primitives
- steerPrompt fires submitMessage on Web/CLI
Fixes
- AGY/Grok resume hardening
- Desktop panels web/Electron separation
- CI contract restoration
v2.0.1 – v2.0.4 — 2026-05-02 ~ 09
Features
- Notes image paste (remote URL, local drag, clipboard)
- Client-side image compression (>5MB auto-resize)
- Browser tab lifecycle persistence
- Web AI session management + tab pool reuse
- Notes inline title layout
- Skill propagation to all instances on install
Fixes
- Dashboard sidebar stale data
- Discord AllowedMentions default
- Upload content validation hardening
- Auth path and process check hardening
- launchd status actual plist port display
- npm vulnerability patches
v2.0.0 GA — 2026-05-02
Initial GA release with multi-instance dashboard, Jawsidian notes, Kanban board, employee system, PABCD orchestration, 118 skills, goal system, Telegram/Discord integration, and voice recognition.