llama-stack-mirror/llama_stack/distributions/watsonx
Ashwin Bharambe ea233c2134 feat!: providers use unified 'persistence' field
BREAKING CHANGE: Provider config field names changed for semantic clarity

- Rename kvstore → persistence for all providers
- Simple providers: flat persistence with backend reference
- Complex providers (agents): nested persistence.agent_state + persistence.responses
- Files provider: metadata_store → persistence
- Provider configs now clearly express 'how do I persist?' not 'what type of store?'

Example:
  # Before
  config:
    kvstore:
      backend: kvstore
      namespace: faiss

  # After
  config:
    persistence:
      backend: kvstore
      namespace: faiss

  # Agents (nested)
  config:
    persistence:
      agent_state:
        backend: kvstore
        namespace: agents
      responses:
        backend: sqlstore
        namespace: responses
2025-10-05 20:33:03 -07:00
..
__init__.py chore: rename templates to distributions (#3035) 2025-08-04 11:34:17 -07:00
build.yaml chore: rename templates to distributions (#3035) 2025-08-04 11:34:17 -07:00
run.yaml feat!: providers use unified 'persistence' field 2025-10-05 20:33:03 -07:00
watsonx.py chore: various watsonx fixes (#3428) 2025-09-16 13:55:10 +02:00