AEnvironment Deploy — скилл

Скилл для Claude Code выкатывает среды платформы AEnvironment как временные экземпляры или постоянные сервисы

  • 322 ★ репозитория
  • Последний коммит
  • Apache-2.0
СкиллОфициальный

Широкий доступ

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

  • Скрипты создают и удаляют экземпляры, сервисы и хранилища в вашем кластере, удаление с `delete_storage=True` стирает данные
  • Пароль реестра передается флагом `--registry-password`, а ключи сервисов в `--env-vars`, то есть попадают в историю команд
  • Сценарий локальной сборки запускает Docker и отправляет образ в реестр
Все причины и проверки

inclusionai/aenvironment

Установка

Работает в

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

npx skillfoxx add skills/aenvironment-deploy

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

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

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

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

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

  • Скрипты создают и удаляют экземпляры, сервисы и хранилища в вашем кластере, удаление с `delete_storage=True` стирает данные
  • Пароль реестра передается флагом `--registry-password`, а ключи сервисов в `--env-vars`, то есть попадают в историю команд
  • Сценарий локальной сборки запускает Docker и отправляет образ в реестр

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

Что делает

AEnvironment — платформа сред для обучения и запуска агентов, на которой строятся внутренние сервисы Ant Group. Среды в ней описаны через MCP, а в составе есть готовые TAU2, мини-терминал и TerminalBench. Скилл `aenvironment-deploy` берет на себя развертывание: Claude Code настраивает CLI `aenv`, регистрирует среду, создает экземпляр или сервис и подставляет переменные окружения. Скилл ведет по трем сценариям. В первом образ Docker собирается локально, регистрируется в EnvHub и разворачивается. Во втором регистрируется готовый образ. В третьем разворачивается уже зарегистрированная среда, это самый короткий путь. Для каждого есть свой скрипт на Python: `deploy_with_local_build.py`, `deploy_with_existing_image.py` и `deploy_existing_env.py`. Экземпляр живет временно и открывается по IP и порту, срок задает `--ttl`, по умолчанию 24 часа. Сервис работает постоянно, открывается по доменному имени, допускает несколько реплик и по флагу `--enable-storage` получает постоянное хранилище, но тогда реплика остается одна. Список, обновление и удаление ресурсов скилл выполняет через `scripts/aenv_operations.py`.

Для кого. Исследователям и инженерам, которые обучают и тестируют агентов на своем развертывании AEnvironment и хотят выкатывать среды из Claude Code.

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

  • Среда `game-2048@1.0.6` уже зарегистрирована, и нужен экземпляр на час для проверки агента
  • Приложению нужен постоянный сервис с доменом и хранилищем на 10 ГБ
  • Образ Docker лежит в вашем реестре, и его надо зарегистрировать в EnvHub и сразу развернуть
  • Устаревшие экземпляры и сервисы надо перечислить и удалить, оставив или стерев хранилище

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

  • У вас нет развернутого API-сервиса и EnvHub: скрипты принимают их адреса и без них ничего не создадут
  • Нужна только локальная проверка среды: для нее хватает `aenv run`, он поднимает MCP-сервер в папке проекта
  • Агент работает не в Claude Code: установка описана командой `claude skill install`

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

Разверни game-2048@1.0.6 как экземпляр со сроком жизни в один час

Ограничения

  • Скилл управляет развертыванием, но не ставит саму платформу. Адреса API-сервиса и EnvHub надо знать заранее.
  • Для сценария с локальной сборкой нужны Docker и учетные данные реестра: хост, пользователь, пароль и пространство имен.
  • CLI ставится командой `pip install aenvironment --upgrade`, скиллу нужен Python.
  • Пример адреса сервиса в SKILL.md указывает на внутренний кластер Ant Group, поэтому ваш адрес зависит от вашей установки.

Как отключить. Удалите папку скилла `aenvironment-deploy` из каталога скиллов Claude Code. Развернутые экземпляры и сервисы останутся работать, их удаляют отдельно через `aenv` или `scripts/aenv_operations.py`.

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

Как установить скилл AEnvironment Deploy в Claude Code?

Скачайте `aenvironment-deploy.skill` со страницы последнего релиза командой `curl -L` и выполните `claude skill install aenvironment-deploy.skill`. Исходный текст скилла лежит в репозитории в папке `.claude/aenvironment-deploy`.

Чем экземпляр отличается от сервиса?

Экземпляр временный, у него есть срок жизни `--ttl` (по умолчанию 24 часа), доступ идет по IP и порту, реплика одна, хранилища нет. Сервис работает постоянно, открывается по домену, допускает несколько реплик и по флагу `--enable-storage` получает хранилище при одной реплике.

Какой сценарий выбрать, если среда уже зарегистрирована?

Третий: скрипт `deploy_existing_env.py` принимает имя и версию среды в виде `myagent@1.0.0`, адреса API-сервиса и EnvHub, тип развертывания и имя владельца. Сборка образа и реестр здесь не участвуют.

Как передать ключи внутрь среды?

Флагом `--env-vars` со словарем в формате JSON, например с ключами модели и новостного API. Скилл подставляет их в экземпляр или сервис при создании.

Как удалить сервис вместе с хранилищем?

Через `scripts/aenv_operations.py`: метод `delete_service` с аргументом `delete_storage=True` удаляет и сервис, и хранилище. Без этого аргумента хранилище остается.

Обсуждение

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

Скиллы

Docker Skills

docker-skills

Официальный

Официальные скиллы Docker для агентов: Dockerfile и сборка, Compose, Sandboxes, Docker Agent и скилл с подтверждением необратимых действий

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

Изолированные микро-ВМ Linux для кода агента: официальный скилл Vercel по SDK, сетевым правилам и снимкам.

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

AgentBox запускает Claude Code, Codex и Open Code в отдельных виртуальных машинах: на вашем ПК, своем сервере или в облаке.

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

Скиллы Cloud.ru для AI-агентов

Cloud.ru Skills для AI-агентов

Официальный

Официальные скиллы Cloud.ru: аккаунт, Foundation Models, ML Inference, виртуальные машины, RAG и AI-агенты Evolution

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

31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker

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

Docker-песочница для кодинг-агентов: образ на Debian с Copilot CLI, Codex и Pi, а доступ по SSH, RDP и Docker включается флагами.

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

Коротко о README

Страница излагает идею «все есть среда», встроенные среды, примеры мини-программ и обучения с подкреплением на TAU2, режим агента как среды. Скилл развертывания вынесен в отдельный раздел с установкой и тремя сценариями, дальше идут установка SDK и описание инструментов и функций среды.

Бейдж для README

Исходный SKILL.md

---
name: aenvironment-deploy
description: Deploy sandboxed environment instances and services using AEnvironment. Use when deploying agent instances, web services, or applications to AEnvironment sandbox infrastructure. Supports three workflows - (1) Build image locally and deploy, (2) Register existing image and deploy, (3) Deploy from registered environment. Handles instance deployment (temporary, IP-based access for agents) and service deployment (persistent, domain-based access with storage for apps).
---

# AEnvironment Deploy

Automate deployment of sandboxed environment instances and services using the AEnvironment platform.

## Overview

AEnvironment provides isolated sandbox environments for running agents and applications. This skill handles the complete deployment workflow:

- **Instances**: Short-lived environments for agents (IP-based access, no persistence)
- **Services**: Long-running services for apps (domain access, optional storage, multiple replicas)

## Prerequisites

Install AEnvironment CLI:

```bash
pip install aenvironment --upgrade
aenv --help
```

## Deployment Workflows

### Workflow A: Deploy with Local Image Build

Build Docker image locally, register to EnvHub, and deploy.

**When to use**: Creating a new environment from scratch with local Dockerfile.

**Requirements**: Docker installed, registry credentials configured.

**Script**: `scripts/deploy_with_local_build.py`

**Example**:

```bash
python scripts/deploy_with_local_build.py \
  --env-name myagent \
  --owner-name john \
  --api-service-url https://api.example.com \
  --envhub-url https://envhub.example.com \

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

Foxx AIAEnvironment Deploy
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.