Tüm filonuzukoddan yönetin.
cmdop SDK, CLI ve botların üzerine inşa edildiği programatik temeldir. Tek bir Go çekirdeği zorlu mantığa sahiptir; Python ve Node için ince tipli istemciler bunu yalnızca çağırır. Bir makinenin AI ajanını yayınlayın, filoları çalıştırın, tüneller açın, işler zamanlayın — hepsi kendi programınızdan.
sdk.diagram.title
sdk.diagram.body

Tek kurulum. Başka hiçbir şey yok.
Beş platform ikili dosyasının tamamı tek bir fat wheel ve tek bir npm paketinin içine gömülü olarak gelir — cmdop agent kurulumu yok, noterleme yok, platform başına indirme yok. Çalışma zamanı çözümleyicisi, spawn anında ana makinenin ikili dosyasını seçer.
Python — PyPI
Node — npm
cmdop 1.0.0 on PyPI · @cmdop/sdk 1.0.0 on npm
Bir makinenin ajanını yayınlayın,tipli bir async iterator olarak.
Başlık operasyonu, relay üzerinden bir makinenin AI ajanına bir SSE akışı açar; bu, tipli kareler — event, done, error, confirm_required, pin_required, pin_denied — için temiz bir async iterator olarak sunulur ve akış ortasında pin ile confirm yan kanallarına sahiptir.
Tek çekirdek. Her dil.
Tek Go çekirdeği, ince tipli istemciler
Kimlik doğrulama, relay SSE akışı, yeniden denemeler ve hata eşleme bir kez Go ile yazılır ve her istemci tarafından yeniden kullanılır. Yeni bir dil, tam bir port değil — ~400 satırlık ince bir shim ile üretilen tipli bir yüzeydir.
Gömülü ikili dosyalar — ek kurulum yok
Beş platform ikili dosyasının tamamı tek bir fat wheel ve tek bir npm paketinin içinde yer alır. Son kullanıcılar yalnızca pip install veya npm i yapar — cmdop agent yok, optionalDependencies yok, Gatekeeper noterlemesi yok.
İki düzlemli istemci
Makineler, filolar, tüneller, zamanlamalar ve anahtarlar CMDOP_TOKEN ile relay’e gider. Yetenekler ve botlar UserAPIKey ile platforma gider. Tasarım gereği tek istemci, iki kimlik bilgisi.
machines.ask() SSE akışı
Bir makinenin AI ajanını, akış ortasında pin ve confirm yan kanallarıyla tipli bir async iterator olarak yayınlayın. Uygulamayla aynı etkileşim modeli, artık betikle yazılabilir.
Yerleşik botlar
Telegram, Discord ve Slack botları artık tamamen SDK çekirdeğinin içinde barındırılıyor. Birini client.bots.run(...) ile başlatın; Go ikili dosyası kanal döngüsünü çalıştırır ve mesaj başına machines.ask() çağırır. SDK botları içine aldı.
Tipli ad alanlarıtüm filonuz üzerinde.
Her relay operasyonu her iki istemcide de yansıtılır ve diller arası bir eşitlik kontrolüyle korunur — bir dilde olup diğerinde olmayan bir metot CI’yi başarısız kılar.
machineslist · get · info · spend · ask · messages · active_sessionfleetscrud · members · attach · detachtunnelsopen · close · list · get · sessionsschedulescrud · trigger · runskeyslist · issue · revokeskillslist · install · publishbotsrun · management (Telegram · Discord · Slack)Dokümanları okuyun.Dakikalar içinde yayına alın.
Her ad alanı, akış modeli ve hata yönetimi için tam referans.
Temel üzerine inşa edin.
Diğer her cmdop ürününün üzerine inşa edildiği programatik çekirdek. Kurun, içe aktarın, yayına alın.