The batches provider was still referencing kv_default backend which
doesn't exist in the postgres configuration. This would cause runtime
failures when using the batches API with postgres store enabled.
Now properly configured to use kv_postgres backend with batches namespace.
The starter distribution now comes with all the required packages to
support persistent stores—like the agent store, metadata, and
inference—using PostgreSQL. We’ve added a new run YAML file,
run-with-postgres-store.yaml, to make this setup easy. The file is
included in the container image, so users can simply override the
entrypoint to use the Postgres-specific config. The documentation has
been updated with instructions on how to do that.
Closes: #2619
Signed-off-by: Sébastien Han <seb@redhat.com>
Migrates package structure to src/ layout following Python packaging
best practices.
All code moved from `llama_stack/` to `src/llama_stack/`. Public API
unchanged - imports remain `import llama_stack.*`.
Updated build configs, pre-commit hooks, scripts, and GitHub workflows
accordingly. All hooks pass, package builds cleanly.
**Developer note**: Reinstall after pulling: `pip install -e .`
2025-10-27 12:02:21 -07:00
Renamed from llama_stack/distributions/starter/starter.py (Browse further)