Releases: conduit-ui/knowledge
Releases · conduit-ui/knowledge
v2.0.0
What's New
Core Features
- Project-Aware Namespacing — Auto-detects git repo and creates per-project Qdrant collections.
--projectand--globalflags on all commands (#109) - Tiered Search — Narrow-to-wide retrieval across 4 tiers: working context, recent, structured, archive. Early return on confident matches (#120)
- Background Ollama Auto-Tagging —
know addstays fast (<100ms), Ollama enhancement happens async viaenhance:worker(#118) - CodeRabbit Review Extraction — Extract CodeRabbit findings from GitHub PRs via
coderabbit:extract(#117)
Intelligence & Quality
- Write Gate — Filters knowledge quality before persistence
- Correction Protocol — Multi-tier correction propagation across related entries
- Entry Metadata — Staleness detection with confidence degradation over time
- Superseded Marking — Entry versioning chains instead of destructive overwrites
- Daily Log Staging — Stage/promote workflow for entry review
Infrastructure
- Redis Caching — Sub-200ms queries via KnowledgeCacheService
- Odin Background Sync — Bidirectional sync with deletion propagation
- Depersonalization — Removed hardcoded references for public usability
Quality
- 1,118 tests passing (99.4% coverage)
- PHPStan level 8 with strict rules
- Laravel Pint formatted
- Sentinel Gate CI auto-merge
Full Changelog: v1.1.0...v2.0.0
v1.1.0 - Rector Code Quality & 100% Coverage
Highlights
- 100% Test Coverage - Full coverage enforced across all files
- Rector Integration - Automated code quality transformations
- Hybrid Search - Dense + sparse vector search support
- New Commands -
insights,synthesize,search-code,index-code
Changes
Code Quality
- Added Rector for automated code transformations
- Replace
empty()checks with=== []comparisons - Replace
compact()with explicit arrays - Add closure return types throughout codebase
- Remove unused catch variables
- Clean up PHPStan baseline
New Features
- Theme classification service for knowledge insights
- Pattern detection for recurring topics
- BM25 sparse embedding service for hybrid search
- Code indexer service for semantic code search
Tests
- 606 tests passing
- 1654 assertions
- 100% code coverage enforced
Security
- Updated phpunit/phpunit (CVE-2026-24765)
- Updated symfony/process (CVE-2026-24739)
v1.0.0 - Qdrant-Only Release
What's New
Complete migration to Qdrant vector database with clean architecture.
Changes
- Qdrant-only: Removed ChromaDB, SQLite, and Docker dependencies
- Simplified config:
qdrant.url,qdrant.collection,embeddings.url - 100% test coverage on meaningful code paths
- Integration code marked: External API calls use
@codeCoverageIgnore
Removed
- Docker service commands (up, down, logs, status)
- ChromaDB/SQLite storage layers
- Unused services (Ollama, HealthCheck, PullRequest, QualityGate)
This is a clean foundation for the knowledge CLI.