Skip to content

Commit 2d08c89

Browse files
authored
Merge pull request #98 from PatrickSys/release/v2.1.0-token-budget-advisory
fix(search): finalize token budget advisory payload
2 parents 6c19628 + 840670c commit 2d08c89

7 files changed

Lines changed: 1160 additions & 173 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,28 @@
22

33
## Unreleased
44

5+
## [2.1.0](https://github.com/PatrickSys/codebase-context/compare/v1.9.0...v2.1.0) (2026-04-13)
6+
57
### Features
68

9+
- **search:** surface chunk intelligence directly in `search_codebase` results, including symbol identity, scope, signature preview, and compact/full response budgeting
10+
- **map:** upgrade the conventions map with structural skeleton sections and add `map --export` so the compact map can be written to `CODEBASE_MAP.md`
711
- **mcp:** rework multi-project routing so one MCP server can serve multiple projects instead of one hardcoded server entry per repo
812
- **mcp:** keep explicit `project` as the fallback when the client does not provide enough project context
913
- **mcp:** accept repo paths, subproject paths, and file paths as `project` selectors when routing is ambiguous
1014

1115
### Bug Fixes
1216

17+
- **metadata:** require real dependency evidence plus multiple framework indicators before labeling a repo as Next.js or another specialized framework
18+
- **reranker:** auto-heal corrupted cross-encoder cache entries and surface degraded reranker state in `searchQuality.rerankerStatus`
19+
- **benchmarks:** harden comparator lanes for cross-platform execution and keep setup failures explicit instead of silently turning them into claims
1320
- **search:** auto-heal on corrupted index now triggers a background rebuild instead of blocking the search response
1421

1522
### Documentation
1623

24+
- publish the v2.1.0 discovery benchmark rerun with the current gate output: `pending_evidence`, `claimAllowed: false`, `24` frozen tasks, `0.75` average usefulness, and `1822.25` average estimated tokens
25+
- document the current comparator truth instead of stale assumptions: the public proof still has setup failures plus near-empty comparator outputs on this host, so benchmark win claims remain blocked
26+
- note the new `searchQuality.tokenEstimate` advisory contract: estimates are based on the final serialized response payload and warnings only appear above the 4K-token threshold
1727
- simplify the setup story around a roots-first contract: roots-capable multi-project sessions, single-project fallback, and explicit `project` retries
1828
- clarify that issue #63 fixed the architecture and workspace-aware workflow, but issue #2 is still only partially solved when the client does not provide roots or active-project context
1929
- remove the repo-local `init` / marker-file story from the public setup guidance

0 commit comments

Comments
 (0)