"""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 .chat import run_chat_turn from .client import MODEL, AnthropicNotConfiguredError, get_client from .scenario_client import ScenarioGenerationError, ScenarioNotConfiguredError, generate_image_url from .tools import TOOLS, dispatch_tool __all__ = [ "TOOLS", "dispatch_tool", "get_client", "AnthropicNotConfiguredError", "MODEL", "generate_image_url", "ScenarioNotConfiguredError", "ScenarioGenerationError", "run_chat_turn", ]