{"ok":true,"site":{"host":"art.klaushofrichter.net","url":"https://art.klaushofrichter.net/#colors","type":"live","desc":"Small framed abstracts, painted and hung at home. Each is one of one — there are no prints of these.","tools":[{"name":"list-rooms","kind":"answer","impl":"imperative","description":"Lists the rooms of this art gallery: each room's title, what kind of work it holds, a short description and how many pictures are in it. The About room describes the artist and has no pictures to browse.","title":"List the rooms","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"find-works","kind":"answer","impl":"imperative","description":"Searches the pictures in the gallery and returns their details: title, room, date, medium, size, edition, description, whether it can be bought, the price when it has one, and what a buyer receives. Every filter is optional; with none it returns everything.","title":"Find pictures","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"room":{"type":"string","description":"A room title, such as \"Food\". Optional."},"status":{"type":"string","enum":["available","reserved","sold","not for sale"],"description":"Only pictures in this state. Optional."},"maxPrice":{"type":["number","string"],"description":"Highest price, in US dollars, e.g. 70 or \"$70\". Optional."},"text":{"type":"string","description":"Words to look for in the title, description or medium. Optional."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"describe-current-view","kind":"answer","impl":"imperative","description":"Says what the visitor is looking at right now: the lobby and which room's panel, or the room, the picture with its details, and which photograph of it is showing when it has several.","title":"What is on screen","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"show-room","kind":"act","impl":"imperative","description":"Takes the visitor into a room of the gallery, showing its first picture, or back out to the lobby when the room is \"lobby\".","title":"Go to a room","inputSchema":{"type":"object","properties":{"room":{"type":"string","description":"A room title, such as \"Colors\", or \"lobby\"."}},"required":["room"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"show-work","kind":"act","impl":"imperative","description":"Brings one picture onto the screen, going into its room if need be. Optionally shows one of its other photographs instead of the work itself: a framed shot or a close-up detail, where the picture has them.","title":"Show a picture","inputSchema":{"type":"object","properties":{"work":{"type":"string","description":"The picture's title, such as \"Undertow\"."},"room":{"type":"string","description":"The room, when the title alone is ambiguous. Optional."},"view":{"type":"string","description":"Which photograph: \"framed\", \"detail\", words from its caption, or its number. Optional; the work itself by default."}},"required":["work"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"next-view","kind":"act","impl":"imperative","description":"On a picture that has more than one photograph — framed, or a close-up — shows the next or previous one. Wraps around at the ends.","title":"Next photograph of this picture","inputSchema":{"type":"object","properties":{"direction":{"type":"string","enum":["next","previous"],"description":"Defaults to next."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"open-purchase-page","kind":"act","impl":"imperative","description":"Opens the page for buying one picture, which shows the price and what is included and lets the visitor send an enquiry themselves. It does not buy or reserve anything. Only for pictures that are available.","title":"Open the purchase page","inputSchema":{"type":"object","properties":{"work":{"type":"string","description":"The picture's title."},"room":{"type":"string","description":"The room, when the title alone is ambiguous. Optional."}},"required":["work"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","favicon":"/favicons/art.klaushofrichter.net.png","apiSurface":"spec","toolCount":7}}