{"ok":true,"site":{"host":"june.build","url":"https://june.build/docs/features-navigation","type":"live","desc":"Hover prerenders the next page (Speculation Rules), the click is zero-network, View Transitions animate the swap — the browser is the router.","tools":[{"name":"search_site","kind":"answer","impl":"imperative","description":"Search june.build's pages by keyword. Returns matching pages as concise cards (slug, title, summary) — fetch full content with get_page.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Keyword or phrase"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/docs/features-navigation","pages":["/docs/features-navigation","/benchmarks","/blog","/docs","/why","/blog/2026-06-12-building-june-build-with-june"]},{"name":"get_page","kind":"answer","impl":"imperative","description":"Fetch one june.build page as clean markdown. Slugs: index, why, benchmarks, about, contact, privacy, blog/<slug>, docs/<slug>.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Page slug (e.g. why)"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/docs/features-navigation","pages":["/docs/features-navigation","/benchmarks","/blog","/docs","/why","/blog/2026-06-12-building-june-build-with-june"]}],"category":"Developer Tools","favicon":"/favicons/june.build.png","apiSurface":"spec","toolCount":2}}