Skip to content

Commit f294b5b

Browse files
Guillermo Alejandro Gallardo DiezGuillermo Alejandro Gallardo Diez
authored andcommitted
Merge branch 'fix/routines-v2' of github.com:gagdiez/ironclaw into fix/routines-v2
2 parents c81868b + 51e712d commit f294b5b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

crates/ironclaw_engine/prompts/codeact_preamble.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ This is much faster than calling tools sequentially. Use `asyncio.gather()` when
3636
- `mission_create(name, goal, cadence, notify_channels=None, success_criteria=None, timezone=None, cooldown_secs=None, max_concurrent=None, dedup_window_secs=None, max_threads_per_day=None)` — Create a long-running mission that spawns threads over time. **`cadence` is required** — use "manual", a cron expression (e.g. "0 9 * * *"), "event:<channel>:<regex_pattern>" (e.g. "event:telegram:.*" to match all messages on the telegram channel, or "event:*:.*" to match any channel), or "webhook:path". Cron expressions accept 5-field (`min hr dom mon dow`), 6-field (`sec min hr dom mon dow` — NOT Quartz-style with year), or 7-field (`sec min hr dom mon dow year`). Cron missions default to the user's timezone from `user_timezone`; pass an explicit `timezone` param to override. Guardrail params: `cooldown_secs` (minimum seconds between triggers, default 300 for event/webhook, 0 for cron/manual), `max_concurrent` (max simultaneous threads), `dedup_window_secs` (suppress duplicate events within window), `max_threads_per_day` (daily budget). Returns {"mission_id": "...", "name": "...", "status": "created"}. When telling the user about a created mission, refer to it by `name`, not by `mission_id` (the UUID is internal).
3737
- `mission_list()` — List all missions with their status, goal, cadence, guardrails, and current focus.
3838
- `mission_update(id, name=None, goal=None, cadence=None, notify_channels=None, timezone=None, cooldown_secs=None, max_concurrent=None, dedup_window_secs=None, max_threads_per_day=None, success_criteria=None)` — Update a mission's configuration. Only provided fields are changed.
39-
- `mission_delete(id)`Delete a mission (sets status to completed).
39+
- `mission_delete(id)`Mark a mission as completed (sets status to completed).
4040
- `mission_fire(id)` — Manually trigger a mission to spawn a thread now.
4141
- `mission_pause(id)` / `mission_resume(id)` — Pause or resume a mission.
4242

0 commit comments

Comments
 (0)