- Добавлены паттерны блокировки в ai_agent.py для ddgs, rss, ssh, cron
- Обновлён SYSTEM_PROMPT.md с разделом про блокировку реакций
- Обновлён system_prompt.md с версией 0.8.0
- Добавлен приоритет File System tool перед SSH
- Обновлена таблица версий
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Основные изменения:
- Исправлено чтение вывода SSH команд (wait_and_read_ssh вместо цикла с таймаутом)
- Добавлена команда /restart_bot для перезапуска бота через sudo
- Пароль sudo запрашивается у пользователя (ИИ отключается на время ввода)
- После перезапуска бот отправляет уведомление с главным меню
- Улучшена обработка stdout/stderr в SSH инструменте
Исправленные проблемы:
- SSH команды не возвращали вывод (returncode был None до завершения процесса)
- Использован подход с параллельным чтением потоков и process.wait()
- Команда /restart_bot использует script для создания PTY
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>