Tool tree
Hover prerenders the next page (Speculation Rules), the click is zero-network, View Transitions animate the swap — the browser is the router.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_siteAnswer
Search june.build's pages by keyword. Returns matching pages as concise cards (slug, title, summary) — fetch full content with get_page.
View tool JSON
{
"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"
]
},
"page": "/docs/features-navigation"
}get_pageAnswer
Fetch one june.build page as clean markdown. Slugs: index, why, benchmarks, about, contact, privacy, blog/<slug>, docs/<slug>.
View tool JSON
{
"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"
]
},
"page": "/docs/features-navigation"
}