Справочник CLI
Бинарник prx является единой точкой входа для всех операций PRX — интерактивный чат, управление демоном, администрирование каналов и системная диагностика.
Глобальные флаги
Эти флаги принимаются любой подкомандой.
| Флаг | Сокр. | По умолчанию | Описание |
|---|---|---|---|
--config | -c | ~/.config/prx/config.toml | Путь к файлу конфигурации |
--log-level | -l | info | Уровень детализации логов: trace, debug, info, warn, error |
--no-color | false | Отключить цветной вывод | |
--quiet | -q | false | Подавить несущественный вывод |
--help | -h | Показать справку | |
--version | -V | Показать версию |
Команды
| Команда | Описание |
|---|---|
prx agent | Однократное взаимодействие с LLM (удобно для конвейеров) |
prx chat | Интерактивный терминальный чат с потоковым выводом и историей |
prx daemon | Запуск полной среды выполнения PRX (шлюз + каналы + cron + эволюция) |
prx gateway | Автономный HTTP/WebSocket шлюзовой сервер |
prx onboard | Интерактивный мастер настройки |
prx channel | Управление каналами (list, add, remove, start, doctor) |
prx cron | Управление задачами cron (list, add, remove, pause, resume) |
prx evolution | Операции самоэволюции (status, history, config, trigger) |
prx auth | Управление профилями OAuth (login, refresh, logout) |
prx config | Операции с конфигурацией (schema, split, merge, get, set) |
prx doctor | Системная диагностика (состояние демона, статус каналов, доступность моделей) |
prx service | Управление сервисом systemd/OpenRC (install, start, stop, status) |
prx skills | Управление навыками (list, install, remove) |
prx status | Панель состояния системы |
prx models refresh | Обновление каталогов моделей провайдеров |
prx providers | Список всех поддерживаемых LLM-провайдеров |
prx completions | Генерация автодополнений оболочки (bash, zsh, fish) |
Быстрые примеры
bash
# Первоначальная настройка
prx onboard
# Запуск интерактивного чата
prx chat
# Однократный запрос (удобно для скриптов)
echo "Summarize this file" | prx agent -f report.pdf
# Запуск демона со всеми сервисами
prx daemon
# Проверка состояния системы
prx doctorАвтодополнения оболочки
Сгенерируйте автодополнения для вашей оболочки и добавьте их в ваш профиль:
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.fishПеременные окружения
PRX учитывает следующие переменные окружения (они переопределяют значения из файла конфигурации):
| Переменная | Описание |
|---|---|
PRX_CONFIG | Путь к файлу конфигурации (аналогично --config) |
PRX_LOG | Уровень логирования (аналогично --log-level) |
PRX_DATA_DIR | Каталог данных (по умолчанию: ~/.local/share/prx) |
ANTHROPIC_API_KEY | API-ключ провайдера Anthropic |
OPENAI_API_KEY | API-ключ провайдера OpenAI |
GOOGLE_API_KEY | API-ключ провайдера Google Gemini |
См. также
- Обзор конфигурации — формат и параметры файла конфигурации
- Начало работы — инструкции по установке
- Устранение неполадок — типичные ошибки и решения