{"ok":true,"site":{"host":"productionnotes.dev","url":"https://productionnotes.dev/","type":"live","desc":"Production notes on enterprise AI agent runtimes, SRE agents, and durable workflows in Go — by StackGen Principal Engineer Sabith K S.","tools":[{"name":"search_posts","kind":"answer","impl":"imperative","description":"Search Production Notes blog posts by keyword and/or tag. Returns matching titles, URLs, and short descriptions.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keyword to match against title, description, or tags."},"tag":{"type":"string","description":"Optional single lowercase tag filter, e.g. 'sre' or 'ai-agents'."},"limit":{"type":"integer","description":"Max results to return (1-20). Defaults to 8.","minimum":1,"maximum":20}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tags/","/blog/web-metrics-to-llm-metrics/","/blog/service-rendered-efficiently/","/blog/stop-re-investigating-the-same-alert/","/blog/slack-is-a-triage-board/"]},{"name":"list_topic_hubs","kind":"answer","impl":"imperative","description":"List topic hubs and the main series index for Production Notes. Use when an agent needs curated entry points by theme.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tags/","/blog/web-metrics-to-llm-metrics/","/blog/service-rendered-efficiently/","/blog/stop-re-investigating-the-same-alert/","/blog/slack-is-a-triage-board/"]},{"name":"open_newsletter","kind":"act","impl":"imperative","description":"Open the Production Notes email newsletter subscribe page (Substack). Use when the user wants to subscribe.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/tags/","/blog/web-metrics-to-llm-metrics/","/blog/service-rendered-efficiently/","/blog/stop-re-investigating-the-same-alert/","/blog/slack-is-a-triage-board/"]}],"category":"Media & Personal","favicon":"/favicons/productionnotes.dev.png","apiSurface":"spec","toolCount":3}}