shutdown_timeout: 30s server: address: ":8080" stt: url: "http://localhost:8178" llm: url: "http://localhost:8081/v1" key: ${ODIDERE_LLM_KEY} model: "default" system_message: "You are a helpful voice assistant. Be concise." 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" 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