osfeed.dev
Release /

codebase-memory-mcp v0.11.0

Index large repositories within a memory budget while preserving the previous index if the new run cannot finish.

Before you upgrade to v0.11.0

3 to fix

Indexing spills temporary work under the cache and fails whole with `over_memory_budget` if necessary, preserving the previous index; increase `CBM_MEM_BUDGET_MB` when the graph cannot fit.

Behavior changedIndex a local repository and reuse its code structure across sessions.Affects: Users indexing large repositories or setting memory budgets.
Read the evidence

Allow one full `index_repository` run after upgrading from v0.10.8 or earlier; File identities now keep extensions. ADRs and metadata survive, then incremental indexing resumes.

Action requiredIndex a local repository and reuse its code structure across sessions.Affects: Users with indexes created before v0.11.0.
Read the evidence

`--quiet` suppresses automatic progress and ordinary diagnostics while retaining errors; it cannot combine with `--progress` or outer `cli --verbose`.

Behavior changedRun code exploration tools directly from the command line.
Read the evidence

Bounded output preserves whole records, totals and continuation cursors; stale cursors fail instead of paging another index generation.

Behavior changedFind functions and classes by name, file, relationship or caller count.
Read the evidence

Uninstall continues binary/index cleanup after client-config failures and exits nonzero with the remaining failed files; explicit index deletion removes SQLite sidecars.

Behavior changedRegister the code exploration tools with supported coding clients.
Read the evidence

Language coverage reaches 162, including Chialisp, Oracle PL/SQL and ArkTS; inline scripts in Svelte, HTML and Astro are extracted.

Behavior changedIndex a local repository and reuse its code structure across sessions.
Read the evidence

Queries with unread trailing syntax, out-of-scope names or unsupported `WITH` bindings now fail instead of returning misleading results.

Behavior changedQuery code relationships with read-only Cypher-style expressions.Affects: Callers relying on previously tolerated Cypher expressions.
Read the evidence

Setup adds Grok Build and Oh My Pi and completes OpenHands configuration; the OpenCode plugin supplies additional documented context hooks.

Behavior changedRegister the code exploration tools with supported coding clients.
Read the evidence

Omitting `aspects` returns a compact language/package/entry-point overview; request other aspects explicitly, with cycles opt-in.

Behavior changedInspect languages, packages, routes, entry points and clusters in a codebase overview.Inferred
Read the evidence

What changed in v0.11.0

Indexing spills finished work to disk and reports over-budget failure without replacing the serving index. The first run rebuilds old indexes once; compact output gains bounded semantic pagination, and new tools expose file outlines and snapshot comparisons.

Also: File outlines, graph comparisons, SQL/dbt lineage, broader client support and explicit output-contract changes.

v0.11.0. Allow time for one full reindex per old index; ADRs and metadata are preserved. Native binaries are available for Linux, macOS and Windows.

New things you can do

Fixed and improved

The installer works on Windows 10 by enabling only supported TLS versions; elevated installs recognize the local built-in Administrator ownership.

Now worksIndex and explore code on Windows.
Read the evidence

Daemon startup works in supported single-UID Linux user namespaces; startup failures identify the failing stage, path and OS error.

Now worksShare background indexing, watchers and the graph UI across coding-client sessions.
Read the evidence

Supported config editors follow user-owned config symlinks without replacing the links, and OpenCode accepts user-owned symlinked config directories.

Now worksRegister the code exploration tools with supported coding clients.
Read the evidence

Installing into a sandbox or different home no longer drains unrelated host sessions; indexing workers use the request repository's scope.

Now worksShare background indexing, watchers and the graph UI across coding-client sessions.
Read the evidence

CFML tag/script files and Razor views are discovered correctly; VB6 files no longer use FORM or Apex parsers, and crashed extractors are quarantined per file.

Now worksIndex a local repository and reuse its code structure across sessions.
Read the evidence

NetBSD support now covers CLI, daemon IPC and runtime; FreeBSD package-managed binaries are recognized in `LOCALBASE/bin`.

Now worksBuild and run local code exploration on BSD systems.
Read the evidence

Hermes scalar content containing `>`, `|`, `[` or `]` installs correctly; Go installation wrappers fetch the intended version instead of v0.8.1.

Now worksRegister the code exploration tools with supported coding clients.
Read the evidence

Python/TypeScript base-class resolution, Swift call arguments and Go cross-package field-chain calls are corrected; weak Python member-call guesses are suppressed.

Now worksTrace callers, callees and cross-file dependencies of a function.
Read the evidence

Malformed source bytes are preserved reversibly and searches stay within canonically indexed files; scan deadlines are bounded.

Now worksSearch text in indexed source files and retrieve source for a named function.
Read the evidence

Coverage no longer reports duplicate ranges or lines beyond EOF, and trailing whitespace/newline cases avoid false partial-parse reports.

Now worksInspect which files and source ranges were skipped or only partially indexed.
Read the evidence

Imported artifact hashes are reconciled against Git before incremental bootstrap.

Now worksBootstrap a teammate's local graph from a compressed snapshot stored with the repository.
Read the evidence

Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.