2026-02-13 15:03:02 +00:00
|
|
|
shutdown_timeout: 30s
|
|
|
|
|
|
|
|
|
|
server:
|
|
|
|
|
address: ":8080"
|
|
|
|
|
|
|
|
|
|
stt:
|
|
|
|
|
url: "http://localhost:8178"
|
|
|
|
|
|
|
|
|
|
llm:
|
|
|
|
|
url: "http://localhost:8081/v1"
|
|
|
|
|
key: ${ODIDERE_LLM_KEY}
|
|
|
|
|
model: "default"
|
2026-05-28 00:53:08 +00:00
|
|
|
system_message: "You are a helpful voice assistant. Be concise."
|
2026-02-13 15:03:02 +00:00
|
|
|
timeout: "5m"
|
|
|
|
|
|
|
|
|
|
tts:
|
|
|
|
|
url: "http://localhost:8880"
|
|
|
|
|
voice: "af_heart"
|
|
|
|
|
timeout: "60s"
|
|
|
|
|
|
|
|
|
|
tools:
|
|
|
|
|
- name: get_weather
|
|
|
|
|
description: "Get current weather for a location"
|
|
|
|
|
command: "curl"
|
|
|
|
|
arguments:
|
|
|
|
|
- "-s"
|
|
|
|
|
- "https://wttr.in/{{.location}}?format=j1"
|
|
|
|
|
parameters:
|
|
|
|
|
type: object
|
|
|
|
|
properties:
|
|
|
|
|
location:
|
|
|
|
|
type: string
|
|
|
|
|
description: "City name or location"
|
|
|
|
|
required:
|
|
|
|
|
- location
|
|
|
|
|
timeout: "10s"
|
2026-06-02 12:03:15 +00:00
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
- name: "daily_summary"
|
|
|
|
|
schedule: "0 9 * * *"
|
|
|
|
|
enabled: true
|
|
|
|
|
system_message: "You are an assistant."
|
|
|
|
|
task: "Report the uptime on your host."
|
|
|
|
|
timeout: "3m"
|
|
|
|
|
max_iterations: 5 # 0 means unlimited
|