Qoder
ShanoneのQoder連携は、Qoder AI開発エージェントのセッションを操作するための11個のツールをエージェントに提供します。エージェントの作成、セッションの実行、ファイルのアップロード、自律的なコーディングワークフローのイベント追跡が行えます。はじめに
1
Qoder APIキーを作成する
Qoderのアカウント設定からキーを発行します。
2
Shanoneにキーを追加する
Shanoneダッシュボードの連携でQoderを選択し、キー(
qd_...)を貼り付けます。3
リクエストを再実行する
保存が完了すると、
qoder_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。利用可能なツール
ShanoneはQoder向けに11個のツールを、以下のカテゴリに整理して提供しています。エージェント
エージェント
qoder_list_agents, qoder_get_agent, qoder_create_agentセッション
セッション
qoder_create_session, qoder_get_session, qoder_list_sessions, qoder_delete_sessionメッセージング & イベント
メッセージング & イベント
qoder_send_message, qoder_get_session_eventsファイル
ファイル
qoder_upload_file, qoder_list_filesよくあるユースケース
コーディング作業の委任
エージェントとセッションを作成し、タスクの説明を送ってQoderに作業させる
参考ファイルの提供
タスクメッセージを送る前に、セッションに必要な仕様書やサンプルファイルをアップロードする
セッションの監視
qoder_get_session_eventsをポーリングして、長時間実行中のセッションの進捗を追跡する複数エージェントの管理
既存のエージェントやセッションを一覧表示し、進行中の作業を重複させないようにする
トラブルシューティング
qoder_create_sessionの直後にqoder_send_messageが失敗する
qoder_create_sessionの直後にqoder_send_messageが失敗する
一部のセッションタイプは初期化に少し時間がかかります。最初のメッセージ送信が即座に失敗する場合は、
qoder_get_sessionでセッションの状態を確認してください。qoder_upload_fileは成功するがエージェントがファイルを使っていないように見える
qoder_upload_fileは成功するがエージェントがファイルを使っていないように見える
qoder_list_filesで、ファイルが正しいセッション/エージェントIDに紐づいているか確認してください——アップロードはスコープが限定され、すべてのセッションから見えるわけではありません。アクティブなセッションでqoder_get_session_eventsが何も返さない
アクティブなセッションでqoder_get_session_eventsが何も返さない
メッセージ送信後、イベントが表れるまで少し時間がかかることがあります。セッションが停止したと判断する前に、少し待って再度ポーリングしてください。