Add an assignment to a variation
agents.variations.add_assignment(variation_id, **kwargs) -> VariationAssignment { id, agent, tool, tool_set }
POST/v1/workspaces/{workspaceId}/agents/{agentId}/variations/{variationId}/assignments
Assigns a tool, tool set, or sub-agent to a variation. Exactly one target ID must be set.
Add an assignment to a variation
require "cadenya"
cadenya = Cadenya::Client.new(api_key: "My API Key")
variation_assignment = cadenya.agents.variations.add_assignment("variationId", workspace_id: "workspaceId", agent_id: "agentId")
puts(variation_assignment){
"id": "id",
"agent": {
"id": "id",
"name": "name"
},
"tool": {
"id": "id",
"name": "name"
},
"toolSet": {
"id": "id",
"name": "name"
}
}Returns Examples
{
"id": "id",
"agent": {
"id": "id",
"name": "name"
},
"tool": {
"id": "id",
"name": "name"
},
"toolSet": {
"id": "id",
"name": "name"
}
}