Skip to content

Interface: DefineToolsetConfig<TTools>

Makaio Framework


Makaio Framework / tools-core / DefineToolsetConfig

Defined in: ../../../tools/core/src/define-toolset.ts:14

Configuration object for defining a toolset.

TTools extends ToolsInput

optional configSchema?: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>

Defined in: ../../../tools/core/src/define-toolset.ts:34

Optional Zod schema for toolset configuration (used for UI generation)


description: string

Defined in: ../../../tools/core/src/define-toolset.ts:19

Human-readable description


name: string

Defined in: ../../../tools/core/src/define-toolset.ts:16

Unique toolset name


tools: TTools

Defined in: ../../../tools/core/src/define-toolset.ts:31

Tools to include in the toolset. Can be:

  • A record of named tools
  • A single tool (uses tool.metadata.name as key)
  • An array of tools (uses each tool.metadata.name as key)

version: string

Defined in: ../../../tools/core/src/define-toolset.ts:22

Semantic version string