Commit graph

3 commits

Author SHA1 Message Date
Roy Belio
2efaecd887 fix: configure batches provider to use kv_postgres backend
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.
2025-11-05 16:05:48 +02:00
Sébastien Han
3b34efb81a feat: ability to use postgres as store for starter distro
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>
2025-11-05 11:38:03 +02:00
Ashwin Bharambe
471b1b248b
chore(package): migrate to src/ layout (#3920)
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)