すべての機能
自社バックエンド
Server SDK · BeeOSClient
BeeOS Cloud
エージェントランタイム
harness-sdk.ts
import {
RuntimeRegistrationCoordinator,
type RuntimeRegistrationConfig,
type RuntimeRegistrationTransport,
} from "@beeos-ai/cloud-harness-sdk";
async function startRuntime(
transport: RuntimeRegistrationTransport,
config: RuntimeRegistrationConfig,
onLeaseLost: (reason: "fenced" | "expired" | "heartbeat_failed", cause?: unknown) => void,
) {
const runtime = new RuntimeRegistrationCoordinator(transport, config, onLeaseLost);
await runtime.start();
return runtime;
}バックエンドで認可するApp スコープのサーバー資格情報を発行し、リクエスト前に自社のユーザー権限を検証します。
ランタイムを接続するランタイムを登録し、対応メソッドを宣言して、返信を製品へ届けます。
イベントを受け取るライフサイクルと運用の Webhook を購読し、自社ストアの状態を更新します。
エンドユーザーの身元と ACL はバックエンドが管理します。フロントエンドはバックエンド経由で認可済みデータを取得して描画します。独立した App クライアント SDK はありません。
ドキュメント- 01
組織と App を作成
- 02
App に限定したサーバーキーを発行
- 03
キーをバックエンドに保管しユーザー権限を確認
活用例
バックエンドに App 単位のキーを発行し、ユーザー権限は製品側で管理します。
- 組織と App の境界
- 範囲を絞ったサーバー認証情報
- 独立した製品ユーザー認可
連携を始める
連携を始める
連携ガイドを読み、ランタイムとバックエンドを接続してください。