innercontext/backend
Piotr Oleszczyk b58fcb1440 feat(api): add tool-calling flow for shopping suggestions
Keep /products/suggest lean by exposing product UUIDs and fetching INCI, safety rules, actives, and usage notes on demand through Gemini function tools. Add conservative fallback behavior for tool roundtrip limits and expand helper tests to cover tool wiring and payload handlers.
2026-03-04 12:05:33 +01:00
..
alembic feat(api): add INCI tool-calling with normalized tool traces 2026-03-04 11:35:19 +01:00
innercontext feat(api): add tool-calling flow for shopping suggestions 2026-03-04 12:05:33 +01:00
tests feat(api): add tool-calling flow for shopping suggestions 2026-03-04 12:05:33 +01:00
.env.example fix: load .env via python-dotenv; SQLite default for local dev 2026-02-26 20:51:13 +01:00
.python-version Initial commit: backend API, data models, and test suite 2026-02-26 15:10:24 +01:00
alembic.ini feat(backend): add Alembic migrations 2026-02-28 20:14:57 +01:00
db.py Initial commit: backend API, data models, and test suite 2026-02-26 15:10:24 +01:00
main.py fix(backend): resolve ty check errors across api, mcp, and lifespan typing 2026-03-02 15:51:14 +01:00
pyproject.toml build(backend): add pytest-cov configuration and report generation 2026-03-03 22:06:24 +01:00
README.md Initial commit: backend API, data models, and test suite 2026-02-26 15:10:24 +01:00
skincare.yaml Initial commit: backend API, data models, and test suite 2026-02-26 15:10:24 +01:00
test_query.py refactor(llm): optimize Gemini config profiles for extraction and creativity 2026-03-03 21:24:23 +01:00
uv.lock build(backend): add pytest-cov configuration and report generation 2026-03-03 22:06:24 +01:00

See the root README for setup and usage instructions.