agentwire-scheduler — for Claude Code agentwire-scheduler, agentwire-dev, community, for Claude Code, ide skills, ai-coding, speech-to-text, schedule, interval, _compute_next_eligible()

v1.0.0

이 스킬 정보

적합한 상황: Ideal for AI agents that need agentwire scheduler & overnight queue. 현지화된 요약: Spawn workers, orchestrate across machines, talk to your agents over SSH. It covers agent, ai, ai-coding workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

기능

AgentWire Scheduler & Overnight Queue
Scheduler Task Gates
Tasks in /.agentwire/scheduler.yaml can define gate preconditions to skip execution when changes
git commit: true # Skip if HEAD unchanged since last run
git diff: # Skip if no commits touched these paths

# Core Topics

dotdevdotdev dotdevdotdev
[7]
[3]
Updated: 4/17/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 8/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution
Review Score
8/11
Quality Score
46
Canonical Locale
en
Detected Body Locale
en

적합한 상황: Ideal for AI agents that need agentwire scheduler & overnight queue. 현지화된 요약: Spawn workers, orchestrate across machines, talk to your agents over SSH. It covers agent, ai, ai-coding workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

이 스킬을 사용하는 이유

추천 설명: agentwire-scheduler helps agents agentwire scheduler & overnight queue. Spawn workers, orchestrate across machines, talk to your agents over SSH. This AI agent skill supports Claude Code, Cursor, and Windsurf

최적의 용도

적합한 상황: Ideal for AI agents that need agentwire scheduler & overnight queue.

실행 가능한 사용 사례 for agentwire-scheduler

사용 사례: Applying AgentWire Scheduler & Overnight Queue
사용 사례: Applying Scheduler Task Gates
사용 사례: Applying Tasks in /.agentwire/scheduler.yaml can define gate preconditions to skip execution when changes

! 보안 및 제한 사항

  • 제한 사항: at str Target time "HH:MM" local. Only with calendar every values
  • 제한 사항: require status str "complete" (default) or "any"
  • 제한 사항: Must have at least every OR after (or both).

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The underlying skill quality score is below the review floor.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is agentwire-scheduler?

적합한 상황: Ideal for AI agents that need agentwire scheduler & overnight queue. 현지화된 요약: Spawn workers, orchestrate across machines, talk to your agents over SSH. It covers agent, ai, ai-coding workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install agentwire-scheduler?

Run the command: npx killer-skills add dotdevdotdev/agentwire-dev/agentwire-scheduler. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for agentwire-scheduler?

Key use cases include: 사용 사례: Applying AgentWire Scheduler & Overnight Queue, 사용 사례: Applying Scheduler Task Gates, 사용 사례: Applying Tasks in /.agentwire/scheduler.yaml can define gate preconditions to skip execution when changes.

Which IDEs are compatible with agentwire-scheduler?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for agentwire-scheduler?

제한 사항: at str Target time "HH:MM" local. Only with calendar every values. 제한 사항: require status str "complete" (default) or "any". 제한 사항: Must have at least every OR after (or both)..

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add dotdevdotdev/agentwire-dev/agentwire-scheduler. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use agentwire-scheduler immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

agentwire-scheduler

Spawn workers, orchestrate across machines, talk to your agents over SSH. It covers agent, ai, ai-coding workflows. This AI agent skill supports Claude Code

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

AgentWire Scheduler & Overnight Queue

Scheduler Task Gates

Tasks in ~/.agentwire/scheduler.yaml can define gate preconditions to skip execution when changes aren't relevant:

yaml
1tasks: 2 code-quality: 3 gate: 4 git_commit: true # Skip if HEAD unchanged since last run 5 doc-drift: 6 gate: 7 git_diff: # Skip if no commits touched these paths 8 - docs/ 9 - agentwire/ 10 custom-check: 11 gate: 12 command: "test -f /tmp/ready.flag" # Skip if command exits non-zero

Gates are evaluated before dispatching and skip the task (zero AI cost) if conditions fail. Multiple gates are AND'd. Gates fail open on errors. See docs/missions/completed/master-ralph-loop.md for details.

Scheduler Task Scheduling

Each task has a schedule field (replaces the old interval). The scheduler uses _compute_next_eligible() as the single source of truth for when a task becomes eligible.

schedule field reference:

KeyTypeDescription
everystr30m, 2h, 1d (duration) or day, weekday, weekend, monday..sunday (calendar)
atstrTarget time "HH:MM" local. Only with calendar every values
exceptlist[str]Days to skip: ["saturday"]
afterstrDependency task name
delaystrWait after dependency: "1h", "30m"
cooldownstrMin time between runs: "4h"
require_statusstr"complete" (default) or "any"
not_beforestrEarliest time of day: "08:00"
not_afterstrLatest time of day: "22:00"

Must have at least every OR after (or both).

Examples:

yaml
1# Duration-based interval 2schedule: 3 every: 4h 4 5# Time-anchored daily 6schedule: 7 every: day 8 at: "08:00" 9 10# Dependency with delay 11schedule: 12 after: upstream-task 13 delay: 1h 14 cooldown: 3h 15 16# Weekend exclusion 17schedule: 18 every: 4h 19 except: [saturday, sunday]

Restart safety: last_dispatch is persisted before running. Tasks dispatched within 2h are considered "in-flight" and won't be re-dispatched after restart.

Scheduler Task Priority

Tasks sort by priority first (lower = runs first), with overdue score as tiebreaker. This ensures pipeline ordering — upstream stages run before downstream when multiple tasks are overdue.

Tasks with default priority (99) sort after all prioritized tasks. Fillers always run after all regular tasks regardless of priority.

Workflow-Backed Tasks

A scheduler task can dispatch a pi workflow DAG (Phase 3) instead of shelling out to agentwire ensure. Use workflow: + inputs: on the task; omit session: and task:. Workflow tasks run in-process via agentwire.workflows.runner.run_workflow, bypass tmux entirely, and write their run under ~/.agentwire/workflows/runs/<run_id>/.

yaml
1tasks: 2 nightly-doc-audit: 3 schedule: { every: day, at: "23:00" } 4 workflow: doc-drift-check # workflow name or absolute YAML path 5 inputs: 6 paths: "docs/,agentwire/" 7 context: "{{ project }}" # {{ task }}, {{ project }}, {{ session }}, {{ workflow }} expand from scheduler context 8 gate: 9 git_diff: [docs/, agentwire/] # git gates still need `project:` 10 project: /Users/dotdev/projects/agentwire-dev 11 max_runs: 30

Status mapping: workflow successcomplete, partialincomplete, failurefailed. Node-level detail is included in the task_completed event (workflow, run_id, nodes[]) and rendered in agentwire scheduler report --artifact.

Dry-run: agentwire scheduler run <name> --dry-run prints the workflow plan without touching state — workflow tasks only.

Rule: a task must set either task: (ensure path) or workflow: (DAG path), not both. inputs: is only valid with workflow:. Git gates (git_commit, git_diff) require project: to be set regardless of dispatch path.

One-Time and Limited Tasks

Tasks can auto-disable after a set number of runs:

yaml
1tasks: 2 tonight-scaffold: 3 # ... 4 once: true # Run once, then auto-disable (shorthand for max_runs: 1) 5 schedule: 6 every: 1m # Run ASAP 7 8 quarterly-report: 9 # ... 10 max_runs: 4 # Run 4 times then auto-disable 11 schedule: 12 every: day 13 at: "09:00"
  • once: true — shorthand for max_runs: 1
  • max_runs: N — auto-disables task after N successful dispatches
  • Scheduler logs a task_disabled event with reason: max_runs_reached
  • Re-enabling a disabled task via agentwire scheduler enable <name> resets it

Overnight Session System

"Prepare once, fork many, execute overnight." Human prepares sessions interactively during the day (full back-and-forth with Claude), queues them, and the orchestrator dispatches them during off-hours with draft PR creation.

User workflow:

5:00 PM — Open session, discuss project context with Claude
5:15 PM — agentwire overnight prepare --from piinpoint --task "refactor payment module"
           → Queued. Session context captured.
5:16 PM — Repeat for more tasks
5:43 PM — Go home.

10:00 PM — Orchestrator dispatches session 1 → works → PR created
11:00 PM — Dispatches session 2 → works → PR created
12:00 AM — All done. Voice notification sent.

8:00 AM — agentwire overnight report → review draft PRs

Queue directory: ~/.agentwire/overnight/ (active items), ~/.agentwire/overnight/done/ (archived)

How it works:

  1. prepare captures: Claude sessionId (for --resume --fork-session), git branch, HEAD commit
  2. dispatch creates tmux session, launches agent with forked context, creates work branch
  3. On completion: auto-commit, push, draft PR, archive, notify
  4. Orchestrator respects work window (default 22:00-07:00)

Session type: Uses claude-auto by default for classifier safety net. Override with --type.

관련 스킬

Looking for an alternative to agentwire-scheduler or another community skill for your workflow? Explore these related open-source skills.

모두 보기

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
인공지능

widget-generator

Logo of f
f

prompts.chat 피드 시스템을 위한 사용자 지정 가능한 위젯 플러그인을 생성합니다

149.6k
0
인공지능

flags

Logo of vercel
vercel

리액트 프레임워크

138.4k
0
브라우저

pr-review

Logo of pytorch
pytorch

파이썬에서 텐서와 동적 신경망 구현 및 강력한 GPU 가속 지원

98.6k
0
개발자