SDKとエージェント連携

著者:solvethree 更新日

タスクの作成、ポーリング、タイムアウトからの復旧にはSDKを使用してください。エージェントが同じAPIツールを必要とする場合はMCPを使用します。これらはsolvethree.comでホストされている公式ダウンロードです。以下のURLからインストールしてください。

このページの内容

Python

Python 3.10以降が必要です。同期クライアントは標準ライブラリを使用し、実行時の依存関係はありません。client.solve()はreadyになったタスクを返すか、エラーを送出します。create_task()とget_task()を使えば直接制御できます。

インストール
python -m pip install https://solvethree.com/downloads/solvethree_sdk-0.1.0-py3-none-any.whl

Node.jsとTypeScript

Node.js 22以降が必要です。@solvethree/sdkからSolvethreeをインポートしてください。クライアントはタスクリクエストを検証し、型付きの結果、上限付きポーリング、復旧用IDを提供します。パッケージにはMCPサーバーも含まれています。

インストール
npm install https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgz

Go

Go 1.22以降が必要です。このモジュールは標準ライブラリを使用し、当社独自のドメインから配信されます。NewClientでクライアントを作成し、Solveで上限付きポーリングを行うか、CreateTaskとGetTaskを直接呼び出してください。コンテキストをキャンセルするとローカルの待機が停止します。復旧用エラーにはリクエストIDとタスクIDが保持されます。

インストール
go get solvethree.com/[email protected]

MCPとエージェントスキル

ローカルMCPサーバーは、機能の検出とタスクの作成・取得を提供します。ブラウザーやアプリケーションのリクエストは、引き続きエージェントが処理します。スキルは、互換性のあるエージェントホストにリクエストフィールドと結果の処理方法を説明します。

バージョンと検証

これらのパッケージは、このドメインから直接配布されています。npmとPyPIのレジストリへの公開はまだ行われていないため、レジストリ内の似た名前のパッケージではなく、完全なダウンロードURLを使用してください。マニフェストには、リリースバージョン、ファイルサイズ、SHA-256ハッシュが記載されています。

SDKとエージェント連携 · solvethree