Custom Otto agents
Options for YAML frontmatter configuration of Custom Otto agents.
Examples
- reporter.md
---
otto:
agent:
name: Standup Reporter
mcp_servers:
- slack
model: gpt-4o
model_settings:
temperature: 0.1
tools:
- "*"
---
# Standup Reporter
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 |