Skip to main content

Module extension_api

Module extension_api 

Source
Expand description

Stable capability contracts shared by native and Node extension backends.

The CLI consumes extension metadata through these small contracts instead of depending on the implementation (cdylib or Node/RPC). New backends can opt into capabilities without changing the TUI or agent orchestration.

Structs§

ExtensionBackendInfo

Enums§

ExtensionCapability

Constants§

EXTENSION_API_VERSION

Traits§

ExtensionBackend
Common metadata contract implemented by every extension backend.

Functions§

native_backend_info
Capabilities currently provided by the Rust-native cdylib backend.