| tools | [{"name":"create_task","description":"Create a new automated task","parameters":[{"name":"name","type":"string","description":"Task name for identification","required":true},{"name":"action","type":"string","description":"What the task should do","required":true},{"name":"schedule","type":"string","description":"When to run (cron expression or natural language)","required":true},{"name":"enabled","type":"boolean","description":"Whether to enable the task immediately","required":false,"default":true}]},{"name":"list_tasks","description":"List all automated tasks","parameters":[{"name":"status","type":"string","description":"Filter by status","required":false,"enum":["all","enabled","disabled","running"],"default":"all"}]},{"name":"run_task","description":"Manually run a task immediately","parameters":[{"name":"task_id","type":"string","description":"ID or name of the task to run","required":true}]},{"name":"update_task","description":"Update an existing task","parameters":[{"name":"task_id","type":"string","description":"ID or name of the task to update","required":true},{"name":"schedule","type":"string","description":"New schedule (optional)","required":false},{"name":"enabled","type":"boolean","description":"Enable or disable the task","required":false}]},{"name":"delete_task","description":"Delete an automated task","parameters":[{"name":"task_id","type":"string","description":"ID or name of the task to delete","required":true}]},{"name":"get_status","description":"Get status of the automation system","parameters":[]}] |