Install
$ agentstack add skill-theseus-run-theseus-dispatch-satellite ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Dispatch And Satellite
Use this skill for dispatch-loop and satellite middleware changes.
Read First
packages/theseus-core/src/Dispatch.tspackages/theseus-core/src/dispatch/dispatch.tspackages/theseus-core/src/dispatch/step.tspackages/theseus-core/src/satellite/types.tspackages/theseus-core/src/satellite/ring.ts
Terms
- Dispatch: the model/tool loop that turns a task and spec into events and final output.
- Satellite: dispatch-scoped observation and policy middleware.
- SatelliteRing: ordered static middleware configuration.
- SatelliteScope: per-dispatch state and resources opened from the ring.
- RuntimeBus: operator/client transport concept. Do not use it as a synonym for Satellite.
Rules
- Keep dispatch headless. UI and operator transport belong outside core.
- Satellites may observe, transform, block, replace, recover, or abort through typed decisions.
- Satellites must not smuggle direct mailbox writes or hidden side channels into the dispatch loop.
- Preserve ordered ring semantics: non-terminal decisions feed later satellites.
- Keep satellite state scoped to one dispatch. Do not put per-dispatch mutable state on the static ring.
- Preserve event shapes used by server/client serialization unless deliberately migrating them.
- Convert
SatelliteAbortat the dispatch boundary according to the existing dispatch error model.
Verification
- Run focused dispatch/satellite tests after behavioral changes:
bun test packages/theseus-core/src/dispatchbun test packages/theseus-core/src/satellite- Run
bun run typecheckwhen public event, decision, or store types change.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: theseus-run
- Source: theseus-run/theseus
- License: MIT
- Homepage: https://www.theseus.run
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.