プログラマブルなプラットフォーム

フリート全体をコードから操作する。

cmdop SDK は、CLI とボットが構築されるプログラマブルな基盤です。難しいロジックは単一の Go コアが担い、Python と Node 向けの薄い型付きクライアントはそれを呼び出すだけです。マシンの AI エージェントをストリーミングし、フリートを操作し、トンネルを開き、ジョブをスケジュールする——すべてあなた自身のプログラムから。

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

1つの製品システム

1台のマシンから始めて、フリートへ拡張します。

プログラマブルなプラットフォーム

CMDOP SDK — PythonとNodeのマシンワークフロー

フリート全体をコードから操作。1 つのコア、薄い型付き Python/Node クライアント、組み込みバイナリで、machines.ask() からマシンの AI エージェントをストリームできます。

接続の仕組み

アプリからすべてのマシンへ、接続はひとつ。

フリート全体をコードから操作。1 つのコア、薄い型付き Python/Node クライアント、組み込みバイナリで、machines.ask() からマシンの AI エージェントをストリームできます。

インストール

一度のインストール。それだけ。

あらゆるプラットフォームが 1 つの wheel と 1 つの npm パッケージに収まっています — cmdop エージェントのインストールも、公証も、プラットフォームごとのダウンロードも不要です。起動時にリゾルバがホストに合ったビルドを選びます。

Python — PyPI

Node — npm

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

machines.ask()

マシンのエージェントをストリーミング、型付き非同期イテレータとして。

主要な操作は、リレー経由でマシンの AI エージェントをストリームし、ライブ出力、完了、エラー、承認プロンプトを持つクリーンな async iterator として扱えます。

Loading code…
なぜこう作られているのか

1 つのコア。あらゆる言語。

1 つの Go コア、薄い型付きクライアント

認証、ストリーミング、リトライ、エラー対応は Go で一度だけ実装され、各クライアントで再利用されます。新しい言語は薄い型付きレイヤーであり、完全な移植ではありません。

焼き込まれたバイナリ——追加インストール不要

5 つのプラットフォーム用バイナリはすべて、1 つの fat wheel と 1 つの npm パッケージの中に同梱されます。エンドユーザーは pip install または npm i するだけ——cmdop エージェントも、optionalDependencies も、Gatekeeper の公証も不要です。

二面クライアント

フリート全体をコードから操作。1 つのコア、薄い型付き Python/Node クライアント、組み込みバイナリで、machines.ask() からマシンの AI エージェントをストリームできます。

machines.ask() ストリーミング

マシンの AI エージェントを型付き async iterator としてストリームし、作業に確認が必要なときは承認プロンプトを受け取れます。アプリと同じ操作モデルをスクリプトから使えます。

ボットを内蔵

Telegram、Discord、Slack のボットは、今や完全に SDK コアの中でホストされます。client.bots.run(...) で 1 つ起動すると、Go バイナリがチャネルループを実行し、メッセージごとに machines.ask() を駆動します。SDK がボットを吸収しました。

サーフェス

型付きネームスペースフリート全体に対して。

すべてのリレーオペレーションは両方のクライアントにミラーされ、言語間のパリティチェックでゲートされます——片方の言語にあって、もう片方にないメソッドは 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 製品が構築されるプログラマブルなコア。インストールし、インポートし、出荷しましょう。