-
Notifications
You must be signed in to change notification settings - Fork 1
Labels
P3Priority 3 — lowPriority 3 — lowarchitectureArchitecture improvementsArchitecture improvementsepicMilestone-level tracking issueMilestone-level tracking issuememoryPersistence and memoryPersistence and memoryperformancePerformance optimizationPerformance optimization
Description
Summary
Enum padding wastes memory, inconsistent VectorStore abstraction, compilation overhead from deep generic monomorphization.
Child Issues
- Box Image variant data in MessagePart to reduce enum padding #657 Box Image variant data in MessagePart
- Flatten skill embeddings into single Vec<f32> #658 Flatten skill embeddings into single Vec
- Resolve VectorStore trait vs QdrantOps inconsistency #659 Resolve VectorStore trait vs QdrantOps inconsistency
- Consider replacing T: ToolExecutor generic with dyn ToolExecutor #660 Consider replacing T: ToolExecutor generic with dyn ToolExecutor
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
P3Priority 3 — lowPriority 3 — lowarchitectureArchitecture improvementsArchitecture improvementsepicMilestone-level tracking issueMilestone-level tracking issuememoryPersistence and memoryPersistence and memoryperformancePerformance optimizationPerformance optimization