Repository navigation
MSKTerm 0.1.15
MSKTerm 0.1.15 — расчёт размеров папок на сервере, расширенный ИИ-помощник и исправления файловых операций.
Windows 10/11 x64, single executable, no installation.
SHA-256 (mskterm-0.1.15.exe):
D9C6257F2E36B55C63087CBCA155AD6C9F626770FC5C104998B0D5B6BDB5DFAA
Изменения по сравнению с MSKTerm 0.1.12 / Changes since 0.1.12
Добавлено / Added
- Расчёт размера одной или нескольких выбранных папок и файлов. Показываются отдельные размеры, общая сумма, количество файлов и папок, пропущенные объекты и ошибки.
- Быстрый расчёт на сервере через SSH. Обход выполняется на сервере одним запросом для всего выделения. Клиент получает готовые итоги без запроса метаданных каждого вложенного файла через SFTP.
- Автоматический переход на SFTP, если серверный способ недоступен. В режиме SFTP sudo расчёт сохраняет текущие права доступа.
- Запуск расчёта кнопкой «Σ Размер», сочетанием
Alt+Enterили через контекстное меню. Поддерживаются отмена и отображение частичного результата.
Улучшен ИИ-помощник / AI assistant
- Набор диагностических инструментов расширен с 7 до 18: сведения о системе, процессы, просмотр каталогов, чтение диапазонов и поиск по файлам, журнал, сетевая диагностика, DNS, TCP-проверка и конфигурация служб.
- Инструмент предложения правок текстовых файлов: просмотр diff, применение после подтверждения, проверка конфликтов и результата записи, сохранение версий в зашифрованной истории.
- Переработан обмен с моделями: OpenAI Responses API, нативные вызовы инструментов для OpenAI-совместимых API и Anthropic.
- Исходная задача и результаты инструментов сохраняются между шагами. После ошибки API можно повторить запрос без повторного выполнения уже завершённых действий.
- Улучшены отмена запросов и диагностики, сохранение замаскированных значений между шагами и обработка неполных ответов API.
- Удалено принудительное отключение reasoning. Добавлен выбор уровня рассуждения для поддерживающих его моделей.
- Вставка предложения ИИ в терминал без выполнения очищает все управляющие символы.
Исправлено / Fixed
- Удаление файлов: диалог фиксирует полные пути. Переход между каталогами и запоздалые ответы SFTP больше не меняют цель подтверждённой операции.
- Перемещение F6: перед удалением источников проверяются источник и копия через SHA-256. Новые файлы, появившиеся во время переноса, сохраняются.
- Отключение SSH: фоновые файловые задачи завершаются вместе с сессией; новые запросы удаления после закрытия не отправляются.
- Перезапись SFTP: исправлена потеря существующего файла при ошибке переименования. Добавлена схема замены с резервной копией и восстановлением.
- Временные файлы: используются уникальные имена и эксклюзивное создание. Посторонние файлы с совпадающими именами не перезаписываются.
- Удалённый редактор: запись через временный файл, проверка конфликтов и чтение результата после сохранения. Исправлено зависшее состояние при разрыве соединения.
- Архивы: ошибка или отмена упаковки и распаковки одиночного сжатого файла сохраняет прежний конечный файл. Исправлено соблюдение запрета перезаписи архива.
- Локальные Delete/F8, переименование и создание папок работают без подключения SSH. Результат удаления своевременно обновляет интерфейс.
- Ошибка доставки файловой команды теперь отображается пользователю.
- Автопереподключение прекращается после постоянного отказа аутентификации или отклонения ключа сервера.
- Рекурсивная смена прав пропускает символьные ссылки.
- Исправлена доступность кнопок файловых операций и подтверждения AI-diff в окне 800×500.
- Обновлены английские переводы и исправлена проверка строк с CRLF.
Размер рассчитывается как сумма логических размеров файлов; занятое место на диске может отличаться. Символьные ссылки, junction и особые файлы при расчёте пропускаются.
Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.