# desktop-assistant configuration. Copy to ~/.config/desktop-assistant/ # and uncomment what you change; every key is optional and the values # shown are the built-in defaults. An unknown key stops the assistant # with its name, so a typo cannot fall back to a default in silence. # llm = "http://localhost:8181/v1" # llama-server, OpenAI API # system = "You are a desktop assistant. ..." # tool_rounds = 3 # tool round trips per question # temperature = 0.6 # example; the default is unset: the model preset's # thinking = true # false skips the model's reasoning (faster first word) # Added to every tool's environment. Personal values live here, not in # the tool files. [env] # SEARXNG_URL = "http://searxng.example.org" # WEATHER_ENV = "/home/you/.config/udt/weather.env" # CALENDAR_DIR = "/home/you/.local/share/calendars" # Cloud models, picked per chat in the canvas header, never a fallback. # One table per provider with an OpenAI-compatible API. key_cmd prints the # API key and runs without a shell, once at startup: the key is never # stored here. models are the ids the canvas offers; the settings page # fetches the list with `assistant.py --cloud-models `. A cloud chat # is offered only the tools whose file says cloud = true. # [[cloud]] # name = "openrouter" # url = "https://openrouter.ai/api/v1" # key_cmd = "pass show llm/openrouter" # models = ["mistralai/mistral-large"]