llama-stack-mirror/src/llama_stack/core
Francisco Javier Arceo 2d149e3d2d
feat: Enhance Vector Stores config with full configurations (#4397)
# What does this PR do?

Enhances the Vector Stores config with full set of appropriate
configurations
- Add FileIngestionParams, ChunkRetrievalParams, and FileBatchParams
subconfigs
- Update RAG memory, OpenAI vector store mixin, and vector store utils
to use configuration
  - Fix import organization across vector store components
  - Add comprehensive vector stores configuration documentation
  - Update docs navigation to include vector store configuration guide
- Delete `memory/constants.py` and move constant values directly into
Pydantic models

## Test Plan
Tests updated + CI

---------

Signed-off-by: Francisco Javier Arceo <farceo@redhat.com>
2025-12-17 16:56:46 -05:00
..
access_control fix: access control to fail-closed when owner attributes are missing (#4273) 2025-12-04 08:38:32 -08:00
conversations feat: remove usage of build yaml (#4192) 2025-12-10 10:12:12 +01:00
prompts feat: remove usage of build yaml (#4192) 2025-12-10 10:12:12 +01:00
routers fix: ABAC bypass in vector store operations (#4394) 2025-12-16 10:49:16 -08:00
routing_tables fix: ABAC bypass in vector store operations (#4394) 2025-12-16 10:49:16 -08:00
server feat: migrate Inspect API to FastAPI router (#4403) 2025-12-17 17:33:42 +01:00
storage fix: access control to fail-closed when owner attributes are missing (#4273) 2025-12-04 08:38:32 -08:00
store refactor(storage): make { kvstore, sqlstore } as llama stack "internal" APIs (#4181) 2025-11-18 13:15:16 -08:00
utils feat: Enhance Vector Stores config with full configurations (#4397) 2025-12-17 16:56:46 -05:00
__init__.py chore(package): migrate to src/ layout (#3920) 2025-10-27 12:02:21 -07:00
build.py feat: remove usage of build yaml (#4192) 2025-12-10 10:12:12 +01:00
client.py fix: rename llama_stack_api dir (#4155) 2025-11-13 15:04:36 -08:00
common.sh chore(package): migrate to src/ layout (#3920) 2025-10-27 12:02:21 -07:00
configure.py feat: remove usage of build yaml (#4192) 2025-12-10 10:12:12 +01:00
datatypes.py feat: Enhance Vector Stores config with full configurations (#4397) 2025-12-17 16:56:46 -05:00
distribution.py feat(api): add readonly connectors API (#4258) 2025-12-11 10:19:55 -08:00
external.py feat: remove usage of build yaml (#4192) 2025-12-10 10:12:12 +01:00
id_generation.py chore(package): migrate to src/ layout (#3920) 2025-10-27 12:02:21 -07:00
inspect.py feat: convert Benchmarks API to use FastAPI router (#4309) 2025-12-10 15:04:27 +01:00
library_client.py feat: convert Benchmarks API to use FastAPI router (#4309) 2025-12-10 15:04:27 +01:00
providers.py feat: migrate Providers API to FastAPI router pattern (#4405) 2025-12-17 16:55:05 +01:00
request_headers.py chore(package): migrate to src/ layout (#3920) 2025-10-27 12:02:21 -07:00
resolver.py feat: Making static prompt values in Rag/File Search configurable in Vector Store Config (#4368) 2025-12-15 11:39:01 -05:00
stack.py feat: Making static prompt values in Rag/File Search configurable in Vector Store Config (#4368) 2025-12-15 11:39:01 -05:00
start_stack.sh chore(package): migrate to src/ layout (#3920) 2025-10-27 12:02:21 -07:00
testing_context.py chore(package): migrate to src/ layout (#3920) 2025-10-27 12:02:21 -07:00