Releases: jumbocontext/cli
Releases · jumbocontext/cli
Release list
3.8.2
[3.8.2] - 2026-06-10
Changed
- CI security: GitHub Actions workflows now pin all actions to full commit SHAs instead of mutable version tags, eliminating
supply-chain risk from tag mutation.
3.8.1
[3.8.1] - 2026-06-10
Fixed
- CLI self-upgrade: npm shim path resolution now normalizes path separators before resolving, fixing self-upgrade detection
failures on Windows.
3.8.0
[3.8.0] - 2026-06-09
Added
- TUI package update notification: Bare 'jumbo' launches now check the published npm package version in the background and
show an update notification in the TUI drawer when a newer version is available, including safe npm self-upgrade handling and
manual update guidance when needed. - TUI update preview controls: Developers can locally preview CLI update availability, in-progress, success, and manual-action
states with 'JUMBO_CLI_UPDATE_TEST_MODE', 'JUMBO_CLI_UPDATE_TEST_VERSION', 'JUMBO_CLI_UPDATE_TEST_UPGRADE_DELAY_MS', and
'JUMBO_CLI_UPDATE_TEST_UPGRADE_RESULT'.
Changed
- TUI package update notification: The update-in-progress notification now includes a rotating Braille glyph that cycles
through the letters in 'updating'.
Fixed
- CLI update diagnostics: npm self-upgrade feasibility failures now log operation, invocation mode, error message, error code,
and bounded npm stdio tails instead of only the error type.
3.7.3
[3.7.3] - 2026-06-08
Changed
- Performance: \heal\ and \�volve\ rebuild now replays events into a temporary database inside a single
transaction, then swaps it over the original on success. Delivers ~4-5x replay speedup from batched writes and
guarantees the original database is untouched if a corrupt event causes replay to fail. Contributed by Allan Kimmer
Jensen.
3.7.2
[3.7.2] - 2026-06-08
Fixed
- TUI worker daemons: Daemon stop controls now wait for real child-process close, prevent duplicate starts while stopping, and
escalate process-tree termination after a bounded timeout. - Test stability: Removed a brittle daemon panel copy-count assertion that blocked copy and lifecycle label changes.
3.7.1
[3.7.1] - 2026-06-08
Fixed
- Test stability: Removed brittle copy/label assertions and oversized snapshot tests for Cockpit stats panel,
welcome copy, and HorizontalRule primitive. Refactored \project stats\ command handler to eliminate a redundant
handler class.
3.7.0
[3.7.0] - 2026-06-08
Added
- Project stats command: Added 'jumbo project stats' to display a snapshot of project health across four dimensions: project
context (audiences, audience pains, value propositions), work (goals by lifecycle status, sessions), memory (decisions, components,
dependencies, invariants, guidelines), and graph (relations). Supports '--format json' for structured output. - Cockpit stats panel: The TUI Cockpit now shows a live project stats panel derived from the same stats query, giving operators
at-a-glance context coverage and goal flow counts without leaving the TUI.
Changed
- Internal: Decomposed 'TuiStateReader' into focused per-entity React hooks ('useGoalsList', 'useProjectStats', 'useComponentsList', 'useDecisionsList', 'useDependenciesList', 'useGuidelinesList', 'useInvariantsList', 'useProjectContext', 'useSessionsList', 'useTickingReadModel') for improved testability and separation of concerns.
- Internal: Added 'HorizontalRule' TUI primitive for consistent section dividers across Cockpit panels.
3.6.1
[3.6.1] - 2026-06-06
Changed
- Internal: Decomposed Cockpit screen into focused collaborators (\AnimatedBannerColorGradient,
\AnimatedBannerLineColorSegments, \AnimatedBannerTiming, \CockpitDaemonAgentConfigCycler, \CockpitDaemonConfigsUpdater,
\CockpitDaemonEventSnapshot) for improved testability and separation of concerns. - Internal: Replaced 62 \�s-any\ casts in \ProjectionBusFactory\ with type-safe event dispatch, eliminating unsafe type
coercions across the projection bus.
Fixed
- CI gate: Added PR gate workflow for lint, type-check, and build validation on pull requests.
- Lint errors: Resolved all ESLint errors introduced during TUI decomposition.
- Test stability: Fixed flaky tests and added missing test coverage for daemon panel status labels, codifier daemon constants,
and \CenteredPrompt.
3.6.0
[3.6.0] - 2026-06-02
Changed
- Managed agent files: \jumbo init, \jumbo evolve, and repair flows now generate bootstrap-only agent instruction files
from canonical \�ssets/agent-files\ markdown and JSON fragments, while distributing fine-grained managed skills for session
bootstrap, lifecycle hooks, command discovery, context maintenance, and correction capture.
3.5.0
[3.5.0] - 2026-06-01
Added
- Global search command: Added \jumbo search\ for querying the projected global memory search index across components,
dependencies, decisions, guidelines, and invariants with grouped text output and structured JSON output. - Search index rebuild command: Added \jumbo index rebuild\ for repairing the projected global search index by replaying
persisted memory events without rebuilding every Jumbo projection.
Fixed
- Top-level command help: Command-specific help now supports top-level commands such as \jumbo search --help\ without
requiring a parent/subcommand path.