CXAS SCRAPI CLI

Для Google CX Agent Studio: пакет Python, консоль cxas и восемь скиллов собирают, линтят и оценивают разговорных агентов.

  • 116 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • `cxas push` меняет приложение в проекте Google Cloud по учетным данным пользователя.
  • Часть скиллов обращается к платным службам Google Cloud.
Все причины и проверки

googlecloudplatform/cxas-scrapi

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/cxas-scrapi

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • `cxas push` меняет приложение в проекте Google Cloud по учетным данным пользователя.
  • Часть скиллов обращается к платным службам Google Cloud.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CXAS SCRAPI — открытая библиотека Google Cloud для CX Agent Studio. Классы `Apps`, `Agents`, `Tools`, `Sessions` и другие работают с ресурсами платформы, команда `cxas lint` проверяет проект локально, а `cxas push` и `cxas pull` переносят приложение между платформой и папкой. В каталоге `.agents/skills/` лежат скиллы для Gemini CLI, Claude Code и Antigravity. `cxas-agent-foundry` ведет полный цикл от требований до работающего агента: сборка, оценки, отладка, итерации. Остальные решают узкие задачи: конвертация эталонных оценок в симуляции, перенос агентов Dialogflow CX, разбор потерянных разговоров по данным CCAI Insights, правила автоматической разметки, отчеты и панели.

Для кого. Разработчики разговорных агентов на Google Customer Engagement Suite, которые автоматизируют сборку и тесты через Gemini CLI или Claude Code.

Подходит, если

  • Нужно собрать агента по продуктовым требованиям и сразу написать к нему оценки.
  • Агента Dialogflow CX переносят на CX Agent Studio.
  • Команда разбирает разговоры, в которых агент не справился, и ищет типовые причины.
  • Перед публикацией приложение надо проверить через `cxas lint` и прогнать симуляции.

Не подходит, если

  • Платформа другая: библиотека работает только с CX Agent Studio.
  • Доступа к проекту Google Cloud нет.
  • Нужна готовая облачная служба: это скрипты и CLI.

Пример запроса к агенту

Собери агента поддержки по этим требованиям, прогони `cxas lint` и подготовь набор оценок, но на платформу ничего не отправляй.

Ограничения

Нужны Python версии 3.10 и новее и учетные данные Google Cloud: `gcloud auth application-default login` или ключ сервисного аккаунта, у которого есть роль для Conversational Agents. Команда `cxas push` меняет приложение на платформе, поэтому сначала пройдите `cxas lint` и работайте со снимком версии через `--version-id`. Часть скиллов зависит от CCAI Insights и платных вызовов Google Cloud. Скилл `cxas-agent-foundry` требует вести `todo.md` по чек-листу и вызывать линтер через субагента.

Как отключить. Удалите папки `cxas-*` из каталога скиллов клиента и пакет `pip uninstall cxas-scrapi`. Отзовите ключ сервисного аккаунта, если создавали его для проекта.

Частые вопросы

Как установить библиотеку?

Выполните `pip install cxas-scrapi`. Для разработки репозитория README советует `uv sync` и активацию `.venv`.

Какие скиллы входят?

Восемь папок: `cxas-agent-foundry`, `cxas-autolabel-rules`, `cxas-composite-voice-agent-optimizer`, `cxas-configurable-dashboards`, `cxas-cuj-report-generator`, `cxas-dfcx-migration`, `cxas-loss-analysis` и `cxas-sim-eval`.

Как авторизоваться?

В Colab, Cloud Functions и локально библиотека берет учетные данные из окружения `gcloud`. Либо передайте путь к ключу сервисного аккаунта в `creds_path`.

Можно ли выгрузить версию без изменения черновика?

Да. `cxas pull` принимает `--version-id` и сохраняет неизменяемый снимок вместо живого черновика.

Нужна ли отдельная регистрация в Google Cloud?

Да. Нужен проект Google Cloud с включенным CX Agent Studio и права на работу с приложениями; библиотека сама доступ не выдает.

Обсуждение

Вопросов и отзывов пока нет.

Библиотека из 30 с лишним скиллов-инструкций для кодинг-агентов: от плана и сборки до проверки, защиты от галлюцинаций и выкладки

СкиллМинимальный доступ217Звезды репозитория

Проверяемый реестр скиллов с CLI для установки в два десятка агентов и MCP-сервером для поиска скиллов на лету

СкиллРасширенный доступ7,2 тыс.Звезды репозитория

CLI записывает сессии кодинг-агентов локально, повторяет ход работы и показывает, чего трасса не смогла доказать.

CLIРасширенный доступ104Звезды репозитория

Личный набор автора: общие правила для агентов и десятки скиллов для GitHub, браузера, macOS, сообщений и релизов, плюс скрипт синхронизации

СкиллШирокий доступ7,5 тыс.Звезды репозитория

Softaworks Agent Toolkit

Softaworks Agent Skills

Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация

ПлагинРасширенный доступ2,7 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
CXAS SCRAPI (эта карточка)нет116
agentevalsнетне нужна169оценивает поведение агента по трассам OpenTelemetry для любой платформы; CXAS SCRAPI собирает, проверяет и оценивает агентов именно CX Agent Studio
agent-evalда280запускает прогоны оценки для кодовых агентов; здесь оценки привязаны к голденам и симуляциям платформы CX

Коротко о README

Библиотека описывает агентов CX Agent Studio как проект из файлов, которые можно проверять линтером и хранить в Git. Скиллы вызывают ту же консоль `cxas`.

Бейдж для README

Сообщить о проблеме