cortex-sdk
Plugin SDK for Cortex 1.5.
The 1.5 SDK is capability-first: plugins receive explicit tenant, actor, session, resource, and policy context from the host. Unknown capabilities are denied by default.
Current contract surface:
ToolRequestdeclares required capabilities and host paths.PluginContext::authorizedenies missing capabilities and host paths unless host access is explicitly enabled.ToolResponse::validate_outputrejects output that exceeds the resource limit.PluginManifest::validaterejects empty manifests and ABI mismatches.PluginManifest::validate_requestrejects requests that need capabilities the plugin did not declare.crates/cortex-sdk/tests/plugin_contract.rsis the conformance floor for SDK releases.