{"ok":true,"site":{"host":"forsunlight.github.io","url":"https://forsunlight.github.io/my-first-game/","type":"live","desc":"","tools":[{"name":"get_game_state","kind":"answer","impl":"imperative","description":"Read the current battle status, health, equipped weapon and remaining enemies.","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/my-first-game/"},{"name":"start_new_game","kind":"act","impl":"imperative","description":"Start a fresh battle with a random rooftop spawn and AI teammate. Replaces any current battle.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/my-first-game/"},{"name":"command_teammate","kind":"act","impl":"imperative","description":"Tell the AI teammate to follow the player or hold position and provide cover during a running battle.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"mode":{"type":"string","enum":["follow","cover"]}},"required":["mode"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/my-first-game/"}],"category":"Media & Personal","favicon":"/favicons/forsunlight.github.io.svg","apiSurface":"spec","toolCount":3}}