{"ok":true,"site":{"host":"nixy.a15d.at","url":"https://nixy.a15d.at/","type":"live","desc":"","tools":[{"name":"get_site_info","kind":"answer","impl":"imperative","description":"Return high-level information about Niksy (نیکسی): Persian Nix/NixOS documentation site name, title, description, and current URL.","title":"Site info","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]},{"name":"get_current_page","kind":"answer","impl":"imperative","description":"Return the current page path, full URL, and document title as shown in the browser.","title":"Current page","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]},{"name":"list_sections","kind":"answer","impl":"imperative","description":"List the main documentation hubs on this site (home, how Nix works, nix.dev, Nix manual, Nixpkgs manual, Tour of Nix, glossary, settings, licenses).","title":"List main sections","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]},{"name":"search_site","kind":"answer","impl":"imperative","description":"Search Niksy documentation pages and navigation (Persian and English titles/paths). Returns matching pages with href, title, and group. Use navigate_to to open a result.","title":"Search site","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search query (Persian or English keywords)"},"limit":{"type":"integer","description":"Max results (default 12, max 40)","minimum":1,"maximum":40}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate the browser to a site-relative path (e.g. /pages/nix-dev, /glossary, /pages/nix-manual/language/syntax). Prefer paths from search_site or list_sections.","title":"Navigate","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Absolute path on this origin, starting with /"}},"required":["path"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]},{"name":"lookup_glossary","kind":"answer","impl":"imperative","description":"Look up Nix/NixOS terminology in the Persian glossary. Matches term, suggestion, and translation fields. Returns matching entries.","title":"Lookup glossary","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"English or Persian term to look up"},"limit":{"type":"integer","description":"Max entries (default 10, max 30)","minimum":1,"maximum":30}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]},{"name":"get_page_markdown_hint","kind":"answer","impl":"imperative","description":"Explain how agents can fetch the current page as Markdown via HTTP content negotiation (Accept: text/markdown), and return the current page URL for such a request.","title":"Markdown content negotiation hint","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/glossary","/licenses","/blog/do-not-be-afraid-of-ai","/blog/how-we-build-this-website"]}],"category":"Developer Tools","favicon":"/favicons/nixy.a15d.at.svg","apiSurface":"spec","toolCount":7}}