Skip to main content

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_get_sessionでセッションの状態を確認してください。
qoder_list_filesで、ファイルが正しいセッション/エージェントIDに紐づいているか確認してください——アップロードはスコープが限定され、すべてのセッションから見えるわけではありません。
メッセージ送信後、イベントが表れるまで少し時間がかかることがあります。セッションが停止したと判断する前に、少し待って再度ポーリングしてください。