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.whlNode.jsとTypeScript
Node.js 22以降が必要です。@solvethree/sdkからSolvethreeをインポートしてください。クライアントはタスクリクエストを検証し、型付きの結果、上限付きポーリング、復旧用IDを提供します。パッケージにはMCPサーバーも含まれています。
npm install https://solvethree.com/downloads/solvethree-sdk-0.1.0.tgzGo
Go 1.22以降が必要です。このモジュールは標準ライブラリを使用し、当社独自のドメインから配信されます。NewClientでクライアントを作成し、Solveで上限付きポーリングを行うか、CreateTaskとGetTaskを直接呼び出してください。コンテキストをキャンセルするとローカルの待機が停止します。復旧用エラーにはリクエストIDとタスクIDが保持されます。
go get solvethree.com/[email protected]MCPとエージェントスキル
ローカルMCPサーバーは、機能の検出とタスクの作成・取得を提供します。ブラウザーやアプリケーションのリクエストは、引き続きエージェントが処理します。スキルは、互換性のあるエージェントホストにリクエストフィールドと結果の処理方法を説明します。
バージョンと検証
これらのパッケージは、このドメインから直接配布されています。npmとPyPIのレジストリへの公開はまだ行われていないため、レジストリ内の似た名前のパッケージではなく、完全なダウンロードURLを使用してください。マニフェストには、リリースバージョン、ファイルサイズ、SHA-256ハッシュが記載されています。