Skip to main content

Custom Otto agents

Options for YAML frontmatter configuration of Custom Otto agents.

Examples

---
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.

PropertyDefaultTypeRequiredDescription
namestringYesAny name you'd like to refer to your Agent by.
mcp_serversarray[string]NoCurrently, only Slack is natively supported
modelstringYesAny available OpenAI model i.e. gpt-4o
model_settingsModel-SettingsNoTemperature and reasoning effort level
toolsarray[string]YesEither 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.

PropertyDefaultTypeRequiredDescription
reasoningstringNoSpecify low, medium, or high effort levels for reasoning models such as o1
temperaturenumberNoSpecify level of randomness or creativity of the model's output from 0 being the least creative to 1 being the most