Nouveau dans le SDK TypeScript OpenRouter : contexte/état d'outil typé. Définissez un contextSchema sur les outils. Passez le contexte depuis callModel en utilisant le nom de l'outil comme clé. Modifiez-le en cours d'exécution avec `setContext()`. Les changements persistent à travers les tours et sont validés par Zod. Voici un agent de recherche qui construit des sources au fur et à mesure :