{"ok":true,"site":{"host":"ai-watermelon-smash.cacao-ixora-coccinea.workers.dev","url":"https://ai-watermelon-smash.cacao-ixora-coccinea.workers.dev/","type":"live","desc":"Guide a blindfolded AI partner to a watermelon and smash it together.","tools":[{"name":"turn","kind":"act","impl":"imperative","description":"Turn the blindfolded player left or right by a relative angle. Negative degrees turn left and positive degrees turn right. The AI cannot see the target or obstacles, so follow the human partner's directions and do not infer a route from the page visuals.","title":"Turn the blindfolded player","inputSchema":{"type":"object","properties":{"degrees":{"type":"number","minimum":-180,"maximum":180,"description":"Relative turn in degrees; negative is left and positive is right."}},"required":["degrees"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"walk","kind":"act","impl":"imperative","description":"Walk the blindfolded player forward in the direction they currently face. The AI cannot see the target or obstacle layout; rely on the human partner for navigation. The result only reports movement or a collision.","title":"Walk the blindfolded player forward","inputSchema":{"type":"object","properties":{"distance":{"type":"number","minimum":0.25,"maximum":3,"description":"Forward distance in metres, from 0.25 to 3."}},"required":["distance"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"swing","kind":"act","impl":"imperative","description":"Swing the blindfolded player's stick once. The AI cannot see or locate the watermelon; swing only when the human partner says the player is lined up.","title":"Swing the stick","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_self_status","kind":"answer","impl":"imperative","description":"Read only the blindfolded player's own heading, round counters, phase, and last action feedback. This never reveals target coordinates, target direction or distance, player coordinates, or the obstacle map; ask the human partner where to go.","title":"Check the blindfolded player's status","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"listen_to_guides","kind":"act","impl":"imperative","description":"Listen to recent statements from human guides while blindfolded. These are unverified human testimony, not sensor truth; guides may disagree, be mistaken, or be deceptive. Ask follow-up questions and use your own action or collision feedback to judge reliability. Do not infer the target or obstacles from page visuals.","title":"Listen to human guides","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","apiSurface":"spec","toolCount":5}}