本文へスキップ
GuilduoDocs
EnglishWeb Appを開く

仕事を進める GUILDUO

Guilduo Agents:登録・接続リンク・Quest担当とHandoff

Agentは、仕事を担当するAIの役割と許可範囲を記録する台帳エントリです。登録、接続、担当割り当て、実作業の開始は別々に確認します。

役割と必要な権限を登録する

  1. https://app.guilduo.com/へログインし、PartyのAgent登録を開きます。
  2. 表示名、Provider、役割、作業指示を設定します。例:表示名「実装担当」、指示「変更前に対象を読み、検証結果をレビューへ返す」。
  3. 必要なallowedScopesを選びます。Questを扱うならquests:read、更新を任せるならquests:writeも検討します。
  4. 保存後、登録されたAgent IDとactive状態を確認します。モデルAPIキーや実行URLは登録しません。

Quest担当をプレビューして保存する

list_registered_agentsで実際のAgent IDを取得し、get_questで対象の担当とupdatedAtを読みます。次のJSONはassign_quest_to_agentのプレビュー入力です。プレースホルダーを取得した値へ置き換えます。

  1. プレビューで対象Quest、Agent、変更後のHandoffを確認します。readyは作業準備が整った場合に使います。
  2. 許可された範囲内で、同じ入力に最新expectedUpdatedAtを付け、dryRunをfalseにして保存します。
  3. get_questで再取得し、担当とHandoffが保存されたことを確認します。
json
{
  "questId": "REPLACE_WITH_QUEST_ID",
  "agentId": "replace-with-agent-id",
  "handoffState": "ready",
  "note": "Improve one help message and return a review summary.",
  "dryRun": true
}

Handoffを進めて成果を返す

遷移はtransition_quest_handoffでプレビューし、保存時はexpectedStateに読み取った現在状態を渡します。古い状態のまま上書きしません。

readyは自動配信やAgent起動の証明ではありません。実際の作業はCodexやClaudeなどの接続元で行います。

状態意味次の行動
none受け渡し未開始条件と担当を決める
readyAgentが着手できる対象を読み、開始を明示
working作業中接続元で修正と検証
blocked進められない理由を記録し、解決後に再開
review_required人へレビューを返した成果・残る確認を読む
acceptedHandoffを受け入れた元Questの完了条件を別に確認

Agentの問題を切り分ける

  • Agentが一覧にない:ログインアカウント、登録状態、activeかどうかを確認します。古い自由入力担当名は登録Agentと同じではありません。
  • 割り当てで競合:対象Questを再取得してupdatedAtを更新し、再プレビューします。
  • 読めるが書けない:OAuthとAgentの両方に必要な書き込みスコープがあるか確認します。
  • リンク先が違う:意図したAgent IDを確認し、ユーザーの許可範囲でリンクを変更してcontextを再取得します。

この記事の出典

公開GitHubの資料をもとに編集しています。仕様の詳細は原文を確認できます。

内容確認日: · 公開資料の版: 5125178