/ website / sidebars.ts
sidebars.ts
  1  import type {SidebarsConfig} from '@docusaurus/plugin-content-docs';
  2  
  3  const sidebars: SidebarsConfig = {
  4    docs: [
  5      'user-stories',
  6      {
  7        type: 'category',
  8        label: 'Getting Started',
  9        collapsed: true,
 10        items: [
 11          'getting-started/quickstart',
 12          'getting-started/installation',
 13          'getting-started/termux',
 14          'getting-started/nix-setup',
 15          'getting-started/updating',
 16          'getting-started/learning-path',
 17        ],
 18      },
 19      {
 20        type: 'category',
 21        label: 'Using Hermes',
 22        collapsed: true,
 23        items: [
 24          'user-guide/cli',
 25          'user-guide/tui',
 26          'user-guide/configuration',
 27          'user-guide/configuring-models',
 28          'user-guide/sessions',
 29          'user-guide/profiles',
 30          'user-guide/git-worktrees',
 31          'user-guide/docker',
 32          'user-guide/security',
 33          'user-guide/checkpoints-and-rollback',
 34        ],
 35      },
 36      {
 37        type: 'category',
 38        label: 'Features',
 39        collapsed: true,
 40        items: [
 41          'user-guide/features/overview',
 42          'user-guide/features/tool-gateway',
 43          {
 44            type: 'category',
 45            label: 'Core',
 46            items: [
 47              'user-guide/features/tools',
 48              'user-guide/features/skills',
 49              'user-guide/features/curator',
 50              'user-guide/features/memory',
 51              'user-guide/features/memory-providers',
 52              'user-guide/features/context-files',
 53              'user-guide/features/context-references',
 54              'user-guide/features/personality',
 55              'user-guide/features/skins',
 56              'user-guide/features/plugins',
 57              'user-guide/features/built-in-plugins',
 58            ],
 59          },
 60          {
 61            type: 'category',
 62            label: 'Automation',
 63            items: [
 64              'user-guide/features/cron',
 65              'user-guide/features/delegation',
 66              'user-guide/features/kanban',
 67              'user-guide/features/kanban-tutorial',
 68              'user-guide/features/goals',
 69              'user-guide/features/code-execution',
 70              'user-guide/features/hooks',
 71              'user-guide/features/batch-processing',
 72            ],
 73          },
 74          {
 75            type: 'category',
 76            label: 'Media & Web',
 77            items: [
 78              'user-guide/features/voice-mode',
 79              'user-guide/features/browser',
 80              'user-guide/features/vision',
 81              'user-guide/features/image-generation',
 82              'user-guide/features/tts',
 83            ],
 84          },
 85          {
 86            type: 'category',
 87            label: 'Management',
 88            items: [
 89              'user-guide/features/web-dashboard',
 90              'user-guide/features/extending-the-dashboard',
 91            ],
 92          },
 93          {
 94            type: 'category',
 95            label: 'Advanced',
 96            items: [
 97              'user-guide/features/rl-training',
 98              'user-guide/features/spotify',
 99            ],
100          },
101          {
102            type: 'category',
103            label: 'Skills',
104            collapsed: true,
105            items: [
106              'reference/skills-catalog',
107              'reference/optional-skills-catalog',
108            ],
109          },
110        ],
111      },
112      {
113        type: 'category',
114        label: 'Messaging Platforms',
115        collapsed: true,
116        items: [
117          'user-guide/messaging/index',
118          'user-guide/messaging/telegram',
119          'user-guide/messaging/discord',
120          'user-guide/messaging/slack',
121          'user-guide/messaging/whatsapp',
122          'user-guide/messaging/signal',
123          'user-guide/messaging/email',
124          'user-guide/messaging/sms',
125          'user-guide/messaging/homeassistant',
126          'user-guide/messaging/mattermost',
127          'user-guide/messaging/matrix',
128          'user-guide/messaging/dingtalk',
129          'user-guide/messaging/feishu',
130          'user-guide/messaging/wecom',
131          'user-guide/messaging/wecom-callback',
132          'user-guide/messaging/weixin',
133          'user-guide/messaging/bluebubbles',
134          'user-guide/messaging/qqbot',
135          'user-guide/messaging/yuanbao',
136          'user-guide/messaging/open-webui',
137          'user-guide/messaging/webhooks',
138        ],
139      },
140      {
141        type: 'category',
142        label: 'Integrations',
143        collapsed: true,
144        items: [
145          'integrations/index',
146          'integrations/providers',
147          'user-guide/features/mcp',
148          'user-guide/features/acp',
149          'user-guide/features/api-server',
150          'user-guide/features/honcho',
151          'user-guide/features/provider-routing',
152          'user-guide/features/fallback-providers',
153          'user-guide/features/credential-pools',
154        ],
155      },
156      {
157        type: 'category',
158        label: 'Guides & Tutorials',
159        collapsed: true,
160        items: [
161          'guides/tips',
162          'guides/local-llm-on-mac',
163          'guides/daily-briefing-bot',
164          'guides/team-telegram-assistant',
165          'guides/python-library',
166          'guides/use-mcp-with-hermes',
167          'guides/use-soul-with-hermes',
168          'guides/use-voice-mode-with-hermes',
169          'guides/build-a-hermes-plugin',
170          'guides/automate-with-cron',
171          'guides/automation-templates',
172          'guides/cron-troubleshooting',
173          'guides/work-with-skills',
174          'guides/delegation-patterns',
175          'guides/github-pr-review-agent',
176          'guides/webhook-github-pr-review',
177          'guides/migrate-from-openclaw',
178          'guides/aws-bedrock',
179          'guides/azure-foundry',
180        ],
181      },
182      {
183        type: 'category',
184        label: 'Developer Guide',
185        collapsed: true,
186        items: [
187          'developer-guide/contributing',
188          {
189            type: 'category',
190            label: 'Architecture',
191            items: [
192              'developer-guide/architecture',
193              'developer-guide/agent-loop',
194              'developer-guide/prompt-assembly',
195              'developer-guide/context-compression-and-caching',
196              'developer-guide/gateway-internals',
197              'developer-guide/session-storage',
198              'developer-guide/provider-runtime',
199            ],
200          },
201          {
202            type: 'category',
203            label: 'Extending',
204            items: [
205              'developer-guide/adding-tools',
206              'developer-guide/adding-providers',
207              'developer-guide/adding-platform-adapters',
208              'developer-guide/memory-provider-plugin',
209              'developer-guide/context-engine-plugin',
210              'developer-guide/creating-skills',
211              'developer-guide/extending-the-cli',
212            ],
213          },
214          {
215            type: 'category',
216            label: 'Internals',
217            items: [
218              'developer-guide/tools-runtime',
219              'developer-guide/acp-internals',
220              'developer-guide/cron-internals',
221              'developer-guide/environments',
222              'developer-guide/trajectory-format',
223            ],
224          },
225        ],
226      },
227      {
228        type: 'category',
229        label: 'Reference',
230        items: [
231          'reference/cli-commands',
232          'reference/slash-commands',
233          'reference/profile-commands',
234          'reference/environment-variables',
235          'reference/tools-reference',
236          'reference/toolsets-reference',
237          'reference/mcp-config-reference',
238          'reference/model-catalog',
239          'reference/skills-catalog',
240          'reference/optional-skills-catalog',
241          'reference/faq',
242        ],
243      },
244    ],
245  };
246  
247  export default sidebars;