Программная платформа

Управляйте всем флотомиз кода.

cmdop SDK — программный фундамент, на котором построены CLI и боты. Одно Go-ядро владеет сложной логикой; тонкие типизированные клиенты для Python и Node просто вызывают его. Стримьте AI-агента машины, управляйте флотами, открывайте туннели, планируйте задачи — всё из вашей собственной программы.

Two typed language clients connect through the CMDOP SDK core to fleet capabilities and remote machines

Единая система продуктов

Начните с одной машины. Вырастите до флота.

Программная платформа

CMDOP SDK для автоматизации на Python и Node

Управляйте флотом из кода через Python и Node клиенты для команд машин, задач с агентами, потокового вывода и ботов.

Как устроено подключение

Ваше приложение и все машины —одно соединение.

Управляйте флотом из кода через Python и Node клиенты для команд машин, задач с агентами, потокового вывода и ботов.

Установка

Одна установка. И больше ничего.

Каждая платформа уже внутри одного wheel и одного npm-пакета — не нужно ставить агент cmdop, нет нотаризации и отдельных загрузок под платформу. Резолвер во время запуска сам берёт нужную сборку для хоста.

Python — PyPI

Node — npm

cmdop 1.1.1 на PyPI · @cmdop/sdk 1.1.0 на npm

machines.ask()

Стримьте агента машины,как типизированный async-итератор.

Главная операция стримит AI-агента машины через relay и отдаёт чистый async-итератор с живым выводом, завершением, ошибками и запросами подтверждения.

Loading code…
Почему именно так

Одно ядро. Любой язык.

Одно Go-ядро, тонкие типизированные клиенты

Аутентификация, стриминг, повторы и сопоставление ошибок написаны один раз в Go и переиспользуются каждым клиентом. Новый язык — это тонкий типизированный слой, а не полный порт.

Встроенные бинарники — без дополнительной установки

Все пять платформенных бинарников едут внутри одного fat wheel и одного npm-пакета. Конечным пользователям достаточно pip install или npm i — без агента cmdop, без optionalDependencies, без нотаризации Gatekeeper.

Двухплоскостной клиент

Управляйте флотом из кода через Python и Node клиенты для команд машин, задач с агентами, потокового вывода и ботов.

Стриминг machines.ask()

Стримьте AI-агента машины как типизированный async-итератор, с запросами подтверждения там, где работа требует разрешения. Та же модель взаимодействия, что в приложении, теперь доступна из скрипта.

Боты встроены

Боты для Telegram, Discord и Slack теперь размещены целиком внутри ядра SDK. Запустите бота через client.bots.run(...), и Go-бинарник крутит цикл канала, вызывая machines.ask() на каждое сообщение. SDK поглотил ботов.

Поверхность

Типизированные пространства имённад всем вашим флотом.

Каждая операция relay отражена в обоих клиентах и защищена кросс-языковой проверкой паритета — метод, который есть в одном языке, но отсутствует в другом, валит CI.

Почему именно так

machineslist · get · info · spend · ask · messages · active_session
fleetscrud · members · attach · detach
tunnelsopen · close · list · get · sessions
schedulescrud · trigger · runs
keyslist · issue · revoke

Узнать больше

skillslist · install · publish
botsrun · management (Telegram · Discord · Slack)
Узнать больше

Читайте документацию.Запускайте за минуты.

Полный справочник по каждому пространству имён, модели стриминга и обработке ошибок.

Стройте на фундаменте.

Программное ядро, на котором построен каждый другой продукт cmdop. Установите, импортируйте, запускайте.