Skip to content

Releases: JetBrains/context

0.9.10 - JetBrains Context CLI

Choose a tag to compare

@RuslanGolov RuslanGolov released this 25 Aug 17:02
e055ce5

This release tightens what index and mcp do by default and makes indexing and search outcomes easier to script against, and adds service-account support.

New features

  • login accepts organization service account credentials through --jcp-org-service-id and --jcp-org-service-secret (or JCP_ORG_SERVICE_ID/JCP_ORG_SERVICE_SECRET).
  • mcp exposes its cross-repository tools only when started with --multi-repo, which setup-agent --multi-repo now writes into the MCP entry it creates.

Improvements

  • search names the revision it searched above the results, and carries it in a revision field with --json-output.
  • index states that the requested revision is already indexed and that nothing was done, instead of finishing as though it had indexed.
  • setup-agent --auto registers the MCP server for Claude Code only; for other agents, add --mcp or --mcp-minimal.
  • config get and config list include updates.active-version, updates.last-update-check, and updates.last-activation-attempt, which config set refuses as read-only.

Fixes

  • index exits 1 when it produces no index — a failed sign-in, an indexing error, or a failed repository in a multi-repository run — and keeps exiting 0 for deliberate skips.
  • index --silent no longer hides errors, so a run that indexed nothing still says why.
  • Hooks installed by setup-agent work when the jbcontext executable lives in a path containing spaces.
  • index --json-output emits a skipped event with reason INDEXING_IN_PROGRESS when another indexing run already holds the repository.
  • analyze uses current prices for the recent OpenAI models, so its cost estimates for those sessions are no longer inflated.

0.9.9 - JetBrains Context CLI

Choose a tag to compare

@RuslanGolov RuslanGolov released this 17 Aug 16:47
e055ce5

New features

  • index and status now pick up git checkouts nested under the repository you point them at, such as vendored clones and submodules, and treat each as its own repository unless .jbcontext.json declares a repositories list or you pass index --revision.

Improvements

  • setup-agent --auto now installs subagents for Codex, so a plain setup gets the context-explorer search subagent.
  • setup-agent --auto no longer installs skills for Codex; pass --skills to get them.
  • dashboard now shows repository-lookup activity, listed under an all repositories row next to search and indexing.
  • The MCP find_repositories tool now says when a storage source could not be reached instead of silently returning a partial list.
  • analyze --details now opens an HTML report with charts of exploration cost, token trends, and jbcontext usage over time, including the with-and-without comparison previously available through the now-removed analyze --comparison.

Fixes

  • The Windows release archive now ships a signed executable.
  • Reminder hooks installed with setup-agent --hooks fire again on newer Codex models, including a single shell call that runs several commands.
  • setup-agent now replaces an outdated JetBrains Context reminder hook block in your Codex config instead of leaving it live.
  • analyze now detects JetBrains Context availability correctly across Codex sessions wired through hooks or the search skill and the latest Junie builds, and no longer counts a plain context command as JetBrains Context usage.

0.9.8 - JetBrains Context CLI

Choose a tag to compare

@RuslanGolov RuslanGolov released this 13 Aug 12:23
e055ce5

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.storage setting.
  • Directories containing multiple checkouts can now be treated as a single project.
  • setup-agent can install a session-start hook that reminds the agent about semantic search when a session begins.
  • jbcontext dashboard provides a live view of local search and indexing activity.

Improvements

  • Running index inside a subdirectory now indexes the entire checkout that contains it and reports which root was used.
  • search now finds snapshots indexed from an unpushed local branch once the checkout has been reindexed with this version.
  • index and status now report whether a project's index is stored locally or remotely.
  • The MCP server can serve searches from locally stored indexes.
  • doctor and setup-agent now identify the shell configuration file to edit when jbcontext is missing from PATH, including for fish.
  • analyze now 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.
  • index succeeds 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 async keyword.
  • Search results for Java and Kotlin declarations no longer break before the declaration's closing parenthesis.

0.9.7 - JetBrains Context CLI

Choose a tag to compare

@Elizaveta239 Elizaveta239 released this 31 Jul 17:33
1e8af05

Indexing exclusions become fine-grained: .jbcontextignore now understands .gitignore-style patterns and can sit in any directory, so single files and subdirectories can be left out instead of only whole repositories. Windows users also get a working out-of-the-box MCP setup and a usable installer on arm64 machines.

New features

  • .jbcontextignore now accepts .gitignore-style patterns and can be placed in any directory, so a file with patterns excludes only the paths it lists while a file with no patterns still excludes the directory it sits in (in the project root, the whole repository)

Improvements

  • status and doctor now reports when a root .jbcontextignore excludes only some paths rather than the entire repository

Fixes

  • The MCP server now starts out of the box on Windows, because registration points agents at the jbcontext.bat launcher they can spawn directly instead of a name that only works from a shell
  • Installing and upgrading on arm64 Windows now fetches the x64 build, which runs under the built-in emulation, instead of failing on a download that does not exist

The Source code archives below are added automatically by GitHub and contain this repository — the agent integrations for JetBrains Context. They are not the CLI source, which is not public. Install the CLI from jetbrains.com/context, or run jbcontext upgrade to update an existing one.

0.9.6 - JetBrains Context CLI

Choose a tag to compare

@Elizaveta239 Elizaveta239 released this 29 Jul 16:45
36d4f89

This release adds per-project configuration, lets you point the index command at a specific git remote, and improves login reliability with IPv6 support.

New features

  • Adds per-project configuration so settings can be applied per repository
  • index accepts --git-remote-url to explicitly set the git remote used for a repository

Improvements

  • The login loopback HTTP server now works over IPv6
  • Auto bundle no longer installs hooks unless you pass --hooks, though session-indexing hooks remain included by default
  • version now includes a link to the release page
  • Project configs are now supported: both user scoped and shared (stored in the repo in .jbcontext.json). Currently this allows to configure repository identity and revision, but more config keys are coming. For more details run jbcontext config set --help

Fixes

  • Non-git directories no longer collide by receiving the same repository id
  • Concurrent index processes for the same repository now coordinate through a shared lock
  • OAuth and JetBrains daemon logins now report CLI crashes so login failures are captured
  • The macOS Intel (x64) download is now a genuine x86_64 binary; it previously contained an ARM64 build that could not run on Intel Macs

The Source code archives below are added automatically by GitHub and contain this repository — the agent integrations for JetBrains Context. They are not the CLI source, which is not public. Install the CLI from jetbrains.com/context, or run jbcontext upgrade to update an existing one.