@executioncontrolprotocol/runtime
v0.5.0
Published
ECP runtime engine — loads, validates, and executes Context manifests
Readme
@executioncontrolprotocol/runtime
Execution Control Protocol (ECP) specifies portable Context manifests for agent orchestration: structured inputs and outputs, tool boundaries, per-executor policies, and host-level enforcement via system config—so runs stay least-privilege and auditable.
Learn more: executioncontrolprotocol.io
This package is the runtime engine that loads, validates, and executes Context manifests.
Plugin kinds
Context manifests use PluginReference.kind: provider, executor, logger, memory, and future values. The runtime registry maps these to implementations: model providers (registerModelProvider with kind: "provider"), executors, and auxiliary plugins such as loggers and memory (registerPlugin with kind: "logger" | "memory"). Built-in file logging is registered via registerBuiltinLoggers.
Install
npm install @executioncontrolprotocol/runtimeLinks
- Docs: executioncontrolprotocol.io
- Repo:
https://github.com/executioncontrolprotocol/executioncontrolprotocol - Issues:
https://github.com/executioncontrolprotocol/executioncontrolprotocol/issues
