diff --git a/functions/create_script.json b/functions/create_script.json new file mode 100644 index 0000000..10a3355 --- /dev/null +++ b/functions/create_script.json @@ -0,0 +1,27 @@ +{ + "name": "create_script", + "description": "Vytvoří skript na základě popisu činnosti. Pokud je zadán popis, asistent vygeneruje obsah skriptu odpovídající tomuto popisu; pokud je zadán i přímý obsah, použije se ten. Skript bude uložen do zadaného souboru a nastaven jako spustitelný.", + "strict": false, + "parameters": { + "type": "object", + "properties": { + "file_name": { + "type": "string", + "description": "Název souboru (nebo cesta), do kterého se skript uloží." + }, + "description": { + "type": "string", + "description": "Popis činnosti, kterou má skript vykonávat. Asistent na základě tohoto popisu vygeneruje obsah skriptu." + }, + "content": { + "type": "string", + "description": "Nepovinný parametr. Pokud je explicitně zadán, bude použit jako obsah skriptu místo generovaného textu." + } + }, + "required": [ + "file_name", + "description" + ], + "additionalProperties": false + } +} \ No newline at end of file