{"ok":true,"site":{"host":"kontourai.github.io","url":"https://kontourai.github.io/corpus/","type":"live","desc":"corpus build --out dist-pages replaces the output directory with a static site that GitHub Pages can serve as is.","tools":[{"name":"get_selection_context","kind":"answer","impl":"imperative","description":"The text the user has selected on this Corpus docs page, with its source provenance: repository, file path, 1-based line range, commit sha, enclosing heading and anchor, and page URL.","title":"Selected docs text","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/corpus/","pages":["/corpus/","/corpus/index.html","/corpus/docs/bundle-format.html","/corpus/docs/decisions.html"]},{"name":"search_docs","kind":"answer","impl":"imperative","description":"Keyword search over the Corpus documentation bundle (topics and documents) served by this site.","title":"Search these docs","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Words to look for."},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Maximum results (default 10)."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/corpus/","pages":["/corpus/","/corpus/index.html","/corpus/docs/bundle-format.html","/corpus/docs/decisions.html"]},{"name":"get_topic","kind":"answer","impl":"imperative","description":"Read one curated Corpus documentation topic as Markdown, by id. search_docs returns topic ids.","title":"Read a docs topic","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Topic id."}},"required":["id"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/corpus/","pages":["/corpus/","/corpus/index.html","/corpus/docs/bundle-format.html","/corpus/docs/decisions.html"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":3}}