Changelog
Свежие обновления и улучшения AI Workforce.
v0.3.142 августа 2026
Назначать надо рантайм, а не агента — навыки приезжают к задаче сами
Новое
- В поле исполнителя появился «Авто»: система сама выбирает, чем выполнить задачу, и прямо в списке показывает, кого выбрала бы сейчас — или честно пишет «некому выполнить», если все рантаймы недоступны
- Исполнителем можно назначить рантайм — Claude, OpenCode или Codex — вместо конкретного агента. Это значит «сделай здесь, а кем именно — реши сам». Предлагаются только те рантаймы, где действительно есть кому работать, так что выбрать вариант, на котором задача навсегда зависнет в очереди, нельзя
- Навыки больше не нужно прикреплять к агенту заранее: под каждую задачу подбираются те, что ей подходят, из всей библиотеки воркспейса. Раньше агент дотягивался только до прикреплённых — в рабочем воркспейсе это 9 навыков из 41, остальные 32 были недоступны, как бы точно они ни подходили
- На странице задачи виден блок «Подходящие навыки» с пометкой, каких из них у исполнителя нет
- Вкладка «Агенты» убрана из меню. Агенты никуда не делись и находятся в поле исполнителя по имени — но выбирать между четырьмя почти одинаковыми агентами больше не нужно
Улучшения
- Навыки под задачу выбирает модель, а не только поиск по смыслу. Само по себе сходство здесь не работает: один общий навык оказывался лучшим для 15 задач из 28 просто потому, что его описание подходит ко всему. После этой правки он перестал попадать в выдачу вовсе, а на задачу приходится в среднем полтора навыка вместо пяти — и появился честный ответ «ни один не подходит»
- Подбор навыков считается заранее, когда задачу создали или изменили, поэтому открытие задачи не ждёт ответа модели
- Выбор исполнителя опирается на скорость, а не на догадки о том, какая модель умнее: на 121 выполненной задаче за 90 дней разницы в качестве внутри одного типа работ не видно, а разница во времени между рантаймами доходит до двух с лишним раз
Исправления
- У подбора навыков теперь своя модель, отдельная от модели базы знаний. Раньше он наследовал её, и когда для базы знаний выбрали модель с рассуждением, подбор перестал укладываться даже в полторы минуты — вопрос «какой из восьми навыков подходит» решается за секунду
v0.3.132 августа 2026
Среды с протухшим доступом больше не тянут задачи на дно
Новое
- Если провайдер отклонил учётные данные среды, она автоматически выводится из балансировки и помечается в интерфейсе как «Нужен вход» — с объяснением, что сессия истекла и требуется войти в аккаунт заново
- Задача, которой некуда переехать (все среды исчерпали лимит), теперь ждёт сброса лимита вместо того, чтобы запуститься и мгновенно упасть, потратив последнюю попытку
Исправления
- Ошибка Codex про использованный refresh-токен наконец распознаётся как проблема с доступом: раньше она считалась обычным сбоем агента, среда не выводилась из работы и продолжала получать задачи
- Истёкшая авторизация больше не лечится тридцатиминутной паузой — таймер её не чинит, нужен человек, и теперь система об этом прямо говорит
v0.3.121 августа 2026
У знаний появилось время: видно, что изменилось и когда
Новое
- Когда команда меняет подход, старое знание больше не стирается: оно помечается как отменённое и сохраняется с датами, до которых действовало. В карточке знания видно, что оно заменило и когда
- У каждого знания есть дата, с которой оно действует. Раньше нельзя было отличить решение, принятое на прошлой неделе, от отменённого полгода назад
Улучшения
- Агенты получают только действующие знания — отменённые остаются в базе для истории, но в подсказки не попадают
v0.3.111 августа 2026
Знания уходят на покой по заслугам, а не по сроку годности
Новое
- Знание, которому команда перестала доверять, больше не попадает в подсказки агентам. Порог настраивается, закреплённые знания его не проверяют
- Знание, которое много раз показывали агентам и оно ни разу не пригодилось, уходит в архив — вернуть можно. Знание, которое просто ещё никому не понадобилось, не трогается: срока годности у знаний нет, редкие грабли могут пролежать полгода и сэкономить день
Исправления
- Восстановлено доверие у знаний, пострадавших от прежней ошибки в подсчёте: те, что помогали и ни разу не подводили, были занижены просто от того, что время шло
- Раздел «Как это работает» больше не обещает архивацию, которой не происходило
v0.3.101 августа 2026
Граф знаний отвечает на вопросы, а не показывает всё сразу
Новое
- Появилась линза по темам: под графом список того, о чём в базе знаний больше всего — клик по названию системы или технологии оставляет на экране только связанное с ней
- Связи между заметками стали разными на вид и переключаемыми. Связи «по смыслу» выключены по умолчанию: их больше всего, и они повторяют то, что и так делает поиск, зато за ними не было видно осмысленных
Улучшения
- Знание, которое ни разу не доехало до агента, рисуется пустым кружком — сразу видно, что в базе лежит мёртвым грузом, а не считается в уме
Исправления
- Тип проекта снова определяется при создании: в поставке была указана модель, которой нет на сервере, и любой новый проект молча получал тип «общий»
- Инструмент замера берёт модель из настроек платформы, а не из окружения — раньше он мог измерять не ту модель, на которой всё работает
v0.3.91 августа 2026
Память команды: теперь видно, чему она научилась и откуда что взяла
Новое
- Каждая заметка в памяти, которую получает агент, приходит со ссылкой на задачу, из которой она была извлечена — можно проверить, откуда взялось утверждение, а не верить на слово
- Агент отмечает, какие именно подсказки ему пригодились, и доверие меняется только у них. Раньше результат задачи одинаково двигал все заметки, попавшие в подсказку, — и верные, и случайные
- Появился инструмент замера: он проверяет, находит ли поиск нужные знания и что извлекает библиотекарь из завершённых задач. Смена модели или формулировок теперь проверяется цифрами, а не на глаз
Улучшения
- Подсказка, которую агент никогда не использует, постепенно теряет доверие и уступает место другой — раньше попавшее в ядро оставалось там навсегда
v0.3.81 августа 2026
Память команды: перестала забывать нужное и путать проекты
Улучшения
- Знания по-прежнему общие на всё рабочее пространство, но заметка, относящаяся к другому проекту, теперь приезжает с подписью «проект такой-то» — раньше она читалась как общее правило
- Ночная уборка обходит всю базу знаний по кругу, а не только то, что менялось за последние сутки: два давних противоречащих факта наконец встречаются и сводятся
- Заметки связываются между собой по общим сущностям — названиям систем, репозиториев, технологий, — так что на граф знаний стало видно, что относится к одной теме
- Поиск по знаниям ускорен индексом: время ответа перестаёт расти вместе с объёмом накопленного
Исправления
- Заметка, которой агенты пользуются каждый день, больше не теряет доверие наравне с заброшенной: срок годности считается от последнего обращения, а не от последней правки
- Доверие снижается не чаще раза в сутки — раньше это происходило при каждой уборке, то есть по нескольку раз в день, и полезные знания угасали быстрее, чем успевали себя оправдать
- Сохранение уже известного факта вручную или командой агента обновляет существующую заметку, а не плодит копию
- Похожие заметки из разных проектов больше не сливаются в одну: раньше почти одинаковые по формулировке факты двух проектов схлопывались, и знание одного из них терялось
v0.3.730 июля 2026
Почта через собственный SMTP-релей
Новое
- Письма можно отправлять через свой почтовый релей, а не через облачный сервис: в настройках задаются сервер, порт, режим защиты и учётные данные
- Кнопка «Отправить себе тестовое письмо» проверяет настройку на месте и говорит, какой именно способ отправки сработал
Улучшения
- Заданный SMTP-сервер имеет приоритет над ключом облачного сервиса: если организация указала свой релей, забытый ключ не уведёт почту на сторону
- Тема письма кодируется по RFC 2047 — кириллица доходит целой через релеи, которые иначе её ломают
Исправления
- Попытка отправить пароль по незашифрованному соединению отклоняется сразу и с понятным текстом, а не падает в глубине отправки с ошибкой, похожей на проблему релея
v0.3.630 июля 2026
Вход через корпоративный SSO
Новое
- Вход через вашего провайдера идентичности по OpenID Connect: Keycloak, Authentik, ADFS, Okta — что угодно, что говорит на OIDC. В настройках задаются три поля (issuer, client id, секрет), остальное платформа читает из discovery-документа провайдера
- Кнопка «Проверить» показывает найденные эндпоинты и тот самый redirect URI, который нужно зарегистрировать у провайдера — самая частая ошибка настройки, о которой сам провайдер сообщает невнятнее всего
- Можно доверить провайдеру список пользователей: кого он пустил, тот заходит, без дублирования правил по доменам почты на нашей стороне
Улучшения
- Пользователь опознаётся по паре «провайдер + идентификатор учётной записи», а не по почте: смена адреса в каталоге больше не превращает человека в нового пользователя без единой своей задачи
- Привязка внешней учётной записи к уже существующей локальной требует подтверждённого провайдером адреса — иначе чужую учётку можно было бы занять, зарегистрировав её адрес в стороннем каталоге
Исправления
- Вход через Google удалён: в этой сборке он был зарегистрирован, но не подключён к интерфейсу, а два пути входа означали две расходящиеся политики связывания аккаунтов
v0.3.530 июля 2026
Параметры платформы и квоты namespace — из интерфейса
Новое
- Вкладка «Параметры» в админке: LLM-шлюз и модели, почта, вход, шаблонный воркспейс для новых команд, политика регистрации, срок хранения логов выполнения. Раньше каждая правка означала helm upgrade
- Модели выбираются из выпадающего списка того, что шлюз реально отдаёт, а не набираются по памяти — кнопка «Проверить» опрашивает его прямо из формы
- Квоты namespace видны и правятся там же, где namespace создаётся: полосы потребления по подам, CPU, памяти и дискам, рядом форма изменения лимитов
Улучшения
- У каждого параметра подписано, откуда взято значение — из интерфейса, из конфигурации развёртывания или дефолт — и один клик возвращает к значению развёртывания
- Секреты хранятся зашифрованными и наружу не отдаются: видно только «задан» и последние четыре символа. Все изменения пишутся в журнал: кто, когда и что менял
- Смена настроек применяется без перезапуска: следующая задача, следующий дайджест и следующая голосовуха уже используют новые значения
Исправления
- Квоту namespace наконец можно изменить. Раньше она создавалась один раз и правке не поддавалась — поднять лимит означало удалить namespace вместе со всем содержимым
- Упереться в квоту больше не выглядит как «деплой молча не поднялся»: потребление видно на странице проекта
v0.3.430 июля 2026
Голосовые сообщения в Telegram-боте
Новое
- Боту можно надиктовать задачу голосом: запись расшифровывается и уходит агенту обычным текстом. В веб-интерфейсе сообщение выглядит как набранное с клавиатуры
- Бот показывает расшифровку до ответа агента — неверно услышанную фразу гораздо легче заметить рядом с ответом, чем внутри него
Улучшения
- Понятный ответ на каждый отказ: слишком длинная запись, слишком большой файл, тишина вместо речи, нерабочее распознавание. Голосовуха, исчезнувшая без ответа, неотличима от сломанного бота
Исправления
- Агентские среды перестали убивать сами себя по памяти: лимит поднят до значения, которого хватает реальной работе агента, а сами среды теперь расталкиваются по разным узлам вместо того, чтобы скапливаться на одном
v0.3.328 июля 2026
Надёжность: бэкапы, работа на нескольких узлах, диски агентов
Новое
- Ежедневные резервные копии базы с проверкой целостности: копия удаляется из ротации только после того, как её удалось прочитать
- Бэкенд работает в двух экземплярах: обновление или увод узла на обслуживание больше не означает простой. Фоновые задачи при этом по-прежнему выполняются ровно на одном из них
- Рабочие данные агентов переехали на постоянные диски: чекауты репозиториев и кеши переживают обновление образа, и следующая задача не начинается с полного клона
Улучшения
- Логи выполнения задач хранятся ограниченный срок и дальше удаляются автоматически. Сами задачи, комментарии и знания не трогаются
- Новые воркспейсы наполняются из отдельного шаблона, а не из рабочей области — внутренние навыки команды больше не расходятся по всем новым воркспейсам
Исправления
- Агентские среды больше не выселяются первыми при нехватке места на узле: у них появился собственный дисковый бюджет, и задача не обрывается на середине
v0.3.217 июля 2026
Kubernetes-окружения проектов
Новое
- У каждого проекта может быть свой namespace в кластере рабочей области: платформа создаёт его в один клик на вкладке «Окружение» проекта
- Агенты проекта автоматически получают kubectl-доступ (переменная KUBECONFIG в задачах) — строго внутри своего namespace: можно разворачивать и демонстрировать то, что они собрали
- Гардрейлы из коробки: права только внутри namespace (роль edit), квоты на CPU/память/поды, дефолтные лимиты контейнеров и сетевая изоляция от других namespace
Улучшения
- Платформа управляет только namespace с префиксом ve- и собственной меткой — системные namespace недостижимы даже при компрометации; сам провижионер не имеет доступа к подам и секретам чужих namespace
v0.3.116 июля 2026
Прозрачность рантаймов: лимиты, деньги и пауза
Новое
- Остаток лимитов Claude и Codex виден прямо в списке сред: полоски 5-часовой сессии и недельного окна с временем сброса, данные обновляются каждые 5 минут
- Кнопка «Приостановить» выводит среду из балансировки: новые задачи идут на другие среды, очередь переносится автоматически, «Возобновить» возвращает всё обратно
- Расходы на детальной странице среды теперь её собственные, а не общие по workspace — видно, сколько сожгла каждая среда в отдельности
Улучшения
- Балансировщик уводит задачи с почти исчерпанных сред заранее, а кулдаун ставится точно по времени сброса лимита вместо слепых 15 минут
- Протухшая OAuth-сессия среды видна сразу — бейдж «Ошибка авторизации» с именем учётки (email), под которой работает среда: понятно, кого перелогинивать
- Типы знаний видны в «Связанных знаниях» на задаче — цветные чипы [Грабли]/[Приём]/[Факт]/[Решение]/[Предпочтение] в той же палитре, что и граф
Исправления
- Задача, упавшая из-за протухшей авторизации, автоматически перезапускается на другой среде того же провайдера, а сломанная среда выводится из балансировки до перелогина
- Библиотекарь знаний больше не помечает всё подряд как «грабли»: устойчивые свойства окружения — факты, планы — решения; ночная консолидация постепенно исправляет тип у старых заметок при склейке
v0.3.016 июля 2026
AI Workforce: паспорт проекта, Plan Mode и оркестратор задач
Новое
- Сервис переименован в AI Workforce
- Паспорт проекта — вкладка «О проекте»: агент изучает репозиторий и описывает стек, архитектуру и соглашения; паспорт попадает в контекст каждой задачи проекта
- Plan Mode — кнопка «Сначала обсудить»: агент публикует план реализации, вы уточняете его в комментариях и запускаете выполнение строго по согласованному плану
- Оркестратор-техлид — конфликтующие задачи одного проекта больше не идут параллельно: вторая ждёт своей очереди и стартует сама после завершения блокирующей (или по кнопке «Запустить всё равно»)
- Документация платформы — раздел /docs: как подключить рантайм, работать с агентами, знаниями и секретами; любой участник может предложить правку, администратор одобряет её в бэкофисе
- Чеклист «Первые шаги» на дашборде — вместо онбординг-визарда: подключите рантайм, создайте агента, поставьте первую задачу
Улучшения
- Подсказки «Как это работает» на разделах «Знания» и «Окружение»
- Приглашённые пользователи попадают сразу в рабочую область — стартовые экраны и опросник удалены
- Ссылки на документацию, changelog и обратную связь переехали в Настройки → «О сервисе»
Исправления
- Backend и web переживают пересоздание нод кластера: pull-секрет образов больше не протухает вместе с CI-пайплайном
v0.2.2215 июля 2026
Второй мозг: знания workspace'а и петля обучения
Новое
- Знания — второй мозг workspace'а: библиотекарь-LLM извлекает решения, приёмы и грабли из каждой закрытой задачи и строит граф знаний в стиле Obsidian
- Выжимка знаний автоматически попадает в контекст каждой новой задачи; агенты ищут по базе через mws_ve brain search и добавляют знания через brain remember
- Петля обучения: знание помогло — уверенность растёт, подвело — угасает; ночная консолидация склеивает дубли
- Знания уровня проекта — вкладка «Знания» на странице проекта
- Несколько вложений в задачах и комментариях + отдельная секция вложений
Улучшения
- Биллинг привязан к рабочей области и переживает пересоздание рантаймов
- Реальные цены моделей MWS GPT (GLM, Qwen, Kimi, Gemma) в статистике расходов
- Задачи автоматически уходят на другой рантайм, когда у текущего кончились лимиты LLM, и возвращаются после восстановления
- Лимит загрузки файлов увеличен до 500 МБ
- Создание задачи по умолчанию — в ручном режиме
Исправления
- mws_ve brain remember больше не отвечает 503
- opencode показывает только реально доступные модели гейтвея
v0.2.2130 апреля 2026
Quick Capture Overhaul, Mermaid Diagrams & Typed Project Resources
Новое
- Quick Capture replaces the old New Issue dialog — continuous-create mode, file uploads, and automatic enrichment from pasted URLs
- Mermaid diagrams render inline in markdown, with a fullscreen lightbox for complex graphs
- Projects can bind their own repo, separate from the workspace default
- Permission-aware UI across agents, comments, runtimes, and skills — actions you can't take are no longer offered
Улучшения
- Daemon `/tasks/claim` polling uses a Redis empty-claim fast-path
- AI Workforce Agent commits include a `Co-authored-by` trailer
- Desktop blocks Cmd+R / Ctrl+R / F5 from reloading the app
Исправления
- Quick Create no longer invents requirements beyond user input
- Inbox jumps straight to the targeted comment, auto-archives Done issues
- Task rerun starts a fresh session and skips poisoned resume state
- Invitees land on their workspace after sign-in
v0.2.2029 апреля 2026
Create Issue by Agent, Agent Presence v3 & Daemon WebSocket Heartbeat
Новое
- Create Issue by Agent — `c`, one line, pick an agent; runs async
- Agent Presence v3 — clearer availability + execution log on issue panel
- Daemon ↔ server heartbeat over WebSocket with HTTP fallback
- Mention picker ranks suggestions by local recency
Улучшения
- Server caches PAT / daemon token lookups in Redis
- Backend default agent CLI args via env vars
- Manual and agent create-issue flows share one dialog
Исправления
- Create-issue-by-agent stops leaving tasks stuck queued
- Agent comments respect newlines instead of literal `\n`
- Agent-authored root comments don't inherit parent @mentions
- Cursor agent on Windows preserves multi-line prompts
v0.2.1928 апреля 2026
Kiro CLI Runtime, Desktop Notifications & Issue Label Filter
Новое
- Kiro CLI added as a local agent runtime option
- macOS dock badge for unread issues + native notifications
- Issue list label filter, combinable with status / priority / assignee
- Daemon receives task wakeups over WebSocket — lower startup latency
Улучшения
- Simpler list and board status group headers
- Author-written markdown links preserved through linkify
- Label attach now optimistic
- Mention picker's issue search refreshes as you type
Исправления
- Deleting a comment cancels any agent task it triggered
- Stalled Codex turns time out instead of holding the slot
- Windows daemon survives parent shell close
- Agent-to-agent mention threads no longer cause feedback loops
v0.2.1827 апреля 2026
Issue Labels, Labs Tab & Sidebar Invite Dot
Новое
- Issue labels with color coding and filtering
- Labs settings tab for experimental toggles
- Sidebar dot when you have an unread workspace invite
Улучшения
- Project picker shows the selected project's icon
- Sidebar parent items stay highlighted on detail pages
- Self-hosted deployments honor signup gating env vars
Исправления
- Agent comments preserve line breaks again
- Desktop RPM no longer conflicts with Slack / VS Code on Fedora
- Windows agents handle multi-line prompts correctly
v0.1.022 марта 2026
Foundation
- Go backend with REST API, JWT auth, and real-time WebSocket
- Next.js frontend with Linear-inspired UI
- Issues with board and list views and drag-and-drop kanban
- Agents, Inbox, and Settings pages
- One-click setup, migration CLI, and seed tool
- Comprehensive test suite — Go unit/integration, Vitest, Playwright E2E