Most commands support these options (audio/text agents and servers). Installation
and config commands have their own flags. Use agent-cli <command> --help to
see the exact options.
Option
Description
--help, -h
Show help for the command
--config PATH
Use a specific config file
--log-level LEVEL
Set logging level (DEBUG, INFO, WARNING, ERROR)
--log-file PATH
Write logs to a file
--quiet, -q
Suppress console output
--print-args
Show resolved arguments including config values
Provider Options
Most commands support multiple providers:
LLM Providers (--llm-provider)
ollama - Local LLM via Ollama (default)
openai - OpenAI-compatible API
gemini - Google Gemini API
ASR Providers (--asr-provider)
wyoming - Local Whisper via Wyoming (default)
openai - OpenAI-compatible Whisper API
gemini - Google Gemini API
TTS Providers (--tts-provider)
wyoming - Local TTS via Wyoming protocol (Kokoro or Piper, default)
openai - OpenAI-compatible TTS API
kokoro - Local Kokoro TTS (direct, without Wyoming)
gemini - Google Gemini TTS API
Process Management
Commands with background capabilities support:
Option
Description
--stop
Stop a running background process
--status
Check if a background process is running
--toggle
Toggle the background process on/off
Example:
# Start transcription in backgroundagent-clitranscribe&# Check statusagent-clitranscribe--status
# Stop itagent-clitranscribe--stop