Tool tree
Vidact compiles React components into direct DOM code. No Virtual DOM, no React runtime.
Implementation
gradeNot graded
gradeNot graded
page: Every page
search_docsAnswer
Search the Vidact documentation for APIs, guides, and code examples. Returns page titles, matching text, and local paths with heading anchors. Use read_doc to read a result.
View tool JSON
{
"name": "search_docs",
"kind": "answer",
"impl": "imperative",
"description": "Search the Vidact documentation for APIs, guides, and code examples. Returns page titles, matching text, and local paths with heading anchors. Use read_doc to read a result.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "API name or topic, such as useState or server rendering."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}read_docAnswer
Read a published Vidact documentation page, including its code examples. Pass a local /docs path from search_docs. Returns title, description, and section text without changing the current page.
View tool JSON
{
"name": "read_doc",
"kind": "answer",
"impl": "imperative",
"description": "Read a published Vidact documentation page, including its code examples. Pass a local /docs path from search_docs. Returns title, description, and section text without changing the current page.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"maxLength": 500,
"pattern": "^/docs(?:/|#|$)",
"description": "Local documentation path, for example /docs/learn/state#initial-values."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}open_docAction
Open a Vidact documentation page in this tab. Pass a local /docs path, optionally with a heading anchor, from search_docs. Changes the visible page and browser history.
View tool JSON
{
"name": "open_doc",
"kind": "act",
"impl": "imperative",
"description": "Open a Vidact documentation page in this tab. Pass a local /docs path, optionally with a heading anchor, from search_docs. Changes the visible page and browser history.",
"inputSchema": {
"type": "object",
"properties": {
"path": {
"type": "string",
"maxLength": 500,
"pattern": "^/docs(?:/|#|$)",
"description": "Local documentation path, for example /docs/learn/state#initial-values."
}
},
"required": [
"path"
],
"additionalProperties": false
},
"page": "/"
}