Expand description
§skrun
Runtime owns executable skill artifacts.
§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 skrun
Structs§
- Artifact
Protocol - Artifact
Schema - Artifact
Source - Build
Options - Install
Options - RunOptions
- Scaffold
Options - Skill
Artifact - Skill
RunOutput