Skip to content
2.12.0
EVA Studio

Опишите задачу.
Студия соберёт агента, навык или виджет

Студия встроена в EVA. Флоу агентов на визуальной схеме, навыки и фоновые сервисы на JavaScript, виджеты с живыми данными. ИИ-помощник видит открытую сущность, пишет код вместе с вами, проверяет и публикует.

Что соберём сегодня?

Три вида сущностей, одна мастерская

Студия открывается экраном с вопросом и тремя быстрыми действиями. Слева библиотека всего, что уже собрано, в центре редактор, справа ИИ-помощник EVA.

ИИ-помощник

EVA видит, что вы делаете

Справа в Студии работает EVA. Она видит открытый флоу, код пакета и историю изменений. Попросите добавить ветку, переписать обработчик или найти ошибку в логах, и она сделает это прямо в черновике.

  • Создаёт агентов и пакеты по описанию задачи
  • Правит файлы черновика и манифест
  • Запускает проверку, debug-сервис и пробный запуск агента
  • Публикует версию, когда вы готовы
EVA · Видит открытый флоу, код и историю
Сделай фоновый сервис, который раз в час проверяет новые задачи в Jira и показывает их виджетом
Создала пакет jira-digest: main(ctx) с таймером, таблица в ctx.db и виджет «Новые задачи». Нужен ваш токен Jira в настройках пакета. Запустить debug-сервис?
Записывает файл · Применяет изменения · Проверка пройдена
Флоу агентов

Схема вместо сценария на сотню строк

Агент это граф узлов. Схема служит брифом для ИИ-оркестратора: он идёт по шагам, вызывает навыки, выбирает ветку по условию и отмечает прогресс. Вы видите каждый шаг живого запуска.

  • Узлы: Старт, Шаг, Навык, Условие, Ветвление, Ожидание, Финиш
  • Расписание, вебхук, запуск из чата и из фонового сервиса
  • Пробный запуск прямо в редакторе
1

Каждый будний день в 9:00

Старт
2

Задачи на мне в Jira

Навык
3

Встречи на сегодня в Exchange

Навык
4

Есть просроченные задачи?

Ветвление
5

Сводка в чат и уведомление

Финиш
Код, debug, виджеты

Редактор пакета с живым предпросмотром

У навыков и фоновых сервисов пять вкладок. Обзор показывает пакет так же, как его увидят пользователи. Код открывает файлы черновика. Изменения сравнивают черновик с активной версией. Debug-сервис запускает черновик рядом с продом, а Виджеты показывают его интерфейс.

  • Обзор: навыки, параметры, настройки, README
  • Изменения: построчный diff с опубликованной версией
  • Debug-сервис работает параллельно с продом на черновике
jira-widgets · активна 1.0.6 · есть черновик
ОбзорКодИзмененияDebug-сервисВиджеты
export async function main(ctx) {
  const app = createWidgetServer(ctx);
  app.serve('public');
  app.get('/api/tasks', async (req, res) => {
    const { jira_url, jira_pat } = req.ctx.settings;
    res.json(await myOpenIssues(jira_url, jira_pat));
  });
  await app.listen();
}
Жизненный цикл

От идеи до пользователей

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

1

Создать

Сами или через ИИ-помощника

Черновик
2

Проверка

Манифест, зависимости, статический анализ

Проверить
3

Попробовать

Debug-сервис, виджеты, пробный запуск

Debug
4

Опубликовать

Неизменяемая версия

Semver
5

Раздать

Чат, агенты, доска, Desktop

Активна
Для разработчиков

Студия не запирает вас в браузере

Документация экосистемы EVA 2.1