Interface: ToolRegistryOptions
Makaio Framework / services-core / ToolRegistryOptions
Interface: ToolRegistryOptions
Section titled “Interface: ToolRegistryOptions”Defined in: ../../../packages/services/core/src/tools/types.ts:8
Options for creating a ToolRegistry instance.
Properties
Section titled “Properties”
optionalbus?:IMakaioBus
Defined in: ../../../packages/services/core/src/tools/types.ts:10
Bus instance (defaults to global MakaioBus)
fileAccessRuleProvider?
Section titled “fileAccessRuleProvider?”
optionalfileAccessRuleProvider?:FileAccessRuleProvider
Defined in: ../../../packages/services/core/src/tools/types.ts:20
Provider for filesystem access rules (.makaioignore + allowedDirectories). Called by execute() before dispatching to filesystem tools. SEAM: MVP reads .makaioignore files. Phase 2 composes WebUI rules.
handlerPriority?
Section titled “handlerPriority?”
optionalhandlerPriority?:number
Defined in: ../../../packages/services/core/src/tools/types.ts:12
Priority for bus handlers (default 0)
policyProvider?
Section titled “policyProvider?”
optionalpolicyProvider?:ToolsetPolicyProvider
Defined in: ../../../packages/services/core/src/tools/types.ts:14
Policy provider for toolset access control (SEAM)