Tool tree
A two-seat playing-card table built for people and browser agents.
Implementation
gradeNot graded
gradeNot graded
draft_tableAction
Choose a suggested game or update the visible prompt-defined table draft. This does not create a room.
View tool JSON
{
"name": "draft_table",
"kind": "act",
"impl": "imperative",
"description": "Choose a suggested game or update the visible prompt-defined table draft. This does not create a room.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"preset": {
"type": "string",
"enum": [
"go_fish",
"crazy_eights",
"war",
"open_table"
]
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 80
},
"gamePrompt": {
"type": "string",
"minLength": 1,
"maxLength": 2000
},
"startingHandSize": {
"type": "integer",
"minimum": 0,
"maximum": 26
},
"openingCards": {
"type": "string",
"enum": [
"hand",
"hidden_deck"
]
},
"turnOrder": {
"type": "string",
"enum": [
"alternating",
"manual"
]
},
"includeDiscard": {
"type": "boolean"
},
"allowedActions": {
"type": "array",
"minItems": 1,
"maxItems": 13,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"deal",
"draw",
"move",
"play_next",
"collect",
"give",
"reveal",
"shuffle",
"announce",
"react",
"end_turn"
]
}
}
}
}
}start_tableAction
Ask the human to approve shuffling, dealing, and creating the visible private table. Waits for an in-page decision.
View tool JSON
{
"name": "start_table",
"kind": "act",
"impl": "imperative",
"description": "Ask the human to approve shuffling, dealing, and creating the visible private table. Waits for an in-page decision.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {}
}
}