innercontext/backend/tests
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
..
__init__.py Initial commit: backend API, data models, and test suite 2026-02-26 15:10:24 +01:00
conftest.py feat(mcp): add FastMCP server with 14 tools for LLM agent access 2026-02-28 17:59:11 +01:00
test_ai_logs.py feat(api): add INCI tool-calling with normalized tool traces 2026-03-04 11:35:19 +01:00
test_health.py refactor: split table models into Base/Table/Public for proper FastAPI serialization 2026-02-27 15:37:46 +01:00
test_inventory.py Initial commit: backend API, data models, and test suite 2026-02-26 15:10:24 +01:00
test_product_model.py refactor: split table models into Base/Table/Public for proper FastAPI serialization 2026-02-27 15:37:46 +01:00
test_products.py fix(products): work around Gemini int-enum schema rejection in parse-text 2026-03-01 22:00:48 +01:00
test_products_helpers.py feat(api): add tool-calling flow for shopping suggestions 2026-03-04 12:05:33 +01:00
test_routines.py feat(api): expand routines tool-calling to reduce prompt load 2026-03-04 11:52:07 +01:00
test_routines_helpers.py feat(api): expand routines tool-calling to reduce prompt load 2026-03-04 11:52:07 +01:00
test_skincare.py refactor(skin): replace trend with texture field on SkinConditionSnapshot 2026-02-28 13:25:57 +01:00