{"ok":true,"site":{"host":"gkanev.com","url":"https://gkanev.com/","type":"live","desc":"I’m Gabriel, or Gabo. I build software, research user feedback, write about what I learn, and spend my spare time on home servers, cars, and apartment renovations.","tools":[{"name":"search_posts","kind":"answer","impl":"imperative","description":"Search blog posts on gkanev.com by keyword","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search keywords"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/about-me/","/uses/","/now/","/resources-and-guides/","/speaking/"]},{"name":"get_rss_feed","kind":"answer","impl":"imperative","description":"Get the RSS feed URL for all blog posts by Gabriel Kanev","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/about-me/","/uses/","/now/","/resources-and-guides/","/speaking/"]},{"name":"get_json_feed","kind":"answer","impl":"imperative","description":"Get the JSON Feed URL for all blog posts by Gabriel Kanev","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/about-me/","/uses/","/now/","/resources-and-guides/","/speaking/"]},{"name":"navigate","kind":"act","impl":"imperative","description":"Navigate to a section of gkanev.com","inputSchema":{"type":"object","properties":{"section":{"type":"string","enum":["home","posts","about","contact","projects","books","speaking","now","uses"],"description":"Site section to navigate to"}},"required":["section"]},"hasHandler":true,"hasExecute":true,"__source":"polyfill","executable":true,"handlerField":"execute","page":"/","pages":["/","/about-me/","/uses/","/now/","/resources-and-guides/","/speaking/"]}],"category":"Media & Personal","favicon":"/favicons/gkanev.com.png","apiSurface":"polyfill","toolCount":4}}