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