История версий
Здесь перечислены опубликованные версии workstation-agent из подписанного каталога обновлений demo-v0.
Основной действующий каталог:
https://demo-v0.ai-guard.pro/api/v1/versions
Текущая общедоступная версия: 0.40.15.
Сводка
| Версия | Статус | Основное изменение | Откат |
|---|---|---|---|
0.40.15 |
текущая | аудит разрешённых операций MCP, сигналы о частичной проверке репозитория, ограничения времени, ускоренный опрос буфера обмена, улучшенное обнаружение адресов криптовалют | 0.40.14 |
0.40.14 |
опубликована | настраиваемое действие при превышении времени проверки перед запуском ИИ-агента: block, warn, allow |
0.40.13 |
0.40.13 |
опубликована | пользовательские перехватчики macOS читают и проверяют подписанные снимки политик | 0.40.12 |
0.40.12 |
опубликована | создаваемые установщиком перехватчики macOS получают хранилище доверенных ключей политик | 0.40.11 |
0.40.11 |
опубликована | ограниченная проверка репозитория перед запуском ИИ-агента и защита от повторного входа в перехватчик | 0.40.10 |
0.40.15
Опубликовано: 2026-08-24
Версия для отката: 0.40.14
Что изменилось:
- Посредник MCP записывает события без исходного содержимого для разрешённых запросов и ответов MCP.
- Проверка репозитория сообщает о пропущенных слишком больших или нечитаемых файлах, а также о частичном результате, чтобы неполное покрытие не выглядело успешной проверкой.
- Встроенная и ручная проверка репозитория получили ограничения по общему времени выполнения.
- Монитор буфера обмена по умолчанию опрашивает его каждые
100msвместо500ms; возможность переопределить интерва сохранена. - Обнаружение адресов криптовалют улучшено с помощью дополнительного корпуса и набора проверочных случаев.
- Опубликованы подписанные пакеты для Linux, macOS и Windows.
Проверка:
go test ./cmd/station-agent ./apps/controlplane/internal/server ./internal/reposcan ./internal/clipboard ./internal/detectors ./internal/event
node --test apps/admin-ui/test/install-portal.test.js
./deploy/demo-v0/verify-downloads.sh
curl -fsS https://demo-v0.ai-guard.pro/api/v1/versions
0.40.14
Опубликовано: 2026-08-21
Версия для отката: 0.40.13
Что изменилось:
- Добавлено настраиваемое действие при превышении времени проверки репозитория перед запуском ИИ-агента.
- По умолчанию применяется безопасный отказ —
block. - Для доверенных рабочих станций разработчиков можно задать
TECHCATALYST_GUARD_AI_AGENT_SCAN_TIMEOUT_ACTION=warnилиallow. - Сбои целостности политики, ошибки состояния Git и найденные в репозитории угрозы по-прежнему приводят к блокировке независимо от действия при превышении времени.
- Неблокирующие решения при превышении времени сохраняются, чтобы повторная проверка того же состояния репозитория и той же политики не расходовала ресурсы процессора.
- Опубликованы подписанные пакеты для Linux, macOS и Windows.
Проверка:
go test ./cmd/station-agent ./internal/shellhook
go test ./...
node --test apps/admin-ui/test/install-portal.test.js
TARGET_OS=linux TARGET_ARCH=amd64 VERSION=0.40.14-smoke ./deploy/macos/smoke-test.sh
0.40.13
Опубликовано: 2026-08-20
Версия для отката: 0.40.12
Что изменилось:
- Исправлен путь среды выполнения macOS, в котором пользовательские перехватчики ИИ-агентов не могли прочитать подписанный снимок политики.
- Полученные снимки политики теперь записываются от имени
rootс правами0644. - Замещающие снимки политики для первичной настройки macOS создаются с правами
0644. - Добавлен
station-agent ai-agent-gate -trust-store. - Шлюз запуска ИИ-агента ищет данные доверия по явному флагу, переменной
TCG_POLICY_TRUST_STORE_FILEили в соседнем файлеpolicy-trust.json. - Создаваемые перехватчики ИИ-агентов передают
-trust-storeнапрямую.
Проверка:
go test ./...
Также выполнены быстрая проверка пакета macOS, тест портала установки в административном интерфейсе, имитация созданного перехватчика в среде выполнения с подменной командой qwen, проверка действующего каталога demo-v0 и пакетов.
0.40.12
Опубликовано: 2026-08-20
Версия для отката: 0.40.11
Что изменилось:
- Исправлены создаваемые перехватчики macOS, включая перехватчики ИИ-агентов: созданные установщиком данные доверия политики передаются во все команды оценки политики.
- Сборка пакетов DMG/PKG для macOS создаёт перехватчики с
-trust-store "${TCG_POLICY_TRUST_STORE_FILE}". - Быстрая проверка пакета macOS проверяет передачу пути к хранилищу доверия.
- Опубликованы подписанные пакеты для Linux, macOS и Windows.
Проверка:
- Быстрая проверка пакета macOS.
- Проверка общедоступного установочного манифеста и адресов пакетов.
- Обновление действующего каталога
demo-v0.
0.40.11
Опубликовано: 2026-08-20
Версия для отката: 0.40.10
Что изменилось:
- Устранены высокая нагрузка на процессор и зависания при запуске
qwen,claude,codex,cursor-agentиcursorв больших репозиториях. - Добавлены безопасные для запуска ИИ-агента ограничения проверки: по числу файлов, размеру файла, числу параллельных операций, числу объектов истории Git и общему времени выполнения.
- Дочерние процессы работы с историей Git отменяются при исчерпании местного бюджета проверки.
- Перехватчик ИИ-агента POSIX явно передаёт флаги, ограничивающие проверку.
- Разрешённые процессы ИИ-агентов получают связанную с токеном сессии метку обхода, чтобы исключить повторный вход в перехватчик.
- Решения по итогам проверки репозитория сохраняются и повторно используются поддерживаемыми командами ИИ-агентов для того же состояния репозитория и той же политики.
- Средства публикации версий размещают ZIP-архивы Windows вместе с пакетами Linux и macOS.
Проверка:
- Целевые тесты
station-agentи перехватчиков командной оболочки. - Кросс-компиляция сборки macOS arm64.
- Проверка общедоступного установочного манифеста и адресов пакетов.
- Обновление действующего каталога
demo-v0.
Операторские команды
Проверить действующий каталог:
curl -fsS https://demo-v0.ai-guard.pro/api/v1/versions
Проверить доступность обновления с рабочей станции:
station-agent update-check \
-control-plane-url https://demo-v0.ai-guard.pro \
-current-version "$(station-agent version | sed -n 's/.*\"version\": \"\([^\"]*\)\".*/\1/p')" \
-require-signed
Применить текущую подписанную версию вручную:
sudo station-agent update-apply \
-control-plane-url https://demo-v0.ai-guard.pro \
-current-version "$(station-agent version | sed -n 's/.*\"version\": \"\([^\"]*\)\".*/\1/p')" \
-install-path /usr/local/bin/station-agent \
-trust-store "/Library/Application Support/Techcatalyst Guard/policy-trust.json" \
-require-signed