Skip to content

runtime

Runtime owns executable skill artifacts.

Language: rust

Path: crates/runtime

Owns:

  • executable skill artifact manifest
  • rust binary skill scaffold, build, and run
  • uv-backed Python skill scaffold, sync, and run
  • stdio JSON skill protocol enforcement
  • artifact path validation

Must Not:

  • own agent planning
  • parse @skill mentions
  • render UI
  • own durable chat or task state
  • manage provider credentials

Inputs:

  • artifact directory
  • JSON input value
  • local Cargo or uv executable

Outputs:

  • artifact manifest
  • JSON output object
  • build and run diagnostics

Depends On:

  • serde_json

Used By:

  • Python package
  • future CLI and server skill entrypoints

Verify:

  • cargo test -p runtime