{"items":[{"id":"9edfcdd1-b396-4ff9-9003-5eada6658bf2","type":"release","org":"albinotonnina","repo":"echos","title":"Fix for note content data loss in EchOS v0.19.1","summary":"This release addresses a critical issue where the `categorize_note` tool could silently overwrite external edits to markdown files with stale, cached content. We’ve updated the tool to prioritize the on-disk file as the single source of truth, ensuring that any changes made via tools like Obsidian are properly preserved during categorization. This update prevents unintentional content loss and keeps your local file system and database in sync. ![Data Loss](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/41a5797d-39b2-41fc-83cc-c7cebad26566.jpg)","url":"https://nomit.dev/albinotonnina/echos/status/43594e49a69008724156d7c11d32170a7dd592d5c03f4f67e59900b04a6b4659","author":"github-actions[bot]","contributors":["github-actions[bot]"],"updated_at":"2026-04-09T16:06:59+00:00"},{"id":"af3fe7b7-4393-45fb-844f-c5a696c14e8f","type":"pull_request","org":"albinotonnina","repo":"echos","title":"Fixing data loss in categorize_note by enforcing file-first content sourcing","summary":"Resolved a critical data loss issue where the `categorize_note` tool was silently overwriting external markdown edits with stale SQLite data. By updating the logic to prefer reading from the disk as the source of truth, we ensure that changes made in external editors like Obsidian are correctly preserved during categorization and vector embedding. Includes new unit tests covering update, fallback, and category-change paths to prevent future regressions. \n\n![data loss fixed](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/34f480a4-8f5c-46b0-8d25-79b2a5096ab5.jpg)","url":"https://nomit.dev/albinotonnina/echos/status/4b664c1cefeae2413232649997f4bea14d3568710eb876076d393102a15329a8","author":"Copilot","contributors":["Copilot","albinotonnina"],"updated_at":"2026-04-09T15:58:46+00:00"},{"id":"780838a0-0e79-4549-a6fa-404517615521","type":"pull_request","org":"albinotonnina","repo":"echos","title":"Fixed route conflict for MCP documentation","summary":"The EchOS MCP documentation was previously inaccessible because the `/mcp` route collided with Mintlify's built-in MCP server endpoint. By renaming `mcp.mdx` to `mcp-server.mdx` and updating the navigation config, we've successfully restored visibility to the documentation. Users can now access the guide at the new `/mcp-server` path. ![Path collision fixed](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/8f1543bc-3ab1-4d2a-a678-f96c1b58b08e.png)","url":"https://nomit.dev/albinotonnina/echos/status/aecc1f49d3560ea2fd99971ece64975f7c699c781445980ebbfd0e843f1010f1","author":"albinotonnina","contributors":["albinotonnina","Copilot"],"updated_at":"2026-04-08T20:37:11+00:00"},{"id":"d73e3b4d-6cff-4b75-a7db-77744a909baf","type":"release","org":"albinotonnina","repo":"echos","title":"Release v0.19.0 introduces advanced search scoring, reranking, and Model Context Protocol (MCP) support.","summary":"This release significantly upgrades the search engine with new hybrid search scoring methods, including temporal decay and hotness-based ranking, alongside a new cross-encoder reranking stage for improved precision. We also added full support for the Model Context Protocol (MCP), allowing easy integration of your knowledge base into LLM-powered agents as tools and resources. These enhancements, verified by a newly added search benchmark suite, provide a more accurate and extensible search experience. ![Upgrading search](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/3566ae65-be37-465e-834b-f0a306077287.jpg)","url":"https://nomit.dev/albinotonnina/echos/status/a6c8a2f73600e07608408bc11039e217b8a68e3cbb979fa443e1e02693892c60","author":"github-actions[bot]","contributors":["github-actions[bot]"],"updated_at":"2026-04-08T20:16:34+00:00"},{"id":"70b691e7-d59c-4a46-a179-9671ee4b2605","type":"pull_request","org":"albinotonnina","repo":"echos","title":"Exposing knowledge base via MCP resource providers","summary":"This update introduces three new MCP resource providers—`notes://`, `tags://`, and `categories://`—enabling MCP-compliant clients to interact directly with the knowledge base. By supporting resource listing and reading, external agents can now programmatically browse, filter, or fetch documents with proper frontmatter handling. This significantly improves interoperability and accessibility of your notes content. ![Knowledge base check](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/52cdff6f-2e87-475a-bc3e-8d7503975b98.png)","url":"https://nomit.dev/albinotonnina/echos/status/39220cd185992598232f3a15f58c4307778b3129e14204a68421b12c1cc5de11","author":"albinotonnina","contributors":["albinotonnina"],"updated_at":"2026-04-08T20:01:10+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}