К содержимому

CapyAgent - программа на вашем компьютере.

История выпусков

Что менялось и почему

Здесь нет пунктов «улучшена стабильность»: каждая строка отвечает, что появилось, что именно ломалось и какое ограничение осталось.

Каждый выпуск описан вместе с оставшимися ограничениями.

v1.3.5выпуск

06.10.2026

Приложения для macOS, Windows и Linux, запасная модель, расширения из архива

Ядро на Go, готовые приложения и установка одной командой.

  • Установка одной командой: install.sh для Linux, macOS и WSL2, install.ps1 для Windows
  • Приложения: macOS (Apple Silicon и Intel), Windows, Linux (AppImage, deb, rpm)
  • Запасная модель: если основная не отвечает, берётся следующая
  • Если остановить задачу, сохраняется то, что уже сделано
  • В Telegram поставщика и модель можно выбрать кнопками
  • Расширения ставятся из ZIP или tar-архива прямо в чате
  • Встроенный набор коннекторов

v1.2.4выпуск

02.10.2026

Мастер предлагает VPN+, когда Telegram закрыт

Если при настройке Telegram недоступен, мастер предлагает подключить VPN+.

v1.2.1выпуск

02.10.2026

Прокси для Telegram и модели одним адресом

Прокси для Telegram и для модели задаётся одним адресом.

v1.2.0выпуск

02.10.2026

Записи звонков расшифровываются из коробки

Записи звонков расшифровываются сразу после установки, без дополнительной настройки. Появился свой сервер Bot API.

v1.1.0 - v1.1.1выпуск

01.10.2026

Файлы больше 20 МБ и вход в подписку ChatGPT

Telegram принимает файлы больше 20 МБ. Появился вход в подписку ChatGPT.

v1.0.13опубликована

10.09.2026

Подключение подписки Codex держится

Исправительный выпуск по дефектам с боевых установок. Обновлённый ключ обновления Codex записывается обратно в auth.json: раньше после перезапуска агент предъявлял отработанный ключ и подписка отзывалась с ошибкой 401.

  • /connect доступен владельцу и людям из белого списка канала, отказ называет адрес владельца
  • Ответ хозяина машины опознаётся по времени файла, а не по изменению содержимого: повторное подключение поверх лежащего ключа работает
  • По таймауту различаются «хозяин не ответил» и «лежит прежний ответ от даты»
  • Слежка за входом сверяет метку запроса и гасится при отмене; запрос ложится на диск целиком
  • Длинная генерация больше не обрывается на трёх минутах: общий потолок запроса к модели снят у всех поставщиков, обрыв по истёкшему сроку не повторяется трижды
  • Замолчавший поставщик снова ведёт к запасному: ответ приходит от запасного, а не отказ через полчаса; к молчащему стучимся один раз, отказ основного виден в кабинете и в doctor
  • Ответ поставщика, который думает дольше минуты, не обрывается: ожидание первого признака ответа у непотоковых поставщиков поднято до десяти минут
  • Нажатая человеком кнопка у карточки темы исполняется сразу, без модели и без повторного подтверждения; удаление темы по инициативе модели по-прежнему требует подтверждения
  • Ограничение: эффект кнопок появляется с новыми карточками и только в Telegram; отработанный ключ прежних установок не воскресает, нужен новый вход

v1.0.12выпуск

09.09.2026

Панель причёсана: чат как главный экран

Разговор открывается сразу, а разделы панели переехали в шапку и в выдвижной ящик. Знакомство проходит прямо в чате, и его ответы помнит агент, а не браузер: начали на компьютере, продолжили с телефона.

  • Файлы прикладываются скрепкой в поле ввода и называются тем именем, которым их назвали вы
  • Список файлов относится к текущей беседе, а не ко всему агенту
  • Беседы собраны в колонку слева, с группами по дням и поиском
  • Карточки систем стали компактными: имя, состояние и действие в одной строке
  • Отказ системы говорит человеческой фразой вместо технического следа
  • Английский вид панели переводит имена и описания встроенных систем, каталога MCP и наборов инструментов
  • Терминал открывается отдельным полноэкранным видом с кнопкой возврата в чат

v1.0.11вошла в 1.0.12

отдельным выпуском не публиковалась

Обслуживание границ доступа и ожидающих действий

Принятый кандидат закрывает ошибки Team-профилей и policy, сохраняет ожидающие подтверждения до публикации действия и сужает доверенную границу desktop.

  • HTTP guard и коннектор получают отдельные снимки точных аргументов; полный caller confirmation ещё сверяется
  • Дочерний исполнитель получает свежие права, но не родительский разговор или хранилища памяти
  • Недоступное хранилище ожидающих подтверждений даёт HTTP 503, а не здоровый пустой список
  • Привилегированный Electron IPC доступен только доверенному главному документу
  • Явно выбранный файл учётных данных не подменяется молча другим источником

v1.0.10опубликована

05.09.2026

Обычное приложение и осмысленный первый запуск

Появился полный настольный путь для macOS, Windows и Linux: человек скачивает готовый файл, видит осмотр своей машины и собирает личный контекст из найденного только после проверки.

  • DMG для macOS Apple Silicon, установщик Windows и AppImage для Linux опубликованы в выпуске
  • Активный локальный вход Codex через ChatGPT выбирается в desktop автоматически, если другой провайдер не настроен
  • Файлы правил и памяти показываются безопасными выдержками; секретные файлы и строки не читаются
  • Найденный контекст сначала попадает в редактируемый черновик и сохраняется отдельным действием
  • Готовый агент при следующих запусках сразу открывает чат

v0.9.0

31.08.2026

День, когда проверок прибавилось больше, чем способностей

Веб-поиск, браузер и навыки в разговоре. Но главное в другом: за три дня одиннадцать раз повторилось одно и то же - код написан, а вызвать его некому.

  • Веб-поиск и скачивание страниц: Yandex Search API v2, SearXNG и Brave с единым видом выдачи
  • Браузер: чтение страниц, которые рисуются скриптами, и действия под тремя замками
  • Автоматическая проверка перед выпуском ищет объявленное и никем не вызываемое и не пропускает такое в сборку
  • Подтверждают конкретное действие, а не тип инструмента: «нажать «Оформить заказ» на avito.ru», а не «выполнить browser__browser_click»
  • Перед нажатием коннектор сверяет надпись с живой страницей
  • Расширение больше не выписывает себе разрешения само

v0.8.0

20.08.2026

Служба на боевом сервере и запасная модель

Ядро работает службой на боевом сервере, задачи по расписанию выполняются агентом, отказ модели больше не оставляет без ассистента.

  • Задачи по расписанию выполняет агент, а не заглушка
  • Запасной провайдер модели при отказе основного

v0.7.0

19.08.2026

Ставится службой и переживает ночь

Версия, с которой ассистента можно поставить службой и пользоваться каждый день.

  • Падение канала валит процесс: раньше канал умирал, служба числилась активной, и бот молчал сутками
  • Выход с ненулевым кодом, systemd поднимает заново
  • Рабочий процесс отделён от коннекторов: их можно использовать независимо от ядра

v0.6.0

15.08.2026

Версия про устойчивость

Ассистент из v0.5.0 работал, но не переживал нагрузку: один большой ответ коннектора выбивал диалог, длинный разговор терял начало, первый же 429 уходил человеку как отказ.

  • Результат инструмента ограничен долей окна модели, обрезка помечается честно
  • Длинный разговор сворачивается, а не теряет начало

v0.5.0

14.08.2026

CapyAgent стал личным ассистентом

Канал принимает свободную речь, а не только команды: ведёт разговор с моделью, помнит его, ставит напоминания и вызывает инструменты коннекторов.

  • Агентский цикл: думать, действовать, наблюдать, с обязательным потолком оборотов
  • Провайдеры модели: OpenAI-совместимый адаптер, MiMo, YandexGPT, GigaChat
  • Память, напоминания и новые каналы
  • Выдуманный моделью инструмент возвращается ей текстом «такого нет», а не роняет цикл

v0.4.0

13.08.2026

Каналы

Появился общий слой каналов и первая реализация - Telegram.

  • Признак жизни это время последнего успешного обмена, а не флаг «запущен»
  • Соединяемся строго по IPv4 своим dialer внутри процесса: лечить /etc/gai.conf значит чинить машину целиком, а на машине клиента так делать нельзя

v0.3.0

12.08.2026

Локальный интерфейс и токен

capyagent serve поднимает HTTP строго на 127.0.0.1. Адрес прибит в коде, а не берётся из конфигурации: ядро держит ключи от рабочих CRM.

  • Токен обязателен и сравнивается за постоянное время
  • Локальный порт без токена доступен любой открытой вкладке
  • CORS разрешён только расширениям

v0.2.0

12.08.2026

Коннектор Яндекс.Директа

Четыре инструмента, написанных вокруг четырёх способов молча потерять данные.

  • 201 и 202 это очередь отчёта, а не ошибка
  • Ошибка приходит в теле ответа при статусе 200
  • Лимиты API считаются до запроса, а не по факту отказа

v0.1.0

12.08.2026

Первый работающий срез

Ядро умеет поднять коннектор и вызвать его инструменты, коннектор Битрикс24 умеет разведать портал и выгружать данные, не теряя их молча.

  • MCP-клиент поверх stdio: рукопожатие, tools/list, tools/call
  • CLI: version, connector tools, connector call
  • Разведка портала до анализа

Хотите знать, когда выйдет следующий?

Напишите нам, и мы сообщим о выпуске, который закрывает вашу задачу.