From 97966ded73f66ba122a6a25d987c6320c0a40082 Mon Sep 17 00:00:00 2001 From: operator Date: Mon, 5 Oct 2026 15:20:54 +0000 Subject: [PATCH] fix(endpoints): point curl tool instruction to live https://exec.muse-dev.online/exec --- bin/response-harvester.py | 4 ++-- jobs/autonomy-pulse-646.json | 2 +- jobs/autonomy-pulse-opm.json | 2 +- jobs/autonomy-pulse-pip.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bin/response-harvester.py b/bin/response-harvester.py index cc2ca98..b21a063 100755 --- a/bin/response-harvester.py +++ b/bin/response-harvester.py @@ -727,7 +727,7 @@ def process_messages(raw_messages, agent, thread_id, thread_name, last_wm, follo thread_url = f"https://box.muse-dev.online/thread/{thread_id}" tool_hint = ( f"[Runtime Context: {thread_url}]\n" - f"Tools available: [TOOL ] or curl -sk -X POST https://box.muse-dev.online/exec\n" + f"Tools available: [TOOL ] or curl -sk -X POST https://exec.muse-dev.online/exec\n" f" • [TOOL followup.create {{\"in_m\": 5, \"prompt\": \"\"}}]\n" f" • [TOOL swarm.spawn {{\"count\": 1, \"task\": \"\"}}]\n" f" • [TOOL health.check {{}}]\n\n" @@ -1226,7 +1226,7 @@ def maybe_nudge_untagged_sidechat(agent, thread_id, thread_name, mid, text, dry_ f"{_spawn}\n" f"[STRICT ENFORCEMENT: Conversational commentary is rejected. Work requires active execution.]\n" f"Thread Console: {thread_url}\n" - f"Emit executable tool calls now: [TOOL ] or curl against https://box.muse-dev.online/exec\n" + f"Emit executable tool calls now: [TOOL ] or curl against https://exec.muse-dev.online/exec\n" f"When all operations are finished, close strictly with [RESULT {matching_job_id}] .\n" f"{_spawn}" ) diff --git a/jobs/autonomy-pulse-646.json b/jobs/autonomy-pulse-646.json index fe5fbe6..1cd2696 100644 --- a/jobs/autonomy-pulse-646.json +++ b/jobs/autonomy-pulse-646.json @@ -4,7 +4,7 @@ "agent": "646", "schedule": "*/30 * * * *", "timeout": 600, - "prompt_template": "Standing autonomy pulse for 646. DO WORK — do not emit plain text without tools.\n1. Run [TOOL swarm.spawn {\"count\": 2, \"task\": \"autonomous work sweep\"}] or [TOOL health.check {}].\n2. Schedule your next recurring pulse: [TOOL followup.create {\"in_m\": 30, \"prompt\": \"autonomy-pulse-646: review swarm progress and advance loop\"}].\n3. Execute any needed tools via [TOOL ] or curl to https://box.muse-dev.online/exec.\nWhen finished, report with [RESULT {job_id}] OK .", + "prompt_template": "Standing autonomy pulse for 646. DO WORK — do not emit plain text without tools.\n1. Run [TOOL swarm.spawn {\"count\": 2, \"task\": \"autonomous work sweep\"}] or [TOOL health.check {}].\n2. Schedule your next recurring pulse: [TOOL followup.create {\"in_m\": 30, \"prompt\": \"autonomy-pulse-646: review swarm progress and advance loop\"}].\n3. Execute any needed tools via [TOOL ] or curl to https://exec.muse-dev.online/exec.\nWhen finished, report with [RESULT {job_id}] OK .", "sidechat": { "create": true, "reuse_key": "autonomy-pulse-646", diff --git a/jobs/autonomy-pulse-opm.json b/jobs/autonomy-pulse-opm.json index a12e9af..1ab8844 100644 --- a/jobs/autonomy-pulse-opm.json +++ b/jobs/autonomy-pulse-opm.json @@ -4,7 +4,7 @@ "agent": "opm", "schedule": "20,50 * * * *", "timeout": 600, - "prompt_template": "Standing autonomy pulse for opm. DO WORK — do not emit plain text without tools.\n1. Run [TOOL swarm.spawn {\"count\": 2, \"task\": \"autonomous opm coordination sweep\"}] or [TOOL health.check {}].\n2. Schedule your next recurring pulse: [TOOL followup.create {\"in_m\": 30, \"prompt\": \"autonomy-pulse-opm: harvest coordinator state and cycle timers\"}].\n3. Execute needed tools via [TOOL ] or curl to https://box.muse-dev.online/exec.\nWhen finished, report with [RESULT {job_id}] OK .", + "prompt_template": "Standing autonomy pulse for opm. DO WORK — do not emit plain text without tools.\n1. Run [TOOL swarm.spawn {\"count\": 2, \"task\": \"autonomous opm coordination sweep\"}] or [TOOL health.check {}].\n2. Schedule your next recurring pulse: [TOOL followup.create {\"in_m\": 30, \"prompt\": \"autonomy-pulse-opm: harvest coordinator state and cycle timers\"}].\n3. Execute needed tools via [TOOL ] or curl to https://exec.muse-dev.online/exec.\nWhen finished, report with [RESULT {job_id}] OK .", "sidechat": { "create": true, "reuse_key": "autonomy-pulse-opm", diff --git a/jobs/autonomy-pulse-pip.json b/jobs/autonomy-pulse-pip.json index aa026ec..a644a72 100644 --- a/jobs/autonomy-pulse-pip.json +++ b/jobs/autonomy-pulse-pip.json @@ -4,7 +4,7 @@ "agent": "pip", "schedule": "10,40 * * * *", "timeout": 600, - "prompt_template": "Standing autonomy pulse for pip. DO WORK — do not emit plain text without tools.\n1. Run [TOOL swarm.spawn {\"count\": 2, \"task\": \"autonomous pip telemetry & verification\"}] or [TOOL health.check {}].\n2. Schedule your next recurring pulse: [TOOL followup.create {\"in_m\": 30, \"prompt\": \"autonomy-pulse-pip: review telemetry and set next cycle\"}].\n3. Execute needed tools via [TOOL ] or curl to https://box.muse-dev.online/exec.\nWhen finished, report with [RESULT {job_id}] OK .", + "prompt_template": "Standing autonomy pulse for pip. DO WORK — do not emit plain text without tools.\n1. Run [TOOL swarm.spawn {\"count\": 2, \"task\": \"autonomous pip telemetry & verification\"}] or [TOOL health.check {}].\n2. Schedule your next recurring pulse: [TOOL followup.create {\"in_m\": 30, \"prompt\": \"autonomy-pulse-pip: review telemetry and set next cycle\"}].\n3. Execute needed tools via [TOOL ] or curl to https://exec.muse-dev.online/exec.\nWhen finished, report with [RESULT {job_id}] OK .", "sidechat": { "create": true, "reuse_key": "autonomy-pulse-pip",