Skip to content
GuilduoDocs
日本語Open Web App

Work together GUILDUO

Guilduo Agents: registration, linking and Handoff

An Agent is a registry entry for an AI role and permission policy. Verify registration, connection, assignment and actual work as separate stages.

Register a role and permissions

  1. Sign in at https://app.guilduo.com/ and open Agent registration in Party.
  2. Set the display name, provider, role and instructions. For example: name Implementation helper; instruction Read the target before editing and return verification results for review.
  3. Choose the required allowedScopes. Use quests:read for Quest access and consider quests:write for delegated updates.
  4. After saving, verify the registered Agent ID and active status. Do not register model API keys or execution URLs.

Preview and save a Quest assignment

Read the actual Agent ID with list_registered_agents and the assignee and updatedAt with get_quest. The JSON below previews assign_quest_to_agent. Replace placeholders with values you read.

  1. Check the Quest, Agent and resulting Handoff in the preview. Use ready only when the work is ready for the Agent.
  2. Within authorized scope, add the current expectedUpdatedAt to the same input and set dryRun to false to save.
  3. Reread with get_quest to verify the saved assignee and 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
}

Move through Handoff and return results

Preview transitions with transition_quest_handoff and pass the current state as expectedState when saving. Do not overwrite using stale state.

ready does not prove delivery or Agent startup. Actual work happens in the connected Codex, Claude or other environment.

StateMeaningNext action
noneNo handover startedAgree on criteria and assignee
readyWork is ready for the AgentRead it and explicitly start
workingWork is in progressEdit and verify in the connected client
blockedWork cannot continueRecord the reason and resume after resolution
review_requiredReturned for human reviewRead the result and remaining checks
acceptedThe Handoff was acceptedCheck source Quest completion separately

Diagnose Agent issues

  • Agent missing from the list: check the account, registration and active status. A legacy free-form assignee is not a registered Agent.
  • Assignment conflict: reread the Quest, refresh updatedAt and preview again.
  • Reads work but writes fail: check that both OAuth and the Agent include the required write scope.
  • Wrong linked identity: verify the intended Agent ID, relink within authorization and reread context.

Sources for this article

Edited from the public GitHub documentation. Read the original sources for specification details.

Content reviewed: · Public source revision: 5125178