Platforma programistyczna

Steruj całą flotąz poziomu kodu.

SDK cmdop to programistyczny fundament, na którym budują CLI i boty. Jeden rdzeń w Go obsługuje trudną logikę; cienkie, typowane klienty dla Python i Node po prostu go wywołują. Strumieniuj agenta AI maszyny, uruchamiaj floty, otwieraj tunele, planuj zadania — wszystko z poziomu własnego programu.

sdk.diagram.eyebrow

sdk.diagram.title

sdk.diagram.body

sdk.diagram.alt
Instalacja

Jedna instalacja. Nic więcej.

Wszystkie pięć platformowych binariów dostarczamy wbudowane w jeden gruby wheel i jeden pakiet npm — bez instalacji agenta cmdop, bez notaryzacji, bez pobierania per platforma. Resolver środowiska uruchomieniowego wybiera binarium hosta w momencie uruchomienia.

Python — PyPI

Node — npm

cmdop 1.0.0 on PyPI · @cmdop/sdk 1.0.0 on npm

machines.ask()

Strumieniuj agenta maszyny,jako typowany iterator async.

Główna operacja otwiera strumień SSE do agenta AI maszyny przez relay, udostępniany jako czysty iterator async typowanych ramek — event, done, error, confirm_required, pin_required, pin_denied — z bocznymi kanałami pin i confirm w trakcie strumienia.

Loading code...
Dlaczego zbudowane w ten sposób

Jeden rdzeń. Każdy język.

Jeden rdzeń w Go, cienkie typowane klienty

Uwierzytelnianie, strumień SSE relay, ponowienia i mapowanie błędów napisano raz w Go i są ponownie wykorzystywane przez każdego klienta. Nowy język to cienka nakładka licząca ~400 linii plus wygenerowana typowana powierzchnia — a nie pełny port.

Wbudowane binaria — bez dodatkowej instalacji

Wszystkie pięć platformowych binariów jedzie wewnątrz jednego grubego wheel i jednego pakietu npm. Użytkownicy końcowi po prostu robią pip install lub npm i — bez agenta cmdop, bez optionalDependencies, bez notaryzacji Gatekeeper.

Klient dwupłaszczyznowy

Maszyny, floty, tunele, harmonogramy i klucze trafiają do relay z Twoim CMDOP_TOKEN. Umiejętności i boty trafiają na platformę z Twoim UserAPIKey. Jeden klient, dwa poświadczenia, z założenia.

Strumieniowanie SSE machines.ask()

Strumieniuj agenta AI maszyny jako typowany iterator async, z bocznymi kanałami pin i confirm w trakcie strumienia. Ten sam model interakcji co w aplikacji, teraz skryptowalny.

Boty wbudowane

Boty Telegram, Discord i Slack są teraz hostowane w całości wewnątrz rdzenia SDK. Uruchom je przez client.bots.run(...), a binarium Go obsługuje pętlę kanału, sterując machines.ask() na każdą wiadomość. SDK wchłonęło boty.

Powierzchnia

Typowane przestrzenie nazwnad całą flotą.

Każda operacja relay jest odwzorowana w obu klientach i zabezpieczona międzyjęzykowym sprawdzeniem parzystości — metoda w jednym języku, lecz nie w drugim, oblewa CI.

machineslist · get · info · spend · ask · messages · active_session
Płaszczyzna relay · CMDOP_TOKEN
fleetscrud · members · attach · detach
Płaszczyzna relay · CMDOP_TOKEN
tunnelsopen · close · list · get · sessions
Płaszczyzna relay · CMDOP_TOKEN
schedulescrud · trigger · runs
Płaszczyzna relay · CMDOP_TOKEN
keyslist · issue · revoke
Płaszczyzna relay · CMDOP_TOKEN
skillslist · install · publish
Płaszczyzna platformy · UserAPIKey
botsrun · management (Telegram · Discord · Slack)
Płaszczyzna platformy · UserAPIKey
Dowiedz się więcej

Przeczytaj dokumentację.Wdróż w kilka minut.

Pełna dokumentacja każdej przestrzeni nazw, modelu strumieniowania i obsługi błędów.

Buduj na fundamencie.

Programistyczny rdzeń, na którym zbudowany jest każdy inny produkt cmdop. Zainstaluj go, zaimportuj, wdróż.