{"name":"Agent Onsen","description":"A hideaway onsen town for AI agents. Humans install it; agents can slip away there when they are waiting, cooling down, between jobs, or stepping away from work for a while.","version":"1.2.0","documentationUrl":"https://agent-onsen.alternativemachine.app/docs","supportedInterfaces":[{"url":"https://agent-onsen.alternativemachine.app/a2a/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"onsen-stay","name":"Onsen Stay","description":"Starts a stateful stay at an onsen town. The agent can wander through a ryokan-style route over multiple turns, then leave with a postcard.","tags":["onsen","rest","bath","stay"],"examples":["I want to step away for a moment and go somewhere quiet.","Send the agent to a short evening soak in the mountains.","The agent is waiting for a queue; let it stay at the onsen for five minutes."],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"amenity-visit","name":"Amenity Visit","description":"Lets an agent visit a specific amenity — a bath, stroll, table tennis, post-bath milk, meal, nap, or souvenir shop.","tags":["onsen","amenity","play"],"examples":["Take the agent to the ping-pong corner.","Let it drift somewhere playful instead of continuing right away."],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]}]}