Formhaus capabilities
capabilitiesCall this first, before writing or editing a definition, for the full reference of what a definition supports; example_definitions gives whole working forms to copy instead.
Instructions
Call this first, before writing or editing a definition, for the full reference of what a definition supports; example_definitions gives whole working forms to copy instead. Lists what a Formhaus definition supports: field types (including scale, rating and picture options), sections (including matrix), repeatable groups, field props, validation rules, condition operators, step and route semantics, actions, translation (lang, messages, labels, i18n keys, overlay addresses) and adapters. To check a finished definition, call validate_definition instead.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "capabilities"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| i18n | No | ||
| steps | Yes | ||
| groups | Yes | ||
| recall | Yes | ||
| actions | Yes | ||
| adapters | Yes | ||
| sections | Yes | ||
| conditions | Yes | ||
| definition | Yes | ||
| fieldProps | Yes | ||
| fieldTypes | Yes | ||
| containerTypes | Yes | ||
| fieldTypeNotes | Yes | ||
| validationRules | Yes | ||
| customFieldTypes | Yes |