{"ok":true,"site":{"host":"chrome.dev","url":"https://chrome.dev/web-ai-demos/wordup/","type":"live","desc":"Wordup","tools":[{"name":"start_new_game","kind":"act","impl":"imperative","description":"Start a new WordUp game, optionally choosing the difficulty and duplicate letters settings.","inputSchema":{"type":"object","properties":{"difficulty":{"type":"string","enum":["easy","medium","hard","very_hard","impossible"],"description":"Difficulty level determining allowed guesses and secret word criteria."},"allowDuplicates":{"type":"boolean","description":"Whether duplicate letters are permitted in secret words and guesses."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"type_guess","kind":"act","impl":"imperative","description":"Type a 5-letter guess word into the active row of the game board.","inputSchema":{"type":"object","properties":{"word":{"type":"string","description":"The 5-letter word to type into the active input row."}},"required":["word"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"submit_guess","kind":"transact","impl":"imperative","description":"Submit the current 5-letter guess in the active row, optionally filling a word first.","inputSchema":{"type":"object","properties":{"word":{"type":"string","description":"Optional 5-letter word to type into active row before submitting."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_current_guess","kind":"answer","impl":"imperative","description":"See the current active row letters typed so far and locked letter positions.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"apply_hint","kind":"act","impl":"imperative","description":"Apply a help hint to reveal one missing letter in the right spot (costs 1 point).","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_stats","kind":"answer","impl":"imperative","description":"Load user game statistics including streak, current score, high score, and difficulty settings.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_previous_guesses","kind":"answer","impl":"imperative","description":"Get an array, in order, of all previous guesses submitted so far in the active game.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_game_state","kind":"answer","impl":"imperative","description":"Get the overall current game state including an ordered list of previous guesses, current active row, locked positions, and game status.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_game_settings","kind":"answer","impl":"imperative","description":"Get the current game settings including difficulty level and whether duplicate letters are allowed.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_settings","kind":"answer","impl":"imperative","description":"Get the current game settings including difficulty level and whether duplicate letters are allowed.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_hints_info","kind":"answer","impl":"imperative","description":"Get information on hint usage, including how many hints have been used and how many hints are left.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"},{"name":"get_hint_status","kind":"answer","impl":"imperative","description":"Get status on hints, including how many hints have been used and how many hints are left.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/web-ai-demos/wordup/"}],"category":"Media & Personal","favicon":"/favicons/chrome.dev.png","apiSurface":"spec","toolCount":12}}