LLM and AI Access
How AI tools can read, index, and query the published NimbusOS SDK documentation.
Last updated
Was this helpful?
How AI tools can read, index, and query the published NimbusOS SDK documentation.
This GitBook space is structured so humans and AI tools can read the same source of truth.
After this space is published with GitBook, AI tools can use these generated endpoints:
<published-site-url>/llms.txt
Index of documentation pages with Markdown URLs.
<published-site-url>/llms-full.txt
Full documentation content in one text file.
<published-site-url>/~gitbook/mcp
GitBook MCP server for structured resource access.
<page-url>.md
Markdown version of any individual published page.
Use /llms.txt for discovery. Use /llms-full.txt when an assistant needs the whole docs set as context. Use the MCP endpoint when the AI tool supports Model Context Protocol resources.
GitBook Markdown pages can answer focused questions through the ask query parameter:
GET <page-url>.md?ask=<specific-question>Questions should be self-contained and specific. For example:
GET <published-site-url>/nimbusos-sdk/python-api/api.md?ask=How do I publish a relative waypoint?Keep these docs effective for GitBook AI Search and external LLM tools:
Keep every user-facing page in SUMMARY.md so it is discoverable.
Give each page one clear # heading.
Use concise headings, short paragraphs, tables, and runnable examples.
Prefer current SDK method names over legacy aliases.
Verify Python and CLI examples against the current SDK source before publishing.
Avoid hiding useful pages unless they should be omitted from human navigation.
When updating examples, verify against the current NimbusOS SDK source:
src/nimbusos_sdk/client.py
src/nimbusos_sdk/cli.py
pyproject.toml
The docs should describe the current SDK surface, including publish_autonomy_request(...), publish_relative_waypoint(...), publish_waypoint_speed(...), selected_state, autonomy_status, camera_overlay, and the installed nimbusos-* command-line tools.
Run the local readiness check before publishing:
Set NIMBUSOS_SDK_ROOT if the SDK checkout is not in the default local location used by the script.
Last updated
Was this helpful?
Was this helpful?
python scripts/check_llm_ready.py