Input schema
{
"type": "object",
"properties": {
"to": {
"type": "string",
"minLength": 1,
"description": "The route path to navigate to (e.g., \"/entities\", \"/graph\")"
},
"params": {
"type": "object",
"additionalProperties": {},
"description": "Route parameters (e.g., { \"entityId\": \"uuid-here\" }) for dynamic routes"
},
"search": {
"type": "object",
"additionalProperties": {},
"description": "URL search/query parameters (e.g., { \"filter\": \"skills\", \"page\": \"2\" })"
},
"hash": {
"type": "string",
"description": "URL hash fragment (e.g., \"section-1\")"
},
"replace": {
"type": "boolean",
"default": false,
"description": "If true, replaces current history entry instead of pushing new one"
}
},
"required": [
"to"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}