mcpField
C
cloudbase-agent-ts

cloudbase-agent-ts

github.com/tencentcloudbaseエージェントワークフロー79420 回インストール今日更新
リポジトリ

cloudbase-agent-ts について

AG-UI プロトコルを使い、AI エージェントを HTTP サービスとしてデプロイする TypeScript/JavaScript 向け開発スキルです。各種アダプターやクライアントの実装を案内します。

主な機能

  1. 01HTTP エージェントサーバーの設定
  2. 02LangGraph と LangChain のアダプター
  3. 03カスタム AbstractAgent アダプター
  4. 04AG-UI イベントとストリーミングの解説
  5. 05Web とミニプログラムのクライアント案内

活用シーン

  1. 01AG-UI エージェントバックエンドのデプロイ
  2. 02LangGraph または LangChain のエージェントロジックの接続
  3. 03エージェント向け Web/WeChat Mini Program UI の構築

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tencentcloudbase/skills --skill cloudbase-agent-ts

インストール後、Claude Code で/cloudbase-agent-tsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

adapter-development.md
adapter-langchain.md
adapter-langgraph.md
agui-protocol.md
server-quickstart.md
ui-clients.md
ui-miniprogram.md

詳細

Cloudbase Agent (TypeScript)

AG-UI プロトコルを使用して、AI エージェントを HTTP サービスとしてデプロイするための TypeScript SDK です。

注: このスキルは TypeScript/JavaScript プロジェクト専用です。

このスキルを使用する場合

AI エージェント開発で、次のことが必要な場合にこのスキルを使用してください。

  • AG-UI プロトコルに対応した HTTP サービスとして AI エージェントをデプロイする
  • LangGraph または LangChain フレームワークを使用してエージェントのバックエンドを構築する
  • AbstractAgent インターフェースを実装するカスタムエージェントアダプターを作成する
  • AG-UI プロトコルのイベントとメッセージストリーミングを理解する
  • AG-UI 互換エージェントに接続する Web UI クライアントを構築する
  • AI エージェントとのやり取り用に WeChat ミニプログラムの UI を構築する

以下には使用しないでください。

  • エージェント機能のない、シンプルな AI モデル呼び出し(ai-model-* スキルを使用してください)
  • CloudBase クラウド関数(cloud-functions スキルを使用してください)
  • エージェント機能のない CloudRun バックエンドサービス(cloudrun-development スキルを使用してください)

このスキルの使い方(コーディングエージェント向け)

必ず読む:タスクに該当するドキュメントをすべて読む

コードを書く前に、必要なドキュメントを特定し、すべて読んでください。一部だけ読むと、実装が不完全になります(CORS の不足、不適切なアダプターパターン、UI クライアントコードの欠落など)。

シナリオ別のドキュメント一覧
タスクの内容必ず読むドキュメント
フルスタックエージェントを構築する(バックエンド+フロントエンド)server-quickstart.md + アダプターのドキュメント + ui-clients.md
エージェントサーバーのみをデプロイするserver-quickstart.md
エージェントのロジックに LangGraph を使用するadapter-langgraph.md + server-quickstart.md
エージェントのロジックに LangChain を使用するadapter-langchain.md + server-quickstart.md
カスタムアダプターを構築する(LangGraph/LangChain なし)adapter-development.md + agui-protocol.md + server-quickstart.md
Web/ミニプログラムの UI クライアントを構築するui-clients.md + agui-protocol.md
ステップごとのワークフロー
  1. タスクの説明からアダプターの種類を特定します(LangGraph/LangChain/カスタム)
  2. 上の表にある該当ドキュメントを読みます。1 つだけでなく、記載されたドキュメントをすべて読んでください
  3. @cloudbase/agent-server を使用してエージェントサーバーをセットアップします。必ず cors: true を含めてください
  4. 選択したアダプターを使用してエージェントのロジックを実装します
  5. UI を構築する場合は、ui-clients.md を読み、クライアントコードを作成します

参考ドキュメント一覧

ドキュメント読むタイミング
server-quickstart常に — デプロイ、CORS、ログ記録、エンドポイント
adapter-langgraphタスクに LangGraph、StateGraph、またはグラフベースのワークフローが含まれる場合
adapter-langchainタスクに LangChain、チェーン、またはチェーンベースのパターンが含まれる場合
adapter-developmentタスクでカスタムアダプターが必要な場合(既存のフレームワークアダプターがない場合)
agui-protocolタスクでカスタムアダプター、またはプロトコルの深い理解が必要な場合
ui-clientsタスクに Web UI、フロントエンド、クライアント、または SSE ストリーミングが含まれる場合
ui-miniprogramタスクに WeChat ミニプログラム、またはミニプログラム UI が含まれる場合

クイックスタート

import { run } from "@cloudbase/agent-server";
import { LanggraphAgent } from "@cloudbase/agent-adapter-langgraph";

run({
  createAgent: () => ({ agent: new LanggraphAgent({ workflow }) }),
  port: 9000,
});

コメント