summaryrefslogtreecommitdiff
path: root/scripts/start-next-task
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-14 00:39:22 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-14 00:39:22 +0000
commit2ee988ccc04c09ceb6de7cdb75c94114e85d01b9 (patch)
tree29100e3e4b33748c544b9a42cb74e964df49b96e /scripts/start-next-task
parent98ccde12b08ad0b7f53e42de959a72d8382179e3 (diff)
feat: add agent selector to UI and support direct agent assignment
- Added an agent selector (Auto, Claude, Gemini) to the Start Next Task button. - Updated the backend to pass query parameters as environment variables to scripts. - Modified the executor pool to skip classification when a specific agent is requested. - Added --agent flag to claudomator start command. - Updated tests to cover the new functionality.
Diffstat (limited to 'scripts/start-next-task')
-rwxr-xr-xscripts/start-next-task7
1 files changed, 6 insertions, 1 deletions
diff --git a/scripts/start-next-task b/scripts/start-next-task
index da019b6..d53f008 100755
--- a/scripts/start-next-task
+++ b/scripts/start-next-task
@@ -12,4 +12,9 @@ if [[ -z "$task_id" ]]; then
exit 0
fi
-claudomator start "$task_id"
+ARGS=()
+if [[ -n "${CLAUDOMATOR_AGENT:-}" ]]; then
+ ARGS+=(--agent "$CLAUDOMATOR_AGENT")
+fi
+
+claudomator start "${ARGS[@]}" "$task_id"