Skip to content

feat: ship Rust-default rmcp and commercial-grade public surfaces#69

Merged
shtse8 merged 15 commits into
mainfrom
feat/commercial-grade-launch
Jul 9, 2026
Merged

feat: ship Rust-default rmcp and commercial-grade public surfaces#69
shtse8 merged 15 commits into
mainfrom
feat/commercial-grade-launch

Conversation

@shtse8

@shtse8 shtse8 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Merges Rust-default transport, shipped-path matrix gates, and portfolio Brand/Growth README surfaces (security model, release proof, MCP client config, examples). Prepares Changesets publish path for packages not yet on npm.

shtse8 added 12 commits July 8, 2026 17:46
…gacy tooling\n\n- Remove ESLint, Prettier, @sylphlab/eslint-config, @sylphlab/prettier-config\n- Standardize on @sylphx/biome-config and @sylphx/tsconfig from configs repo\n- Bump typescript to ^7.0.2\n- Add/update biome.json with biome check scripts
… evals

Add coderag-core/coderag-cli Rust workspace with fixture-backed TF-IDF
search, thin MCP adapter delegation via CODERAG_USE_RUST_ENGINE=1, JSON
codebase_search evidence envelope (route/locator/freshness), boundary and
golden retrieval tests, and CI Rust build gates.
Save indexed chunks to rust-index.json on coderag_index and load snapshots
on coderag_search before rebuilding. Adds store roundtrip tests and golden
coverage proving a fresh CLI process can search from persisted state.
Add portfolio-aligned install diagnostics and a release gate that
exercises golden retrieval queries against the Rust TF-IDF engine.
Mirror the smart-reader default-on pattern: use coderag-cli for TF-IDF
indexing and search when the binary exists, with CODERAG_USE_RUST_ENGINE=0
to force the TypeScript adapter fallback.
Persist per-file SHA-256 manifests under .coderag and support coderag_index
mode=auto for cache_hit or incremental refresh. Search hits now expose
per-term BM25 scoreComponents through the MCP evidence envelope.
Extend coderag-core chunks and search hits with symbol_name and chunk_type,
improve function/class span extraction, and surface chunkType through the
MCP evidence envelope. Stabilize fixture index tests with serialized writes.
Keep Rust TF-IDF indexing active when semantic search is enabled, merge
lexical Rust candidates with semantic hits via rust-semantic-hybrid, and
expose versioned engine metadata in the codebase_search envelope.
Add coderag-mcp-server crate, staged bin wrapper, shipped-path matrix test,
and release-gate checks for Rust-default MCP transport.
…E surfaces

Align reader and control MCP READMEs with portfolio Brand/Growth standard.
Add MCP client config, example requests, and changesets for npm publish path.
@shtse8 shtse8 enabled auto-merge July 9, 2026 15:48
shtse8 added 3 commits July 9, 2026 16:17
Use rust-engine.js import, read package.json synchronously in doctor, and
map hybrid search content without the removed snippet field.
Keep release-gate and golden-retrieval outputs out of formatter checks so
`bun run lint` stays deterministic after local benchmark runs.
Full index builds now save the snapshot alongside file hashes, matching
incremental refresh behavior and fixing CI flakes on clean checkouts.
@shtse8 shtse8 added this pull request to the merge queue Jul 9, 2026
Merged via the queue into main with commit 16e5d8a Jul 9, 2026
2 checks passed
@shtse8 shtse8 deleted the feat/commercial-grade-launch branch July 9, 2026 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant