Custom Otto agents
Options for YAML frontmatter configuration of Custom Otto agents.
Examples
- reporter.md
Agent
Below are the properties for the Agent. Each property links to the specific details section further down in this page.
| Property | Default | Type | Required | Description |
|---|---|---|---|---|
| name | string | Yes | Any name you'd like to refer to your Agent by. | |
| mcp_servers | array[string] | No | Currently, only Slack is natively supported | |
| model | string | Yes | Any available OpenAI model i.e. gpt-4o | |
| model_settings | Model-Settings | No | Temperature and reasoning effort level | |
| tools | array[string] | Yes | Either specific tools that Otto can access or [category].* for all tools in a given category, or * for all tools. |
Property Details
Model settings
Configuration options for model behavior and performance.
| Property | Default | Type | Required | Description |
|---|---|---|---|---|
| reasoning | string | No | Specify low, medium, or high effort levels for reasoning models such as o1 | |
| temperature | number | No | Specify level of randomness or creativity of the model's output from 0 being the least creative to 1 being the most |