feat(cli,search,ui): optimize code ingest performance and expand MCP platform support#107
Merged
howznguyen merged 2 commits intomainfrom Apr 30, 2026
Merged
feat(cli,search,ui): optimize code ingest performance and expand MCP platform support#107howznguyen merged 2 commits intomainfrom
howznguyen merged 2 commits intomainfrom
Conversation
…platform support - Add batch embedding with length-sorted content for 5x ingest speedup (1m27s → 17s) - Implement parser instance pooling to reduce tree-sitter allocation overhead - Compact embedding content to signature + edge summary instead of full source code - Expand MCP setup to support 10 platforms with unified registry pattern - Add Java, Rust, C# language support to AST indexer via CGO path - Update server port from 4455 to 6420 in knowns config - Fix Memory page silent failure by handling missing `/api/working-memories` route - Eliminate duplicate "Semantic search ready" message in sync output - Document code ingest performance optimization patterns and decisions - Document MCP multi-platform registry setup learnings and tradeoffs - Update Go dependencies to support new language parsers
- Replace random port selection with OS-assigned port via socket binding to guarantee availability - Change findPort() to async function that properly binds to port 0 and reads assigned port - Increase server readiness timeout from 15s to 30s for slower environments - Add stderr collection during server startup for better error diagnostics - Enhance error messages to include server stderr output when startup fails - Import createServer from node:net for reliable port detection
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
/api/working-memoriesrouteType of Change