Repository navigation
piu v0.1.33
What's Changed
New Features
-
LLM-friendly search & knowledge graph API — PIU now has a full-text search engine (FTS5) that indexes all entity types (projects, collections, requests, models, environments) with BM25 ranking. Every entity gets an auto-generated natural-language description, making the entire API surface self-describing for both humans and LLMs.
New MCP tools:
search_entities— unified keyword search across all entity types (replacessearch_requests)find_related_entities— bidirectional graph traversal to discover related entities (Obsidian-style backlinks)get_entity_detail— full entity detail with backlinks and auto-generated descriptionget_api_surface— structured API endpoint summary grouped by collectionget_project_summary— natural-language project overview with stats and method distribution
New Tauri commands for frontend:
search_entities,find_related_entities
Bug Fixes
- Fixed
sync.rsto persistparent_model_idandmixin_model_idswhen syncing models from remote sources
Improvements
- Refactored graph relationship extraction into shared
entity_graphmodule (DRY with visualization pipeline) - Added debounced rebuild of search indexes (500ms coalesce) triggered by
data-changedevents - Search indexes rebuilt automatically on app startup for data integrity
Full Changelog: v0.1.32...v0.1.33