agentsclimarketplace

Server runtime

Skill theseus-run/theseus/.agents/skills/server-runtime

the harness rebuilds itself — agents rewrite agents, skills replace skills.

Install
npx -y skills add theseus-run/theseus --skill server-runtime

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when working on packages/theseus-server RPC/HTTP process assembly, runtime layer wiring, server handlers, provider configuration, or server-side serialization.

SKILL.md

1.9 KB, as published. Nobody here has run it

Server Runtime

Use this skill for packages/theseus-server. For runtime host, systems, sinks, projections, active registry, tool catalog, or SQLite runtime stores, use the runtime-engine skill instead.

Read First

  • packages/theseus-server/src/handlers.ts
  • packages/theseus-server/src/index.ts
  • packages/theseus-server/src/serialize.ts
  • packages/theseus-runtime/src/index.ts
  • packages/theseus-runtime/src/live.ts

Boundaries

  • Handlers stay at the transport boundary. They call TheseusRuntime and map runtime errors to RPC errors.
  • TheseusRuntime owns dispatch lifecycle, tool hydration, current capsule binding, registry updates, and persistence side effects.
  • Tool catalog code lives in packages/theseus-runtime. Do not let handlers hydrate tools directly.
  • Serialization belongs in serialize.ts; do not scatter wire-shape conversion through runtime logic.
  • SQLite persistence belongs behind runtime store/capsule services or runtime projections, not server handlers.
  • Server may assemble layers and providers. It must not become the runtime.
  • Do not add plugin routing, dynamic extension loading, or extension registry semantics in server. Server exposes/adapts runtime commands and queries; it does not define the harness extension model.

Error Rules

  • Runtime errors should be typed tagged errors.
  • Handler error mapping should be explicit and stable for clients.
  • Do not leak raw causes through RPC responses unless the API contract says so.

Verification

  • Run bun run typecheck after runtime, handler, or RPC schema changes.
  • Run relevant server/core tests when dispatch lifecycle, persistence, or serialization behavior changes.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.