История версий
Машиночитаемая версия — /api/changelog. Сейчас контракт: v1, дата-версия 2026-09-15.
Правила совместимости
- Мажор (v2) — только ломающие изменения: удаление полей, смена типов, другой смысл значений.
- Минор — новые поля, фильтры и маршруты; старый клиент их просто не замечает.
- Патч — исправления без изменения формы ответа.
- Дата-версия в заголовке
X-Api-Versionвключает изменения внутри мажора. Перед отключением версии клиент получает заголовкиDeprecationиSunset(RFC 8594).
v1.3.0
2026-09-17События платформы наружу: получатель-агент, реплей, живой потокdeliveryMode `wake` запускает профиль Hermes с текстом события, `card` ставит задачу на доску тому же профилю. Профиль проверяется по реестру исполнителей.
Не более 6 пробуждений агента в минуту на подписку; однотипные события по одному объекту за 5 минут сворачиваются в одну доставку; событие, порождённое действием самого агента, ему не возвращается.
Запись журнала возвращается в очередь и доставляется сразу, без новой записи.
Событие появляется в панели и сессии агента без перезагрузки; тот же момент, что и доставка подписчикам.
v1.2.0
2026-09-17Доска задач и исполнители в публичном APIКарточки живут в том же kanban.db, что и панель: задача, заведённая агентом, сразу видна на доске и подхватывается диспетчером цифровых сотрудников. Движение карточки — смена status (in_progress — «взял в работу», done — закрыта), удаление — архивация.
Исполнители, на которых можно назначить задачу: цифровые сотрудники (employee) и профили разработки платформы (developer). Значение id подставляется в assigneeId карточки.
Агент ведёт работу по доске теми же правами read:kanban / write:kanban, что и человек: 24 инструмента собираются из реестра маршрутов.
Комментарии людей и итоговые отчёты агентов в одном порядке. Автор по умолчанию — исполнитель карточки: отчёт агента виден в ленте задачи, а не теряется в чате сессии.
Уходят подписчикам вебхуков с подписью X-Rkdash-Signature и журналом доставки, как события меню и склада.
Выдаются ключу в «Настройки → API» вместе с остальными правами.
v1.1.0
2026-09-17MCP-сервер и слой адаптеров агента18 инструментов собираются из реестра эндпоинтов, поэтому не расходятся с REST. Авторизация — тот же ключ rk_live_/rk_test_, права проверяются на каждом вызове. По умолчанию сервер выключен: включение — «Настройки → API».
Единый контракт запуска прогона (AdapterExecutionContext → AdapterExecutionResult) с событиями прогона, сессиями и проверкой окружения. Реестр изменяемый: внешний транспорт подключается регистрацией, без правки типов.
read:kanban, write:kanban, write:dashboards, read:agents, write:agents, run:ops, read:audit, adapter:control.
По умолчанию агент получает только чтение; цены, склад и интеграции открываются осознанно и требуют Idempotency-Key.
v1.0.0
2026-09-16Первая публичная версия API22 операции под префиксом /api/v1 с пагинацией курсором, фильтрами и сортировкой.
Ключ хранится хэшем, показывается один раз, отзывается и вращается в «Настройки → API».
100 запросов в минуту на ключ, всплеск до 20 в секунду, 429 с Retry-After.
Повтор с тем же телом возвращает прежний ответ, с другим — 409.
Подпись X-Rkdash-Signature, три попытки доставки, журнал в панели и через API.
Спецификация собирается из Zod-схем: /api/v1/openapi, страница /docs/api, пакеты @rkdash/api и rkdash (Python).
application/problem+json с полями type, title, status, detail, instance, code, requestId.