assistant.display to floating to show a bottom pill instead.12345{ "assistant": { "enabled": false } }
404 Assistant is disabled.assistant.display to floating to use the same bottom pill as the embeddable ChatWidget instead:12345{ "assistant": { "display": "floating" } }
| Value | Trigger |
sidebar | Ask AI widget in the right aside (default) |
floating | Bottom-center textarea pill that morphs into the chat drawer |
docs.json defaults to floating unless you set assistant.display yourself. Compact removes the right aside, so the sidebar widget cannot show.assistant.suggestions:123456789{ "assistant": { "suggestions": [ "What is Acme?", "Show me the quickstart", "Search the docs for ..." ] } }
... is treated as open-ended: clicking it fills the chat input with the text (dots removed) and focuses it, so the user can complete the query before sending.suggestions is omitted, three defaults based on the site name are shown:What is {site name}?Guide me through the pages I should read firstSearch the docs for ...docs.zip URL in production, then streams the answer back into the chat UI.HOLOCRON_KEY; unauthenticated requests use a temporary fallback with stricter IP rate limits. The default model is GLM 4.7 Flash.display: "sidebar" (the default), the AI assistant widget occupies the right sidebar. If you prefer a traditional table of contents instead (or alongside the widget), add the TableOfContentsPanel component to your page:123<Aside full> <TableOfContentsPanel /> </Aside>
display: "floating" or enabled: false, the TOC panel takes the full sidebar.enabled: false removes:/holocron-api/chat; the endpoint returns 404 while disableddocs.json setting for them yet. Today it answers from the current docs content and the docs zip payload.