{"ok":true,"site":{"host":"dotnet.stockindicators.dev","url":"https://dotnet.stockindicators.dev/migration/v3","type":"live","desc":"Guide for migrating from Stock Indicators v2 to v3, including breaking changes, API updates, and new streaming capabilities.","tools":[{"name":"search_documentation","kind":"answer","impl":"imperative","description":"Search the Stock Indicators for .NET documentation and return up to ten relevant pages. This operation does not change site or user data.","title":"Search Stock Indicators documentation","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"maxLength":200,"description":"Words describing the task or topic, matched against page titles, headings, descriptions, and content."}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/migration/v3","pages":["/migration/v3","/contributing","/indicators","/examples/","/guide/","/examples/custom-chart"]},{"name":"get_documentation_page","kind":"answer","impl":"imperative","description":"Return the complete Markdown, with provenance frontmatter, for one page in the documentation index, such as a result URL from search_documentation. Returns an error field when no indexed page matches. This operation does not change site or user data.","title":"Get a documentation page as Markdown","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"path":{"type":"string","minLength":1,"maxLength":200,"description":"Page path or URL on this site, such as /indicators/rsi, /indicators/rsi.md, or a result URL from search_documentation."}},"required":["path"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/migration/v3","pages":["/migration/v3","/contributing","/indicators","/examples/","/guide/","/examples/custom-chart"]},{"name":"get_current_page_markdown","kind":"answer","impl":"imperative","description":"Return the complete Markdown source for the documentation page currently open in this browser tab, or the documentation index from the home page. This operation does not change site or user data.","title":"Get current page as Markdown","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/migration/v3","pages":["/migration/v3","/contributing","/indicators","/examples/","/guide/","/examples/custom-chart"]}],"category":"Developer Tools","favicon":"/favicons/dotnet.stockindicators.dev.png","apiSurface":"spec","toolCount":3}}