Conversation
- Added professional RagCode banner image (docs/assets/ragcode-banner.png) - Enhanced README with SEO-optimized content and keywords - Improved title: 'RagCode MCP Server - AI-Powered Semantic Code Search & Navigation' - Added comprehensive feature descriptions with technical details - Expanded documentation links and resources section - Added keywords section for better GitHub discoverability - Enhanced community and contributing guidelines - Improved visual structure with centered badges and banner SEO Keywords: - semantic code search, RAG, retrieval-augmented generation - MCP server, model context protocol, AI code assistant - vector search, code navigation, embeddings - GitHub Copilot, Cursor AI, Windsurf integration - Go, PHP, Laravel, code intelligence, AST analysis This update significantly improves README discoverability and provides a more professional first impression for potential users.
There was a problem hiding this comment.
Pull request overview
This PR enhances the README with professional branding, SEO optimization, and comprehensive documentation. The changes aim to improve GitHub discoverability and provide a better first impression for potential users.
Key Changes:
- Added professional banner image and centered badge layout
- Expanded title with SEO keywords: "AI-Powered Semantic Code Search & Navigation"
- Added detailed feature descriptions with technical specifications
- Reorganized documentation with new Resources & Learning sections
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - 🔍 **Semantic Code Search** - Find code by meaning, not just keywords | ||
| - 🚀 **5-10x Faster** - Instant results vs. reading entire files | ||
| - 💰 **98% Token Savings** - Reduce AI context usage dramatically | ||
| - 🌐 **Multi-Language** - Go, PHP (Laravel), Python, JavaScript support |
There was a problem hiding this comment.
Python is listed as a supported language, but based on the codebase (internal/ragcode/analyzers/python/README.md), Python support is not yet implemented—it's marked as TODO. This contradicts line 94 which correctly states 'Python - Coming soon'. Either remove Python from this list or clarify it as 'planned' to match the accurate status described later in the document.
| - 🌐 **Multi-Language** - Go, PHP (Laravel), Python, JavaScript support | |
| - 🌐 **Multi-Language** - Go, PHP (Laravel), JavaScript support (Python - coming soon) |
|
|
||
| - 🔍 **Semantic Code Search** - Find code by meaning, not just keywords | ||
| - 🚀 **5-10x Faster** - Instant results vs. reading entire files | ||
| - 💰 **98% Token Savings** - Reduce AI context usage dramatically |
There was a problem hiding this comment.
There's an inconsistency in token savings claims. Line 26 states '98% Token Savings' while line 54 claims '90% less context usage'. These should be reconciled to present a consistent claim throughout the document, or each should be properly contextualized to explain the different percentages.
| - 💰 **98% Token Savings** - Reduce AI context usage dramatically | |
| - 💰 **90% Less Context Usage** - Dramatically reduce AI token consumption |
|
|
||
| ⭐ **[Star us on GitHub](https://github.com/doITmagic/rag-code-mcp)** if RagCode helps your workflow! | ||
|
|
||
| **Questions? Problems?** [Open an Issue](https://github.com/doITmagic/rag-code-mcp/issues) • [Read the Docs](./QUICKSTART.md) • [Join Discussions](https://github.com/doITmagic/rag-code-mcp/discussions) |
There was a problem hiding this comment.
The 'Join Discussions' link points to GitHub Discussions, but there's no evidence that Discussions are enabled for this repository. This link should either be removed or Discussions should be enabled on the GitHub repository to avoid a broken link.
| **Questions? Problems?** [Open an Issue](https://github.com/doITmagic/rag-code-mcp/issues) • [Read the Docs](./QUICKSTART.md) • [Join Discussions](https://github.com/doITmagic/rag-code-mcp/discussions) | |
| **Questions? Problems?** [Open an Issue](https://github.com/doITmagic/rag-code-mcp/issues) • [Read the Docs](./QUICKSTART.md) |
- engine: if resolver applied nested_workspace_override, update DetectionSource on WorkspaceContext so it reaches the AI response - pipeline: explicit warning note when detection_source=nested_workspace_override telling agent which parent root was used and why
- Fix nil panic in ContextFromWorkspaceWithStatus when wctx is nil (#7) - Fix indentation in smart_search_pipeline.go (#1) - Use loaded idx instead of nil in call_hierarchy.go and find_usages.go (#3, #9) - Add backward-compat comment on JSON tag mismatch (#6) - Create fresh IndexStatus when LoadIndexStatus returns nil (#8) - Populate Elapsed field at completed/failed transitions (#2) - Throttle progress I/O writes to every 10 files (#4) - Fix test cleanup for .ragcode dir in TempDir
SEO Keywords:
This update significantly improves README discoverability and provides a more professional first impression for potential users.