Type string | object | object | object | object
Schema URL https://catalog.lintel.tools/schemas/schemastore/proactions-ai-kit-configuration/_shared/latest--partial-builtin-tools.schema.json
Parent schema proactions-ai-kit-configuration
Type: string | object | object | object | object

Configuration for enabling built-in AI tools in ProActions workflows

One of

1. string string

Enable all tools from a class by specifying the class name, or enable a single tool by its name

2. object object
class string required

Tool class name

Values: "ContentTools" "ContainerInfoTools" "CustomTools" "DocumentInfoTools" "FeedbackTools" "HighlightTools" "HubMcp" "ToolDiscovery" "UserInfoTools" "UserInteractionTools" "UtilityTools"
only string[]

Only enable these specific tools from the class (optional). Accepts raw tool names or provider namespaced names (__).

xpaths Record<string, string>

Named XPath mappings available as tool parameters (optional)

3. object object
alias string required

Name of the new virtual tool (the alias namespace is added automatically)

target string

Underlying tool to call when this alias is invoked (supports , , ., mcp__, mcp..)

pattern=^[A-Za-z0-9_.-]+$
extend string

Optional alias template name to extend

description string

Optional description override for the AI (replaces the original tool description)

args object

Preset arguments to pass to the underlying tool (merged with AI-provided arguments)

4. object object
aliasTemplate string required

Name of the alias template (used by aliases via extend)

target string required

Underlying tool to call when this template is used (supports , , ., mcp__, mcp..)

pattern=^[A-Za-z0-9_.-]+$
description string

Optional description for aliases extending this template

args object

Preset arguments applied by aliases extending this template

5. object object
mcp string required

MCP server name as registered in the Hub

only string[]

Optional list of MCP tool names to expose (accepts , mcp____, mcp.., or .)