script-mode task execution — database-backed tasks with direct script runner

Tasks now live in the database (mode: script or agentic). Script-mode tasks
bypass the agent entirely — the implementation is materialized to a temp file
and executed directly, with stdout/stderr streamed to the UI via WebSocket.

Includes convert-to-mp3 as the first native script task.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 16:07:59 +00:00
co-authored by Claude Opus 4.6
parent 1159978187
commit f32f427972
15 changed files with 3238 additions and 209 deletions
@@ -15,6 +15,13 @@
"when": 1772799835768,
"tag": "0001_freezing_carmella_unuscione",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1772985087180,
"tag": "0002_cute_doorman",
"breakpoints": true
}
]
}