Plateforme programmatique

Pilotez toute votre flottedepuis le code.

Le SDK cmdop est le socle programmatique sur lequel s’appuient le CLI et les bots. Un cœur Go gère la logique difficile ; de fins clients typés pour Python et Node ne font que l’appeler. Streamez l’agent IA d’une machine, gérez des flottes, ouvrez des tunnels, planifiez des tâches — le tout depuis votre propre programme.

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

Un seul système produit

Commencez avec une machine. Passez ensuite à une flotte.

Plateforme programmatique

SDK CMDOP pour flux Python et Node

Pilotez votre flotte depuis le code avec des clients Python et Node pour commandes machine, flux d’agents, streaming et bots.

Fonctionnement de la connexion

Votre application et vos machines,une seule connexion.

Pilotez votre flotte depuis le code avec des clients Python et Node pour commandes machine, flux d’agents, streaming et bots.

Installation

Une installation. Rien d’autre.

Chaque plateforme est déjà incluse dans un seul wheel et un seul paquet npm — pas d'installation de l'agent cmdop, pas de notarisation, pas de téléchargement par plateforme. Un résolveur choisit la bonne build pour l'hôte au lancement.

Python — PyPI

Node — npm

cmdop 1.1.1 sur PyPI · @cmdop/sdk 1.1.0 sur npm

machines.ask()

Streamez l’agent d’une machine,comme un itérateur async typé.

L’opération principale streame l’agent IA d’une machine via le relay et l’expose comme un itérateur async propre avec sortie en direct, fin, erreurs et demandes d’approbation.

Loading code…
Pourquoi c’est conçu ainsi

Un cœur. Chaque langage.

Un cœur Go, de fins clients typés

Authentification, streaming, reprises et correspondance des erreurs sont écrits une fois en Go puis réutilisés par chaque client. Un nouveau langage est une fine couche typée, pas un port complet.

Binaires intégrés — aucune installation supplémentaire

Les cinq binaires de la plateforme tiennent dans un seul fat wheel et un seul paquet npm. Les utilisateurs finaux font simplement pip install ou npm i — pas d’agent cmdop, pas d’optionalDependencies, pas de notarisation Gatekeeper.

Client à deux plans

Pilotez votre flotte depuis le code avec des clients Python et Node pour commandes machine, flux d’agents, streaming et bots.

Streaming machines.ask()

Streamez l’agent IA d’une machine comme un itérateur async typé, avec des demandes d’approbation quand le travail doit être confirmé. Le même modèle d’interaction que dans l’app, désormais scriptable.

Bots intégrés

Les bots Telegram, Discord et Slack sont désormais hébergés entièrement dans le cœur du SDK. Lancez-en un avec client.bots.run(...) et le binaire Go exécute la boucle du canal, pilotant machines.ask() par message. Le SDK a absorbé les bots.

La surface

Des namespaces typéssur toute votre flotte.

Chaque opération du relais est répliquée dans les deux clients et verrouillée par un contrôle de parité inter-langages — une méthode présente dans un langage mais pas dans l’autre fait échouer la CI.

Pourquoi c’est conçu ainsi

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

En savoir plus

skillslist · install · publish
botsrun · management (Telegram · Discord · Slack)
En savoir plus

Lisez la doc.Livrez en quelques minutes.

Référence complète pour chaque namespace, le modèle de streaming et la gestion des erreurs.

Construisez sur le socle.

Le cœur programmatique sur lequel repose chaque autre produit cmdop. Installez-le, importez-le, livrez.