Skip to content

Interface: ToolRegistryOptions

Makaio Framework


Makaio Framework / services-core / ToolRegistryOptions

Defined in: ../../../packages/services/core/src/tools/types.ts:8

Options for creating a ToolRegistry instance.

optional bus?: IMakaioBus

Defined in: ../../../packages/services/core/src/tools/types.ts:10

Bus instance (defaults to global MakaioBus)


optional fileAccessRuleProvider?: 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.


optional handlerPriority?: number

Defined in: ../../../packages/services/core/src/tools/types.ts:12

Priority for bus handlers (default 0)


optional policyProvider?: ToolsetPolicyProvider

Defined in: ../../../packages/services/core/src/tools/types.ts:14

Policy provider for toolset access control (SEAM)