llama-stack-mirror/llama_stack/core/conversations
Ashwin Bharambe 5672e70832 Fix discriminator ambiguity with context-aware backend parsing
- Both SqliteKVStoreConfig and SqliteSqlStoreConfig use type='sqlite'
- Pydantic cannot distinguish them in a union
- Solution: Custom validator parses backends based on which stores reference them
- Metadata store requires KVStore, inference/conversations require SqlStore
- Separate kvstore/sqlstore backends in configs for clarity
2025-10-05 14:16:54 -07:00
..
__init__.py feat: Add OpenAI Conversations API (#3429) 2025-10-03 08:47:18 -07:00
conversations.py Fix discriminator ambiguity with context-aware backend parsing 2025-10-05 14:16:54 -07:00