"""Couche IA (voir plan Phase 1) — infra transverse, distincte de screens/ (rendu/données de jeu) : ai.tools définit les outils exposés à l'agent (Phase 2) sans dépendre du SDK anthropic lui-même, pour rester testable sans clé API.""" from .tools import TOOLS, dispatch_tool from .client import get_client, AnthropicNotConfiguredError, MODEL from .scenario_client import generate_image_url, ScenarioNotConfiguredError, ScenarioGenerationError from .chat import run_chat_turn __all__ = [ "TOOLS", "dispatch_tool", "get_client", "AnthropicNotConfiguredError", "MODEL", "generate_image_url", "ScenarioNotConfiguredError", "ScenarioGenerationError", "run_chat_turn", ]