Skip to content

Releases: jumbocontext/cli

3.8.2

Choose a tag to compare

@joshuawheelock joshuawheelock released this 10 Jun 10:20
446dc71

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 09 Jun 22:36
1242050

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 09 Jun 21:19
7cdc23a

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 08 Jun 20:02
c81b5d4

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 08 Jun 06:30
7dcb124

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 07 Jun 23:13
59dd6ac

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 07 Jun 22:19
86dd61a

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 06 Jun 11:42
25ba8ef

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 02 Jun 21:33
1dfed68

[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

Choose a tag to compare

@joshuawheelock joshuawheelock released this 01 Jun 21:25
acaaf20

[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.