removedInput schema / $defs
Removed value: -{
- "GameConfig": {
- "properties": {
- "color": {
- "default": "white",
- "description": "Your color. 'white' moves first. If 'black', computer will move first.",
- "enum": [
- "white",
- "black"
- ],
- "title": "Color",
- "type": "string"
- },
- "difficulty": {
- "default": 5,
- "description": "AI Difficulty Level (1-10), if type is 'computer'.",
- "maximum": 10,
- "minimum": 1,
- "title": "Difficulty",
- "type": "integer"
- },
- "showUi": {
- "default": false,
- "description": "If true, returns an interactive HTML board in waitForNextTurn. Required for human players.",
- "title": "Showui",
- "type": "boolean"
- },
- "type": {
- "description": "Play against 'computer' (AI) or 'agent' (another tool/human)",
- "enum": [
- "computer",
- "agent"
- ],
- "title": "Type",
- "type": "string"
- }
- },
- "required": [
- "type"
- ],
- "title": "GameConfig",
- "type": "object"
- }
-}
addedInput schema / properties / color
Added value: +{
+ "default": "white",
+ "description": "Your color. 'white' moves first. If 'black', computer will move first.",
+ "enum": [
+ "white",
+ "black"
+ ],
+ "title": "Color",
+ "type": "string"
+}
removedInput schema / properties / config
Removed value: -{
- "$ref": "#/$defs/GameConfig"
-}
addedInput schema / properties / difficulty
Added value: +{
+ "default": 5,
+ "description": "AI Difficulty Level (1-10), if type is 'computer'.",
+ "maximum": 10,
+ "minimum": 1,
+ "title": "Difficulty",
+ "type": "integer"
+}
addedInput schema / properties / type
Added value: +{
+ "description": "Opponent type. 'computer': Play against AI (No UI). 'agent': Play against another Agent (No UI). 'human': Play against Human (Returns UI).",
+ "enum": [
+ "computer",
+ "agent",
+ "human"
+ ],
+ "title": "Type",
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "config"
-]New value: +[
+ "type"
+]
changedOutput schema / (root)
Previous value: -{
- "properties": {
- "result": {
- "title": "Result",
- "type": "string"
- }
- },
- "required": [
- "result"
- ],
- "title": "createGameOutput",
- "type": "object"
-}New value: +null