Runtime SDK
The Horus runtime provides an extensible SDK for defining artifacts, runtimes, executors, targets, tasks, workflows, and interactive runtime interactions.
At a high level:
Runtimedefines what should runExecutordefines how it runsTargetdefines where it runs
Core Abstractions
Plugin system
Features
- Extensible plugin system via Python entry points
- Artifact-driven workflow execution
- Shell-based and Python-native task execution
- Code-first workflows with
FunctionTask - Typed runtime interaction support with pluggable transports and renderers
- Internationalization (i18n)