Skip to content

MSKTerm 0.1.12

Choose a tag to compare

@msksrv msksrv released this 23 Oct 18:15
· 6 commits to main since this release

MSKTerm 0.1.12 — Windows 10/11 x64, single executable, no installation.

SHA-256 (mskterm-0.1.12.exe):

5C27A7ED1F1393436C7F866FDA4738065DE019DE277092A09750B0EC6FDA1FEC

Что нового с 0.1.9 / What's new since 0.1.9

Надёжность SFTP и редактора / SFTP & editor safety

  • Ошибки WRITE/CLOSE больше не считаются успехом; загрузка через temp+rename; скачивание атомарно / WRITE/CLOSE errors are no longer treated as success; atomic upload/download.
  • Коллизии имён Windows и reserved (NUL, CON…) блокируют план до удаления источников / Name collisions and reserved names abort before deleting sources.
  • Лимит чтения редактора по потоку; fingerprint для конфликтов same-size/same-second / Streamed editor size limit; content fingerprint for conflicts.

ИИ-агент / AI agent

  • Новые read-only tools: failed_units, disk_usage, memory, uptime, listen_ports.
  • Thorough-аудит держит tool rounds; финальный раунд со сводкой / Thorough audits keep tool rounds; final summary round.
  • Маскирование на границе API (вопрос, история, tool results); отдельная галка «Скрывать IP» (по умолчанию выкл.) / API-boundary redaction; separate “Hide IPs” checkbox (off by default).
  • Вставка «в терминал без запуска» не шлёт CR / Paste-without-run no longer sends CR.

Безопасность хранилища и TLS / Vault & TLS

  • Миграция hosts.json: ошибка чтения не уничтожает базу; .bak / Safe legacy migration with .bak.
  • Лимиты Argon2 m/t/p и размера файла / Argon2 and sealed-file size bounds.
  • rustls-webpki 0.103.16, webpki-roots 1.0.11, ctutils 0.4.5 / TLS stack updates.

Прочее / Other

  • Исправление падения при переключении языка (невалидный escape в en.json) / Language-switch crash fix (invalid JSON escape in en.json).
  • Unicode-имена архивов без panic / Archive Unicode detect fix.
  • Fail in-flight editor/agent steps on disconnect / Clear hanging UI state on Closed.

Бесплатно для некоммерческого использования — см. LICENSE.
Free for non-commercial use — see LICENSE.