{"ok":true,"site":{"host":"datarust.dev","url":"https://datarust.dev/","type":"live","desc":"Scikit-learn-style preprocessing and classical machine learning in pure Rust.","tools":[{"name":"search_docs","kind":"answer","impl":"imperative","description":"Search documentation and field notes for datarust and datarust-profile.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search term"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/docs/","/docs/quickstart/","/docs/installation/","/docs/concepts/","/docs/guide/scalers/"]},{"name":"get_crate_info","kind":"answer","impl":"imperative","description":"Get details, features, and documentation links for datarust or datarust-profile crates.","inputSchema":{"type":"object","properties":{"crateName":{"type":"string","enum":["datarust","datarust-profile"],"description":"Crate name"}},"required":["crateName"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/docs/","/docs/quickstart/","/docs/installation/","/docs/concepts/","/docs/guide/scalers/"]},{"name":"navigate_to","kind":"act","impl":"imperative","description":"Navigate to a documentation or field note page on datarust.dev.","inputSchema":{"type":"object","properties":{"path":{"type":"string","description":"Target path (e.g. /docs/, /blog/)"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/docs/","/docs/quickstart/","/docs/installation/","/docs/concepts/","/docs/guide/scalers/"]}],"category":"Developer Tools","favicon":"/favicons/datarust.dev.png","apiSurface":"mixed","toolCount":3}}