Tool calling
Mosaic suit une boucle claire: le modèle demande un outil, la CLI exécute la commande, puis le résultat revient dans le contexte avant la réponse finale.
- Boucle lisible pour `read_file`, `write_file`, `edit_file` et `run_command`.
- Le TUI conserve le contexte et les réponses d’outils dans un transcript simple.
- Le mode headless réutilise le même protocole pour l’automatisation.
<tool_call>
<name>read_file</name>
<arguments>{"path":"src/app.ts"}</arguments>
</tool_call>