Referencia CLI
El binario prx es el punto de entrada unico para todas las operaciones de PRX -- chat interactivo, gestion del demonio, administracion de canales y diagnosticos del sistema.
Opciones globales
Estas opciones son aceptadas por todos los subcomandos.
| Opcion | Corta | Por defecto | Descripcion |
|---|---|---|---|
--config | -c | ~/.config/prx/config.toml | Ruta al archivo de configuracion |
--log-level | -l | info | Verbosidad del log: trace, debug, info, warn, error |
--no-color | false | Deshabilitar salida con colores | |
--quiet | -q | false | Suprimir salida no esencial |
--help | -h | Mostrar informacion de ayuda | |
--version | -V | Mostrar version |
Comandos
| Comando | Descripcion |
|---|---|
prx agent | Interaccion LLM de un solo turno (compatible con pipes) |
prx chat | Chat enriquecido en terminal con streaming e historial |
prx daemon | Iniciar el runtime completo de PRX (gateway + canales + cron + evolucion) |
prx gateway | Servidor gateway HTTP/WebSocket independiente |
prx onboard | Asistente de configuracion interactivo |
prx channel | Gestion de canales (list, add, remove, start, doctor) |
prx cron | Gestion de tareas cron (list, add, remove, pause, resume) |
prx evolution | Operaciones de autoevolucion (status, history, config, trigger) |
prx auth | Gestion de perfiles OAuth (login, refresh, logout) |
prx config | Operaciones de configuracion (schema, split, merge, get, set) |
prx doctor | Diagnosticos del sistema (salud del demonio, estado de canales, disponibilidad de modelos) |
prx service | Gestion de servicios systemd/OpenRC (install, start, stop, status) |
prx skills | Gestion de habilidades (list, install, remove) |
prx status | Panel de estado del sistema |
prx models refresh | Actualizar catalogos de modelos de proveedores |
prx providers | Listar todos los proveedores de LLM soportados |
prx completions | Generar autocompletado de shell (bash, zsh, fish) |
Ejemplos rapidos
bash
# Configuracion inicial
prx onboard
# Iniciar chat interactivo
prx chat
# Consulta de un solo turno (scriptable)
echo "Summarize this file" | prx agent -f report.pdf
# Iniciar el demonio con todos los servicios
prx daemon
# Verificar la salud del sistema
prx doctorAutocompletado de shell
Genera autocompletado para tu shell y agregalo a tu perfil:
bash
# Bash
prx completions bash > ~/.local/share/bash-completion/completions/prx
# Zsh
prx completions zsh > ~/.zfunc/_prx
# Fish
prx completions fish > ~/.config/fish/completions/prx.fishVariables de entorno
PRX respeta las siguientes variables de entorno (estas sobreescriben los valores del archivo de configuracion):
| Variable | Descripcion |
|---|---|
PRX_CONFIG | Ruta al archivo de configuracion (igual que --config) |
PRX_LOG | Nivel de log (igual que --log-level) |
PRX_DATA_DIR | Directorio de datos (por defecto: ~/.local/share/prx) |
ANTHROPIC_API_KEY | Clave API del proveedor Anthropic |
OPENAI_API_KEY | Clave API del proveedor OpenAI |
GOOGLE_API_KEY | Clave API del proveedor Google Gemini |
Relacionado
- Vision general de configuracion -- formato y opciones del archivo de configuracion
- Primeros pasos -- instrucciones de instalacion
- Solucion de problemas -- errores comunes y soluciones