| tools | [{"name":"remotion.getProjectState","description":"Legge lo stato del progetto Remotion, i file chiave e la struttura corrente prima di modificare o renderizzare","input":{"type":"object","properties":{}}},{"name":"remotion.saveFiles","description":"Crea o aggiorna uno o piu file nel progetto Remotion","input":{"type":"object","properties":{"files":{"type":"array","items":{"type":"object","properties":{"path":{"type":"string","description":"Path relativo nel progetto Remotion, per esempio src/PromoVideo.tsx"},"content":{"type":"string","description":"Contenuto UTF-8 del file"}},"required":["path","content"]}}},"required":["files"]}},{"name":"remotion.listCompositions","description":"Elenca le composizioni Remotion disponibili tramite CLI locale","input":{"type":"object","properties":{}}},{"name":"remotion.renderVideo","description":"Renderizza una composizione Remotion in un file video","input":{"type":"object","properties":{"compositionId":{"type":"string","description":"ID della composition Remotion da renderizzare"},"outputFile":{"type":"string","description":"Path relativo di output nel progetto, opzionale"},"props":{"type":"object","description":"Props serializzabili passate alla composition"},"codec":{"type":"string","description":"Codec opzionale, ad esempio h264"},"imageFormat":{"type":"string","description":"Formato immagine opzionale, ad esempio jpeg o png"},"overwrite":{"type":"boolean","description":"Se true sovrascrive l'output esistente"}},"required":["compositionId"]}}] |