Skip to content

Releases: lidge-jun/cli-jaw

v2.2.8-preview.20260711123136 (preview)

Pre-release

Choose a tag to compare

Release v2.2.8-preview.20260711123136

Previous: v2.2.7-preview.20260711090907
Commits: 7

Changes

  • [agent] chore: preview v2.2.8-preview.20260711123136
  • fix(reset): always clear session bucket on full reset, even when compaction fails
  • fix(agy): resolve checkpoint after final response
  • fix(agy): preserve native sessions across high turns

Install

npm install -g cli-jaw@preview
npm install -g [email protected]

Verification

  • Published from preview with npm dist-tag preview.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.7

Choose a tag to compare

@github-actions github-actions released this 11 Jul 03:34

Release v2.2.7

Previous: v2.2.6
Commits: 15

Changes

  • chore: release v2.2.7
  • [agent] chore: preview v2.2.8-preview.20260711123136
  • fix(reset): always clear session bucket on full reset, even when compaction fails
  • fix(agy): resolve checkpoint after final response
  • fix(agy): preserve native sessions across high turns
  • [agent] chore: preview v2.2.7-preview.20260711090907
  • ci: pin npm for provenance publish
  • ci: handle keyed npm pack output
  • ci: accept npm pack object output
  • [agent] chore: preview v2.2.6-preview.20260709110810

Install

npm install -g cli-jaw@latest
npm install -g [email protected]

Verification

  • Published from main with npm dist-tag latest.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.7-preview.20260711090907 (preview)

Pre-release

Choose a tag to compare

Release v2.2.7-preview.20260711090907

Previous: v2.2.6-preview.20260709110810
Commits: 24

Changes

  • [agent] chore: preview v2.2.7-preview.20260711090907
  • chore: release v2.2.6
  • chore: update devlog ref (260711 longrun runtime hardening unit)
  • feat(heartbeat): opt-in runner modes (main|employee|script) + reportPolicy with structured report contract, planner-only single retry, PUT merge-by-id (#252)
  • feat(agy): guarded native --conversation resume opt-in (perCli.agy.nativeResume, default off) with clean-run bucket facts + one-shot stale fallback (#261)
  • fix(agy): checkpoint-aware final-planner disarm + intermediate planner withhold + plannerOnly/checkpointSeen metadata (#251)
  • feat(policy): minimal runtime policy hook layer (#216) - output boundary rules, record_pending/quiet-ok flags, beforeSpawn checks
  • docs: slim app-store nav (aside.com pattern) + pill CTAs
  • chore: update devlog ref (archive 20 completed units to _fin)
  • docs(dev): sidebar logo links to landing hero instead of docs overview
  • docs(dev): restyle docs shell to match liquid-glass landing
  • docs: centered liquid hero — smaller headline, Electron app icon as favicon/logo, collision-proof star bands
  • docs: 2026 liquid-glass landing — 13-provider falling-star constellation, ima2 hero/og assets, component redesign
  • feat: refresh provider model catalogs
  • docs: redesign GitHub Pages landing with 2026 Liquid Editorial glass language
  • chore: update devlog ref (image inlay unit done)
  • feat: web chat image inlay + Control luna/imagegen + telegram/discord image relay
  • ci: pin npm for provenance publish
  • ci: pin npm for provenance publish
  • ci: handle keyed npm pack output
  • ci: handle keyed npm pack output
  • ci: accept npm pack object output
  • ci: accept npm pack object output

Install

npm install -g cli-jaw@preview
npm install -g [email protected]

Verification

  • Published from preview with npm dist-tag preview.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.6

Choose a tag to compare

@github-actions github-actions released this 11 Jul 00:10

Release v2.2.6

Previous: v2.2.5
Commits: 19

Changes

  • chore: release v2.2.6
  • chore: update devlog ref (260711 longrun runtime hardening unit)
  • feat(heartbeat): opt-in runner modes (main|employee|script) + reportPolicy with structured report contract, planner-only single retry, PUT merge-by-id (#252)
  • feat(agy): guarded native --conversation resume opt-in (perCli.agy.nativeResume, default off) with clean-run bucket facts + one-shot stale fallback (#261)
  • fix(agy): checkpoint-aware final-planner disarm + intermediate planner withhold + plannerOnly/checkpointSeen metadata (#251)
  • feat(policy): minimal runtime policy hook layer (#216) - output boundary rules, record_pending/quiet-ok flags, beforeSpawn checks
  • docs: slim app-store nav (aside.com pattern) + pill CTAs
  • chore: update devlog ref (archive 20 completed units to _fin)
  • docs(dev): sidebar logo links to landing hero instead of docs overview
  • docs(dev): restyle docs shell to match liquid-glass landing
  • docs: centered liquid hero — smaller headline, Electron app icon as favicon/logo, collision-proof star bands
  • docs: 2026 liquid-glass landing — 13-provider falling-star constellation, ima2 hero/og assets, component redesign
  • feat: refresh provider model catalogs
  • docs: redesign GitHub Pages landing with 2026 Liquid Editorial glass language
  • chore: update devlog ref (image inlay unit done)
  • feat: web chat image inlay + Control luna/imagegen + telegram/discord image relay
  • ci: pin npm for provenance publish
  • ci: handle keyed npm pack output
  • ci: accept npm pack object output

Install

npm install -g cli-jaw@latest
npm install -g [email protected]

Verification

  • Published from main with npm dist-tag latest.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.6-preview.20260709110810 (preview)

Pre-release

Choose a tag to compare

Release v2.2.6-preview.20260709110810

Previous: v2.2.5
Commits: 5

Changes

  • ci: pin npm for provenance publish
  • ci: handle keyed npm pack output
  • ci: accept npm pack object output
  • [agent] chore: preview v2.2.6-preview.20260709110810

Install

npm install -g cli-jaw@preview
npm install -g [email protected]

Verification

  • Published from preview with npm dist-tag preview.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.5

Choose a tag to compare

@lidge-jun lidge-jun released this 09 Jul 02:07

Release v2.2.5

Previous: v2.2.6-preview.20260709110810
Commits: 3

Changes

  • ci: pin npm for provenance publish
  • ci: handle keyed npm pack output
  • ci: accept npm pack object output

Install

npm install -g cli-jaw@latest
npm install -g [email protected]

Verification

  • Published from main with npm dist-tag latest.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.4

Choose a tag to compare

@github-actions github-actions released this 03 Jul 11:38

Release v2.2.4

Previous: v2.2.3
Commits: 132

Changes

  • [agent] chore: release v2.2.4
  • [agent] chore: preview v2.2.4-preview.20260703203439
  • chore: bump skills_ref (pabcd loop-engineering + dev-frontend anti-slop)
  • ci: stabilize failing workflows and realign stale test contracts
  • fix(quota): restore AGY Gem-family quota classification
  • test(spawn): track emitAgentTool helper routing and grown close handler
  • ci: stabilize failing workflows and realign stale test contracts
  • fix(quota): restore AGY Gem-family quota classification
  • fix(tui): tool-row dedup, canonical final text, and Ctrl-O reachability
  • feat(agy): make bootstrap prompt order configurable (#263)
  • fix(memory): preserve curated profile during core sync (#262)
  • fix(tui): protect foreign-mux scrollback and stop committed-row loss/blank bands
  • test(tui): real-terminal fidelity for the shared ANSI model
  • chore(devlog): WP4b done pointer
  • fix(web-ui): live tool steps take startTime from server startedAt
  • fix(jwc): agent_tool broadcasts carry the turn start as startedAt
  • fix(sse): route all spawn agent_tool emits through the trace-stamped helper path
  • chore(devlog): WP4 done pointer
  • chore(devlog): WP4 plan doc pointer
  • fix(web-ui): snapshot falls back to trace_events when the RAM tool log is empty or behind
  • fix(events): converge durable tool rows on completion instead of freezing at placeholder
  • feat(trace): tool-row convergence primitives for durable live tool logs
  • chore(devlog): record WP1-WP4 progress for the 4-bug RCA track
  • fix(web-ui): stop process-block elapsed timer resetting to zero
  • fix(claude): restore segment boundaries between tool-separated assistant messages
  • test(steer): widen CLI close-handler scan window for grown agy close path
  • fix(agy): deliver full stdout-fallback final answers instead of silently capping at 102,400 chars
  • feat(orchestrator): inject loop-engineering rules into I/P/D state prompts
  • feat(prompt): inject loop-engineering discipline into orchestration + employee personas
  • test: align assertions with prompt-context module and dev-frontend skill description
  • chore: bump skills_ref (UX-LAZY-01 lazy-user gate)
  • feat(tui): adopt in-flight scrollback/stale-pixel work as WIP checkpoint
  • feat(prompts): critical-stance block + exclusions-first dispatch constraint
  • feat(prompts): dev-skill reference sync + agentic employee dispatch contract
  • chore: bump skills_ref (verifier fixes) + devlog (final attestations)
  • feat(skills): dev-skill family 75-grade upgrade (cycles 1-5) + orchestration template sync
  • chore: update devlog ref (dev-skills 75-grade upgrade plan)
  • chore: bump skills_ref to dev-skills revision (triggers + optimization-loop)
  • docs(structure): sync str_func.md line counts
  • feat(goal): inject optimization-loop discipline into orchestration and goal continuation
  • fix(tui): degrade gracefully when optional jawcode renderer bundles are missing
  • feat(manager): clickable local-file links in markdown + sandboxed HTML preview in DocPanel
  • docs: point devlog to dispatch run-id root cause plan
  • fix(cli): print dispatch failure message, hint, and target url
  • fix(orchestrate): surface worker claim failures as actionable errors
  • fix(worker): sanitize colon-bearing employee ids in run ids
  • docs: point devlog to accepted worktree ADR
  • docs: point devlog to worktree integration redesign
  • docs: point devlog to dev skills worktree integration plan
  • test: isolate ocx employee fallback tests
  • fix: follow ocx order in web employee selector
  • fix: resolve static employee codex defaults via ocx
  • fix: use ocx-aware employee dispatch defaults
  • fix: harden employee codex model selectors
  • feat(employees): mandate search skill reading before external lookups
  • feat(employees): red-team review stance + contradiction detection emphasis
  • feat: load codex models from ocx
  • refactor(gemini): remove residual gemini CLI event handlers from tool-labels.ts and summary.ts
  • docs: remove Gemini CLI references from structure, READMEs, and AGENTS.md
  • fix(manager): guard folder refresh state writes after unmount and drain queue freshly
  • refactor(manager): extract folder preview-sync into a dedicated hook
  • test(gemini): delete gemini-quota-normalization.test.ts after quota removal
  • refactor(gemini): remove Gemini CLI quota functions from routes/quota.ts and settings.ts
  • fix(electron): clear folder watch debounce timers on unwatch and recover dead watchers
  • fix(manager): self-heal folder git status on repo root mismatch
  • test(gemini): fix remaining test references after CLI runtime removal
  • test(gemini): remove/update gemini CLI runtime tests after removal
  • test(gemini): remove gemini CLI env tests after runtime removal
  • refactor(gemini): fix orphaned braces and remove dead WSL/import code after gemini removal
  • fix(manager): stabilize folder file view refresh
  • refactor(gemini): remove CLI runtime from types, registry, lifecycle, env, and classifier
  • refactor(gemini): remove CLI runtime from spawn.ts (watchdog, history, sysprompt)
  • refactor(gemini): remove CLI runtime from args.ts
  • refactor(gemini): remove CLI runtime from events/index.ts
  • refactor(gemini): delete event parser — gemini CLI runtime removal
  • docs: point devlog to Phase 1 core removal plan
  • docs: point devlog to audit-fixed plan
  • docs: point devlog to gemini CLI removal ADR + plan
  • docs: record kiro cross-repo verification
  • docs: update kiro jawcode phase evidence

Install

npm install -g cli-jaw@latest
npm install -g [email protected]

Verification

  • Published from main with npm dist-tag latest.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.4-preview.20260703203439 (preview)

Pre-release

Choose a tag to compare

Release v2.2.4-preview.20260703203439

Previous: v2.2.3
Commits: 131

Changes

  • [agent] chore: preview v2.2.4-preview.20260703203439
  • chore: bump skills_ref (pabcd loop-engineering + dev-frontend anti-slop)
  • ci: stabilize failing workflows and realign stale test contracts
  • fix(quota): restore AGY Gem-family quota classification
  • test(spawn): track emitAgentTool helper routing and grown close handler
  • ci: stabilize failing workflows and realign stale test contracts
  • fix(quota): restore AGY Gem-family quota classification
  • fix(tui): tool-row dedup, canonical final text, and Ctrl-O reachability
  • feat(agy): make bootstrap prompt order configurable (#263)
  • fix(memory): preserve curated profile during core sync (#262)
  • fix(tui): protect foreign-mux scrollback and stop committed-row loss/blank bands
  • test(tui): real-terminal fidelity for the shared ANSI model
  • chore(devlog): WP4b done pointer
  • fix(web-ui): live tool steps take startTime from server startedAt
  • fix(jwc): agent_tool broadcasts carry the turn start as startedAt
  • fix(sse): route all spawn agent_tool emits through the trace-stamped helper path
  • chore(devlog): WP4 done pointer
  • chore(devlog): WP4 plan doc pointer
  • fix(web-ui): snapshot falls back to trace_events when the RAM tool log is empty or behind
  • fix(events): converge durable tool rows on completion instead of freezing at placeholder
  • feat(trace): tool-row convergence primitives for durable live tool logs
  • chore(devlog): record WP1-WP4 progress for the 4-bug RCA track
  • fix(web-ui): stop process-block elapsed timer resetting to zero
  • fix(claude): restore segment boundaries between tool-separated assistant messages
  • test(steer): widen CLI close-handler scan window for grown agy close path
  • fix(agy): deliver full stdout-fallback final answers instead of silently capping at 102,400 chars
  • feat(orchestrator): inject loop-engineering rules into I/P/D state prompts
  • feat(prompt): inject loop-engineering discipline into orchestration + employee personas
  • test: align assertions with prompt-context module and dev-frontend skill description
  • chore: bump skills_ref (UX-LAZY-01 lazy-user gate)
  • feat(tui): adopt in-flight scrollback/stale-pixel work as WIP checkpoint
  • feat(prompts): critical-stance block + exclusions-first dispatch constraint
  • feat(prompts): dev-skill reference sync + agentic employee dispatch contract
  • chore: bump skills_ref (verifier fixes) + devlog (final attestations)
  • feat(skills): dev-skill family 75-grade upgrade (cycles 1-5) + orchestration template sync
  • chore: update devlog ref (dev-skills 75-grade upgrade plan)
  • chore: bump skills_ref to dev-skills revision (triggers + optimization-loop)
  • docs(structure): sync str_func.md line counts
  • feat(goal): inject optimization-loop discipline into orchestration and goal continuation
  • fix(tui): degrade gracefully when optional jawcode renderer bundles are missing
  • feat(manager): clickable local-file links in markdown + sandboxed HTML preview in DocPanel
  • docs: point devlog to dispatch run-id root cause plan
  • fix(cli): print dispatch failure message, hint, and target url
  • fix(orchestrate): surface worker claim failures as actionable errors
  • fix(worker): sanitize colon-bearing employee ids in run ids
  • docs: point devlog to accepted worktree ADR
  • docs: point devlog to worktree integration redesign
  • docs: point devlog to dev skills worktree integration plan
  • test: isolate ocx employee fallback tests
  • fix: follow ocx order in web employee selector
  • fix: resolve static employee codex defaults via ocx
  • fix: use ocx-aware employee dispatch defaults
  • fix: harden employee codex model selectors
  • feat(employees): mandate search skill reading before external lookups
  • feat(employees): red-team review stance + contradiction detection emphasis
  • feat: load codex models from ocx
  • refactor(gemini): remove residual gemini CLI event handlers from tool-labels.ts and summary.ts
  • docs: remove Gemini CLI references from structure, READMEs, and AGENTS.md
  • fix(manager): guard folder refresh state writes after unmount and drain queue freshly
  • refactor(manager): extract folder preview-sync into a dedicated hook
  • test(gemini): delete gemini-quota-normalization.test.ts after quota removal
  • refactor(gemini): remove Gemini CLI quota functions from routes/quota.ts and settings.ts
  • fix(electron): clear folder watch debounce timers on unwatch and recover dead watchers
  • fix(manager): self-heal folder git status on repo root mismatch
  • test(gemini): fix remaining test references after CLI runtime removal
  • test(gemini): remove/update gemini CLI runtime tests after removal
  • test(gemini): remove gemini CLI env tests after runtime removal
  • refactor(gemini): fix orphaned braces and remove dead WSL/import code after gemini removal
  • fix(manager): stabilize folder file view refresh
  • refactor(gemini): remove CLI runtime from types, registry, lifecycle, env, and classifier
  • refactor(gemini): remove CLI runtime from spawn.ts (watchdog, history, sysprompt)
  • refactor(gemini): remove CLI runtime from args.ts
  • refactor(gemini): remove CLI runtime from events/index.ts
  • refactor(gemini): delete event parser — gemini CLI runtime removal
  • docs: point devlog to Phase 1 core removal plan
  • docs: point devlog to audit-fixed plan
  • docs: point devlog to gemini CLI removal ADR + plan
  • docs: record kiro cross-repo verification
  • docs: update kiro jawcode phase evidence
  • fix(kiro): route xhigh effort to max

Install

npm install -g cli-jaw@preview
npm install -g [email protected]

Verification

  • Published from preview with npm dist-tag preview.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.4-preview.20260627172627 (preview)

Pre-release

Choose a tag to compare

Release v2.2.4-preview.20260627172627

Previous: v2.2.3-preview.20260625152056
Commits: 127

Changes

  • [agent] chore: preview v2.2.4-preview.20260627172627
  • Preserve watchdog kill diagnostics
  • Show watchdog stall diagnostics in Telegram
  • fix(release): type remote replay targets
  • fix(release): type remote replay targets
  • test(release): align CI contracts with hub and AGY wiring
  • fix(telegram): keep hub routes local-first
  • fix(telegram): harden hub failure replies
  • test(telegram): prove hub topic typing cleanup
  • chore(officecli): bump submodule
  • fix(telegram): relay hub replies back to topics
  • fix(manager): close proxy websocket sockets safely
  • fix(agy): prove bootstrap envelope reaches transcript
  • fix(telegram): reconcile hub runtime with saved config
  • fix(telegram): trace hub message handling
  • fix(telegram): expose hub runtime status
  • fix(telegram): support private topic hub routing
  • docs: fix AGY bootstrap smoke entrypoint
  • docs: tighten AGY bootstrap sentinel plan
  • docs: add AGY bootstrap sentinel plan
  • docs: bump devlog for AGY capability probe verification
  • feat: gate AGY flags by binary capabilities
  • chore(devlog): bump submodule with goal completion evidence
  • docs(dev): port Pass 6 ko/zh goals, workflow, pabcd, events
  • docs: add JAW_HUB_CALLBACK_URL to infra env SOT
  • docs(readme): document goal pause gate and /gd semantics
  • docs(dev): sync ko/zh Telegram Hub P4 and command counts
  • docs(dev): fix /gd semantics, Discord counts, pause gate
  • docs(dev): refresh EN HTML for Hub P4, /gd, pause gate, attest
  • ci: point doc drift gate at structure/ scripts
  • docs(structure): update telegram.md v6 banner to P0-P4
  • docs(readme): complete ja runtime parity and locale PABCD /gd
  • docs: fix OfficeCLI env SOT and structure P4 labels
  • docs: sync hubhelp, /gd, and locale Telegram slash surfaces
  • chore(devlog): bump submodule for docs structure parity plan
  • docs(structure): refresh agent_spawn line counts and str_func hotspots
  • docs: expand ARCHITECTURE renderers and env-vars curated guide
  • docs: close README and CLAUDE slash/runtime parity gaps
  • docs(memory): add L1/L2 federation and dashboard embedding sections
  • docs(readme): sync locale READMEs with 2026-06-27 English facts
  • docs: fix drift gate and INDEX event/handler counts
  • docs(structure): Telegram Hub P4 per-topic overrides
  • docs: sync contributor AGENTS/CLAUDE and expand env-vars guide
  • docs: align README and ARCHITECTURE with 2026-06-27 structure
  • fix(telegram/P4): declare overrides on QueueController.enqueueMessage type
  • fix(telegram/P4): carry per-topic overrides through the message queue
  • docs(structure): refresh architecture reference for 2026-06-27
  • feat(telegram/P4 GUI): show per-topic model/systemPrompt in hub routes table
  • feat(telegram/P4): per-topic model/systemPrompt overrides + rich-message scaffold
  • test(agy): lock binary quota display contract
  • feat(goal): expose agent pause gate status
  • docs(goal): add pause gate P1 audit
  • fix(R2-C3): DR timeout requires activity for report persistence + lease cleanup exclusions
  • docs(goal): add pause gate observability plan
  • feat(telegram/P3b): Dashboard Telegram Hub settings GUI (wired)
  • feat(telegram/P3a): /setthread + /threads + /hubhelp hub command handlers
  • fix(goal): stop agent pause continuation loop
  • docs(goal): add pause gate P0 audit
  • feat(telegram/P2b): instance hub-member bridge (outbound redirect + SSRF guard)
  • docs(goal): add pause gate P0 patch plan
  • feat(web-ui/process-block): hint instead of blank box when step detail was released
  • fix(R5-R2): independent watcher heartbeat + stale-detection fix + async lock retry
  • docs: update AGY smoke evidence
  • feat(telegram/P2a): dashboard hub bot core + outbound relay + loopback guard
  • fix(web-ui/process-block): expand hydrated/recycled blocks (c301da6 regression)
  • docs(goal): update pause gate loop devlog
  • docs: update AGY parity devlog
  • feat(telegram/P1): (chatId,threadId)->port routing table in dashboard registry
  • feat(telegram/P0): thread-aware outbound send (message_thread_id)
  • fix(R7): symmetric DR guard, AX empty→unavailable, lease dead-PID pruning
  • docs(claude-e): update native helper plan gitlink
  • fix(claude-e): make native helper path canonical
  • fix(R5): atomic lock metadata + grace window + heartbeat for session/watcher locks
  • fix(R2): thread tier-timeout through poll/watch instead of hardcoded 1200s
  • docs(claude-e): add native helper rename plan
  • harden(agent/claude): arm claudeStreamedText only when text_delta carries real text
  • fix(agent/claude): stream plain claude assistant text live (parity with claude-e)
  • fix(code): keep composer dock bottom-pinned
  • fix(web-ai/8.11): tab-lease normalizeLimit — faithful agbrowse parity for edge caps
  • feat(web-ai/8.11): tab-lease active-capacity caps + dead-owner reclaim

Install

npm install -g cli-jaw@preview
npm install -g [email protected]

Verification

  • Published from preview with npm dist-tag preview.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.

v2.2.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 10:38

Release v2.2.3

Previous: v2.2.4-preview.20260627172627
Commits: 1

Changes

  • [agent] chore: release v2.2.3

Install

npm install -g cli-jaw@latest
npm install -g [email protected]

Verification

  • Published from main with npm dist-tag latest.
  • npm package gates passed in this workflow.
  • npm registry smoke confirmed [email protected].
  • npm provenance was requested through GitHub OIDC Trusted Publishing.