All configuration lives in ~/.aimux/config.yaml. Every setting is optional. Defaults are shown below.
endpoint : " localhost:5001 "
prompt_template : " Work on the following task: {title} \n\n Details: {notes} \n\n Additional instructions: {user_prompt} \n\n When done, summarize what you did. "
Enable or disable agent providers. Unknown providers default to enabled.
Field Type Default Description enabledbool trueWhether to discover agents from this provider binarystring auto-detect Override the binary path for this provider
Field Type Default Description refresh_intervalstring "2s"How often to scan for agents default_runtimestring "tmux"Default launch mode: "tmux" or "direct" shellstring $SHELLLogin shell for spawning agents. Falls back to $SHELL, then /bin/sh
Field Type Default Description auto_titlebool falseGenerate titles via LLM on session discovery title_modelstring "flash"LLM for title generation: "flash", "haiku", "sonnet", "opus" api_keystring env var API key for title generation (overrides GOOGLE_API_KEY / ANTHROPIC_API_KEY)
macOS notification settings. All default to sensible values.
Field Type Default Description enabledbool trueMaster switch for all notifications on_waitingbool trueNotify when agent needs permission on_errorbool trueNotify when agent crashes on_idlebool falseNotify when agent finishes a turn on_donebool trueNotify when agent finishes soundbool falsePlay macOS notification sound bellbool trueTerminal bell on attention events desktopbool truemacOS Notification Center alerts
OTEL/HTTP export settings for sending traces to MLflow, Jaeger, or any OTLP-compatible backend.
Field Type Default Description endpointstring OTLP/HTTP endpoint (e.g., "localhost:5001") insecurebool trueUse HTTP instead of HTTPS headersmap Extra HTTP headers for the export endpoint mlflow.experiment_idstring MLflow experiment ID for trace grouping
Embedded OTLP/HTTP receiver for collecting live telemetry from agents.
Field Type Default Description enabledbool falseEnable the OTEL receiver portint 4318Port to listen on
Pre-configured directories for the agent launcher.
Field Type Default Description directorieslist []Directories shown at the top of the launcher’s directory picker
Google Tasks integration for task-driven agent launches.
Field Type Default Description backendstring "auto"Task backend: "auto", "mcp", or "api" mcp_endpointstring MCP server endpoint URL for tasks default_liststring Default task list ID prompt_templatestring see above Template for agent prompts. Placeholders: {title}, {notes}, {user_prompt}
See Kubernetes Quickstart for full setup guide.
Field Type Default Description enabledbool falseEnable K8s agent discovery redis_urlstring Redis connection string (required when enabled) team_idstring Redis key prefix for team isolation namespacestring "agents"K8s namespace for agent deployments kubeconfigstring auto Path to kubeconfig (omit for in-cluster) otel_endpointstring OTEL collector URL for remote agent traces