Tool tree
Updates and articles from the BLIT386 blog.
Implementation
gradeNot graded
gradeNot graded
page: Every page
navigateAction
Navigate to a page on blit386.dev by site-relative path.
View tool JSON
{
"name": "navigate",
"kind": "act",
"impl": "imperative",
"description": "Navigate to a page on blit386.dev by site-relative path.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Site-relative path, e.g. /docs/getting-started"
}
},
"required": [
"path"
]
},
"page": "/"
}search_documentationAnswer
Keyword search across the BLIT386 documentation. Returns matching page titles, URLs, and excerpts. Use short keywords, not a sentence: "sprite", "keyboard input", "palette animation".
View tool JSON
{
"name": "search_documentation",
"kind": "answer",
"impl": "imperative",
"description": "Keyword search across the BLIT386 documentation. Returns matching page titles, URLs, and excerpts. Use short keywords, not a sentence: \"sprite\", \"keyboard input\", \"palette animation\".",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A few keywords, e.g. \"palette animation\" or \"WebGPU renderer\""
}
},
"required": [
"query"
]
},
"page": "/"
}get_documentation_summaryAnswer
Return the llms.txt summary of the BLIT386 documentation site: available sections, key pages, and links.
View tool JSON
{
"name": "get_documentation_summary",
"kind": "answer",
"impl": "imperative",
"description": "Return the llms.txt summary of the BLIT386 documentation site: available sections, key pages, and links.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}