The runtime exposes two kinds of tools:Documentation Index
Fetch the complete documentation index at: https://familyco.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- Built-in tools — shipped with the server. Immutable and always enabled.
- Plugin tools — contributed by enabled plugins. Can be turned on/off and configured.
Views
- Tool inventory (built-in + plugin)
- Tool detail / config panel
- Status and missing-required-config indicators
Actions
- Enable a plugin tool
- Disable a plugin tool
- View parameter schema
- Update custom field values for a plugin tool
Constraints
- Built-in tools are immutable.
- Plugin tools with missing required custom fields cannot be enabled.
- Enabled plugin tools must be available to the chat engine prompt and tool context.
Policy storage
Tool policy is persisted as settings:| Key | Purpose |
|---|---|
tools.registry | Plugin tool enable/disable policy. |
tools.customFields | Per-plugin-tool custom field values. |
Execution flow
- Runtime tool definitions are collected from built-in tools and enabled plugins.
- Required custom fields are validated before enabling a plugin tool.
- The chat engine receives a tool list filtered by agent level.
- The executor injects persisted custom field values into plugin tool execution arguments.