Changelog
Release history since CLI-JAW 2.0.0 GA.
Unreleased — 2026-06-28
Fixes
- Manager UI boundary — Worker progress monitor no longer renders inside per-instance Jaw sidebars; Code/CEO runtime observability stays in the dedicated Code lane only.
- Watchdog diagnostics — Idle/progress watchdog kill reasons surface in Telegram when a turn stalls.
v2.2.3 — 2026-06-27
Release
- Stable npm
latestrelease with GitHub OIDC Trusted Publishing and desktop asset pipeline. - Includes Telegram Hub P4 hardening, AGY capability-probe gating, goal pause gate docs parity, and release-gate CI alignment from the v2.2.2 line.
v2.2.2 — 2026-06-25
Fixes
- Dashboard Notes: bare
.mdfilenames no longer auto-hyperlink into Jawsidian routes. - Adaptive-fetch deadline cancellation extended through browser/CDP stages.
Features
/skill:<id>slash commands expose active runtime skills on CLI/Web.- Developer docs skills catalog rebuilt from the live registry.
v2.2.1 — 2026-06-23
Features
- External JWC runtime helper (
jaw jwc install|doctor|clean) — optional, not bundled in npm/Electron. - Adaptive URL fetch (
jaw browser fetch) P0 gaps closed: SSRF guards, warm browser pool, BM25 filter, Camoufox stealth, yt-dlp reader. - Default skill activation from
skills_ref/(search, goal, structured-renderers, and peers). - Worker progress monitor APIs and manager runtime-status bridge.
v2.2.0 — 2026-06-22
Features
- Unified release branch policy and hardened release-gate CI contracts.
- Strict TypeScript interop boundaries marked in tests.
v2.1.5 — 2026-06-15
Desktop
- Electron desktop shell validated across macOS/Windows/Linux CI matrix.
- Unsigned desktop asset distribution documented; npm package remains CLI-only.
v2.1.3 — 2026-06-04
Features
- AGY (
agy) top-level runtime with--modelpassthrough when the installed binary supports it. - Kiro (
kiro-code) runtime viakiro-cli chat --no-interactivewith v2 session store. - Goal heartbeat, workflow scope controls, and manager polish.
- Electron native file-drop routing into the active workspace.
v2.1.2 — 2026-05-30
Features
- Strict TypeScript migration cleanup across orchestrator, telegram, manager, and routes.
- AI goal completion gated on verification evidence — no blank-evidence bypass.
- Inline media rendering in chat (images/videos, lightbox,
/media/:filenameroute). - Goal continuation overrides PABCD phase gates with audited completion flow.
v2.1.1 — 2026-05-29
Features
- Interview Known/Unknown tracker collapses so it no longer buries the chat.
- Electron Reload/Hard Reload correctly reloads the main window.
v2.1.0 — 2026-05-29
Bridge release from the 2.0.x line into the 2.1 runtime expansion (Kiro/AGY/Pi parity work begins in subsequent patches).
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.