agent-loop-ext
Crash-resilient external agent loop with state persistence and CI/CD integration
Route recurring work to a provider-native scheduler or an explicitly external host scheduler
$ npx -y skills add jmagly/aiwg --skill schedule --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/scheduleContext preview
The summary Claude sees to decide when to auto-load this skill.
Route recurring work to a provider-native scheduler or an explicitly external host scheduler
namespace: aiwg name: schedule platforms: [all] description: Route recurring work to a provider-native scheduler or an explicitly external host scheduler commandHint: argumentHint: "create|list|delete [provider-native options]" allowedTools: CronCreate, CronDelete, CronList model: haiku category: scheduling modelRole: efficiency modelTier: economy
Route scheduling requests without inventing an AIWG scheduler backend.
AIWG's production CLI does **not** expose `aiwg schedule`, `aiwg daemon`, or `aiwg daemon schedule`. Never recommend or execute those commands.
There are three distinct states:
1. **Provider native** — use the provider's scheduling tools directly. In a Claude Code agent session these are `CronCreate`, `CronList`, and `CronDelete`. 2. **AIWG implemented** — no production scheduler implementation currently exists. Do not label this state as emulated. 3. **External trigger** — system cron, a systemd timer, or CI owns time and launches a reviewed, non-interactive provider command. AIWG may document the contract, but it does not own the clock.
the operator controls.
session material, or sensitive prompt text in process arguments.
For Claude Code inside an agent session:
CronCreate({ name: "daily-sync", schedule: "0 9 * * *", prompt: "Run the reviewed daily sync" })
CronList()
CronDelete({ name: "daily-sync" })Outside that tool surface, report:
No provider-native scheduler is available in this session. Use an external scheduler (system cron, systemd timer, or CI) to launch a reviewed provider command. AIWG does not provide a resident scheduler command.
store or file-backed reference mechanism.
scheduled recurring task, cron, systemd timer, external trigger, provider-native scheduler
Reusable project context and specialist workflows for the AI tools you already use. Plan software, coordinate specialist reviews, prepare campaigns, investigate incidents, organize research, curate media, and maintain operational knowledge.
Repo: jmagly/aiwg
Crash-resilient external agent loop with state persistence and CI/CD integration
Detect requests for iterative autonomous agent loops and route to the appropriate loop executor
Automatically execute tests when code-generating agents modify source files, enforcing the execute-before-return pattern
Enable agent loops to learn from similar past tasks and share patterns across loops
Query and manage the executable feedback debug memory
Execute tests on generated code and iterate until passing