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 17, 2026

@ai-dossier/sched has 4,305 recorded weekly downloads on npm, an increase of 62.0% over the past 30 days.

It ranks #1129 of 2,251 tracked npm listings by weekly downloads.

PluginStats has 121 daily observations since Jun 19, 2026; the latest is from Oct 17, 2026.

Weekly downloads
4,305
Official API · Oct 17, 2026
7-day growth
-66.6%
-8.6K weekly downloads
30-day growth
+62.0%
+1.6K weekly downloads
90-day growth
—
Insufficient history
Rank
#1129
Among tracked npm listings

About @ai-dossier/sched

@ai-dossier/sched

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):

Every subcommand except stats (without --batch) takes --project (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 instead takes --project like every other subcommand and reads that project's ~/.dossier/sched//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 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 — 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:#) 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 is passed) and lands an issue carrying decision-pending / needs-clarification / epic / decomposed as blocked (reason: label:) 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.

The dispatch engine (#464)

sched start runs a tick loop (default 60s, --interval or reconcile_interval_ms) where every mechanical supervision decision is code, not remembered prose:

1. Dispatch (AC1) — a runnable unit is spawned as a detached agent process (claude -p --output-format stream-json --verbose --model by default — json buffers the whole session into a single write at exit, which left a 0-byte log for any dispatch killed before a clean exit (#524); opencode fallback; command/prompt/tier-models configurable), prompt on stdin, output appended to runs/.log. Each tier may fully override the command/model/prompt independently via dispatch.tiers. (#527) — a MIXED agent-CLI ladder, not just a different model on the same CLI: a unit can start on opencode for mechanical/mid and be rescued on claude at strong. dispatch.tiers is additive over the top-level command/tier_models/prompt shorthand — any field a tier leaves unset falls back to the shorthand, so an existing config with no tiers resolves exactly as before. The intended arrangement (#680) is cheap open-weights for member implementation and a stronger model for the judgment steps that actually need it. Worked example — opencode/GLM for the implementing tiers, claude/opus kept for strong:…

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

Where @ai-dossier/sched sits in the listing

Each band is one page of 20. Weekly downloads on a log 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.

All npm2,248 listings · 113 pages · page 57, #9 (overall #1129)
All npm: every listing in weekly downloads order
PNG SVG
Claude Code233 listings · 12 pages · page 3, #20 (overall #60)
Claude Code: every listing in weekly downloads order
PNG SVG

Charts

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

Adoption over time

@ai-dossier/sched weekly downloads on npm, last 90 days: 4,305 weekly downloads as of Oct 17, 2026.@ai-dossier/schedWeekly downloads on npm · Last 90 days4,305downloads / week02K4K6K8K10K12K14KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 21, 2026 – Oct 17, 2026 · 89 observations · Updated Oc…pluginstats.com
@ai-dossier/sched weekly downloads on npm, last 90 days: 4,305 weekly downloads as of Oct 17, 2026.
PNG SVG

7/30/90-day growth

@ai-dossier/sched weekly downloads growth on npm: -66.6% over 7 days, +62.0% over 30 days, 90-day growth unavailable.@ai-dossier/schedWeekly downloads growth on npm4,305downloads / week now7-day growth-8,589 weekly downloads-66.6%30-day growth+1,648 weekly downloads+62.0%90-day growth+4,305 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@ai-dossier/sched weekly downloads growth on npm: -66.6% over 7 days, +62.0% over 30 days, 90-day growth unavailable.
PNG SVG

Ranking history

@ai-dossier/sched npm ranking history: currently #1129 (by weekly downloads).@ai-dossier/schednpm ranking · by weekly downloads · Last 90 days#1129current rank#1127#1128#1129#1130#1131Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 18, 2026 – Oct 18, 2026 · 1 observations · Updated Oct 17, 2026pluginstats.com
@ai-dossier/sched npm ranking history: currently #1129 (by weekly downloads).
PNG SVG

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.

Recent observations

Full history (121)
Recent weekly downloads observations for @ai-dossier/sched
Date (UTC)Weekly downloadsChange vs. previous
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+544
5,733—

Similar npm Claude Code plugins

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 18, 2026. See the methodology.