Skip to content

Interface: ExtensionToolsContribution<THostContext>

Makaio Framework


Makaio Framework / contracts/extension / ExtensionToolsContribution

Interface: ExtensionToolsContribution<THostContext>

Section titled “Interface: ExtensionToolsContribution<THostContext>”

Defined in: ../../../packages/contracts/src/extension/extension-contributions.ts:63

Tool contribution surface declared by an extension.

THostContext extends ExtensionContext = NodeExtensionContext

readonly createToolsets: (ctx) => Toolset<Record<string, AnyToolDefinition>>[]

Defined in: ../../../packages/contracts/src/extension/extension-contributions.ts:69

Create toolsets for this extension.

THostContext

Runtime context with bus, host details, and machine identity.

Toolset<Record<string, AnyToolDefinition>>[]

Array of toolsets to register with ToolRegistry.