0.9.8 - JetBrains Context CLI
Release scope
This release stores indexes for small repositories locally on the user's machine by default. It also adds multi-repository projects, allowing a directory that contains several checkouts to be indexed and searched as a single project, and introduces a lightweight dashboard view for local search and indexing activity.
New features
- Repositories with fewer than 1 million lines of code now store their index locally on the user's machine by default. This can be overridden with the
runtime.storagesetting. - Directories containing multiple checkouts can now be treated as a single project.
setup-agentcan install a session-start hook that reminds the agent about semantic search when a session begins.jbcontext dashboardprovides a live view of local search and indexing activity.
Improvements
- Running
indexinside a subdirectory now indexes the entire checkout that contains it and reports which root was used. searchnow finds snapshots indexed from an unpushed local branch once the checkout has been reindexed with this version.indexandstatusnow report whether a project's index is stored locally or remotely.- The MCP server can serve searches from locally stored indexes.
doctorandsetup-agentnow identify the shell configuration file to edit whenjbcontextis missing fromPATH, including for fish.analyzenow highlights changes since the previous run, supports richer comparisons and detailed reports, and can export the underlying session data. It also counts Codex tool calls that were previously missed.
Fixes
- Files whose names contain non-ASCII characters or quotes are now indexed instead of being silently skipped.
indexsucceeds for a revision immediately after it has been removed.- The install script now works on musl-only systems such as Alpine.
- Search results for Python functions now include their decorators.
- Search results for Python declarations preserve the
asynckeyword. - Search results for Java and Kotlin declarations no longer break before the declaration's closing parenthesis.