Skip to content
PluginStats

@ai-dossier/sched weekly downloads statistics

By ai-dossier (5 listings) · npm · Claude Code

The deterministic shell for hybrid model-driven orchestration of signed, versioned agent skills; never invokes an LLM.

View on npm Fresh · Oct 18, 2026

@ai-dossier/sched has 5,192 recorded weekly downloads on npm, an increase of 152% over the past 30 days, ranking #1130 of 2,322 tracked listings.

Weekly downloads
5,192
Official API · Oct 18, 2026
7-day growth
-61.2%
-8.2K weekly downloads
30-day growth
+152%
+3.1K weekly downloads
90-day growth
—
Insufficient history
Rank
#1130
Among tracked npm listings

About @ai-dossier/sched

@ai-dossier/sched

npm

Use one portable AI-agent skill across Claude Code, Codex, OpenCode, and MCP-compatible workflows.

@ai-dossier/sched is for engineering teams running parallel coding agents. It is a deterministic scheduler that queues work, manages worker slots, verifies completion, watches PRs, and recovers stalled multi-agent workflows without invoking an LLM itself.

Part of the ai-dossier ecosystem: use @ai-dossier/cli to run workflows, @ai-dossier/worktree-pool for ready worktrees, and the ai-dossier project for the complete platform.

Deterministic scheduler core for dossier batch cycles — queue, worker slots, typed state machines, crash-safe persistence, the dispatch engine (#464: spawning agent processes, verifying their completion against ground truth, mechanizing the stall/escalation ladder), and since #468 the PR watcher + tail work (parked-PR watching, script-based teardown, cheap-tier report dispatch — retiring the fleet pattern of re-dispatching a full-cycle run for the tail), and since #472 batch failure recovery (attribution, bisect, one bounded fix, eviction, dissolve). The scheduler itself never invokes an LLM — it spawns the agent process the operator configured and reconciles the durable record (ai-dossier runstate / gh / git) that the spawned run leaves behind.

Design: RFC-0001 Batch Cycles (rfcs/0001-batch-cycles.md) §B/C.1/D — the §D state machines are frozen verbatim into the types below. This package is the deterministic replacement for fleet-cycle's LLM-prose supervision, whose named failure — slots sitting idle after a subagent finished — is a scheduling bug this state machine makes impossible to forget.

CLI surface

Consumed through the monorepo CLI (@ai-dossier/cli ≥ 0.19.0):

ai-dossier sched enqueue --issues 101,105..109 --deps 100 --tier strong   # flags
ai-dossier sched enqueue --from-manifest batch-prep.json                  # batch-prep output
ai-dossier sched start            # the dispatch engine: spawn, verify, escalate, watch parked PRs (Ctrl-C stops it)
ai-dossier sched start --once     # a single reconcile+refill tick (cron-style)
ai-dossier sched status           # queue (+pr/cleanup), engine lease, slots, batches, blocked/failed; --anchors adds the ledger anchor sweep (#768) plus orphaned anchors no longer in state.batches (#790)
ai-dossier sched pause            # prevent every new agent process; live units keep running
ai-dossier sched resume
ai-dossier sched resume --batch b1  # recheck a gate-inconclusive block (#583), or re-run gate + tail over a batch blocked over landed work (#822)
ai-dossier sched stop --issue 42  # terminate one full-cycle agent (or stop a parked batch member, #832) and record it stopped (no recovery)
ai-dossier sched stop --batch b1  # terminate every batch agent (incl. parallel members) and stop unfinished members
ai-dossier sched abandon --issue 42 --reason "operator abort"
ai-dossier sched abandon --batch b1   # dissolve; every unshipped member — parked and validated ones included — requeues as full-cycle
ai-dossier sched requeue --issue 42   # a PARKED batch member (evicted / handed-back) → full-cycle from its member branch, on the batch profile (#810)
ai-dossier sched attach-pr --batch b1 4270  # record a blocked batch's own MERGED PR by hand (resolves pr-detect-ambiguous, #824)
ai-dossier sched stats --issues 4..9  # per-issue tokens/cost from ~/.dossier/runs.jsonl (#524)
ai-dossier sched stats --batch b1 --project owner-repo  # batch member/tail/report/fix costs from raw dispatch logs (#564)

Every subcommand except stats (without --batch) takes --project <slug> (default: owner-repo of the current directory, falling back to the repo basename — fleet-cycle's convention) and --json. stats without --batch reads ~/.dossier/runs.jsonl, a single global file, not the per-project state — it takes --json and --issues only; see "runs.jsonl telemetry" below for the resulting cross-repo caveat (the same issue number in two repos sums together). stats --batch <id> instead takes --project like every other subcommand and reads that project's ~/.dossier/sched/<project>/runs/ directory directly, reconstructing costs from the raw dispatch logs rather than runs.jsonl (#564) — see "Batch members (#564)" below.

pause prevents every new agent process, including escalation and same-tier recovery takeovers; it does not terminate agents that are already running. stop --issue <n> is the single-command stop path: it PID-start-safely terminates that issue's live agent, releases its slot, and records a terminal stopped outcome that will not recover or escalate. A slot-mode member still in a live batch (pending, in work, or validated) must instead be stopped through stop --batch <id> — a parked (handed-back/evicted) member can be stopped on its own (#832) — which terminates every agent the batch holds (its own slot plus one per running parallel member, batch:<id>#<issue>) and atomically stops the batch and its unfinished members. abandon only records failure and releases the slot; it intentionally does not terminate its process.

Since #507, enqueue additionally reads each candidate issue's live GitHub labels (one gh issue view --json labels call per issue, resolved against the current directory's repo unless --repo <owner/name> is passed) and lands an issue carrying decision-pending / needs-clarification / epic / decomposed as blocked (reason: label:<name>) instead of queued — without spending a slot on an agent that would only rediscover the same block. A failed gh lookup fails open: the issue enqueues normally, with a warning and a label-check-failed journal event.…

Description from the npm listing.

  • agent-scheduler
  • multi-agent-orchestration
  • parallel-coding-agents
  • workflow-orchestration
  • state-machine
  • coding-agents
  • task-scheduler
  • agent-skills
  • model-driven-orchestration
  • agent-orchestration
  • ai-agents
  • claude-code
  • versioning
  • scheduler
  • dossier
  • batch
  • orchestration

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@ai-dossier/sched weekly downloads on npm, last 90 days: 5,192 weekly downloads as of Oct 18, 2026.@ai-dossier/schedWeekly downloads on npm · Last 90 days5,192downloads / week02K4K6K8K10K12K14KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
@ai-dossier/sched weekly downloads on npm, last 90 days: 5,192 weekly downloads as of Oct 18, 2026.

7/30/90-day growth

@ai-dossier/sched weekly downloads growth on npm: -61.2% over 7 days, +152% over 30 days, 90-day growth unavailable.@ai-dossier/schedWeekly downloads growth on npm5,192downloads / week now7-day growth-8,195 weekly downloads-61.2%30-day growth+3,129 weekly downloads+152%90-day growth+5,192 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
@ai-dossier/sched weekly downloads growth on npm: -61.2% over 7 days, +152% over 30 days, 90-day growth unavailable.

Ranking history

@ai-dossier/sched npm ranking history: currently #1130 (by weekly downloads).@ai-dossier/schednpm ranking · by weekly downloads · Last 90 days#1130current rank#1127#1128#1129#1130#1131#1132#1133Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 18, 2026 – Oct 20, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
@ai-dossier/sched npm ranking history: currently #1130 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 57, #13 (overall #1,133)
All npm: every listing in weekly downloads order

Listing placement

Claude Code255 listings · 13 pages · page 4, #4 (overall #64)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (122)
Recent weekly downloads observations for @ai-dossier/sched
Date (UTC)Weekly downloadsChange vs. previous
5,192+887
4,305-1.3K
5,654+1K
4,629-2.4K
6,992-6.5K
13,5160
13,516+129
13,387+493
12,894+814
12,080+388
11,692+1.6K
10,132+6.1K
4,058-2.2K
6,277—

Similar npm Claude Code plugins

All 20 @ai-dossier/sched alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@ai-dossier/sched. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.