Interface: ExtensionToolsContribution<THostContext>
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.
Type Parameters
Section titled “Type Parameters”THostContext
Section titled “THostContext”THostContext extends ExtensionContext = NodeExtensionContext
Properties
Section titled “Properties”createToolsets
Section titled “createToolsets”
readonlycreateToolsets: (ctx) =>Toolset<Record<string,AnyToolDefinition>>[]
Defined in: ../../../packages/contracts/src/extension/extension-contributions.ts:69
Create toolsets for this extension.
Parameters
Section titled “Parameters”THostContext
Runtime context with bus, host details, and machine identity.
Returns
Section titled “Returns”Toolset<Record<string, AnyToolDefinition>>[]
Array of toolsets to register with ToolRegistry.