<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://docs.tomoribot.app/</loc></url><url><loc>https://docs.tomoribot.app/architecture/</loc></url><url><loc>https://docs.tomoribot.app/architecture/architecture/</loc></url><url><loc>https://docs.tomoribot.app/architecture/entry-point/</loc></url><url><loc>https://docs.tomoribot.app/architecture/getting-started/</loc></url><url><loc>https://docs.tomoribot.app/architecture/introduction/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-builtin-tool/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-db-column/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-event-handler/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-feature-flag-tool/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-locale/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-new-provider/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-persona-preset/</loc></url><url><loc>https://docs.tomoribot.app/guides/adding-slash-command/</loc></url><url><loc>https://docs.tomoribot.app/guides/development-tasks/</loc></url><url><loc>https://docs.tomoribot.app/guides/local-grafana-setup/</loc></url><url><loc>https://docs.tomoribot.app/guides/local-monitoring/</loc></url><url><loc>https://docs.tomoribot.app/guides/safe-migration/</loc></url><url><loc>https://docs.tomoribot.app/guides/setup-chatmock/</loc></url><url><loc>https://docs.tomoribot.app/guides/setup-crawl4ai/</loc></url><url><loc>https://docs.tomoribot.app/guides/setup-searxng/</loc></url><url><loc>https://docs.tomoribot.app/guides/testing-chat-changes/</loc></url><url><loc>https://docs.tomoribot.app/guides/testing-db-changes/</loc></url><url><loc>https://docs.tomoribot.app/integrations/discord/message-components-v2/</loc></url><url><loc>https://docs.tomoribot.app/integrations/discord/modal-input-components/</loc></url><url><loc>https://docs.tomoribot.app/integrations/matrix-bridge/</loc></url><url><loc>https://docs.tomoribot.app/integrations/novelai/inpainting/</loc></url><url><loc>https://docs.tomoribot.app/integrations/novelai/limitations/</loc></url><url><loc>https://docs.tomoribot.app/integrations/novelai/tool-calling/</loc></url><url><loc>https://docs.tomoribot.app/integrations/sillytavern/card-support/</loc></url><url><loc>https://docs.tomoribot.app/integrations/sillytavern/preset-system/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/stt/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/stt/elevenlabs/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/stt/koboldcpp/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/stt/whispercpp/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/stt/whisperx/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/tts/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/tts/chatterbox/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/tts/elevenlabs/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/tts/irodoritts/</loc></url><url><loc>https://docs.tomoribot.app/integrations/voice/tts/qwen3tts/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/01-normalize-invocation/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/02-evaluate-admission/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/03-handle-disposition/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/04-channel-lock/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/05-plan-turns/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/06-per-turn/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/06-per-turn/01-build-context/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/06-per-turn/02-create-response-sink/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/06-per-turn/03-run-generation-turn/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/chat/06-per-turn/04-post-turn-effects/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/01-preset-routing/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/01-prompt-items/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/02-server-info/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/03-server-memories/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/04-server-emojis/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/05-server-stickers/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/06-participants/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/07-short-term-memory/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/08-rag-documents/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/09-conditioning/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/10-sample-dialogues/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/context-build/02-native-assembly/11-dialogue-history/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/ltm/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/ltm/01-ltm-create/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/ltm/02-ltm-update-delete/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/stm/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/stm/01-passive-capture/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/memory/stm/02-summary-upgrade/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/01-context-assembly/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/02-raw-chunk-generation/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/03-chunk-normalization/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/04-orchestrator-state-machine/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/05-buffer-management/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/06-segment-normalization/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/provider/07-discord-delivery/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/tool-loop/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/tool-loop/01-stream-once/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/tool-loop/02-execute-tool-call/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/tool-loop/03-enhanced-context-restart/</loc></url><url><loc>https://docs.tomoribot.app/pipelines/tool-loop/04-build-result/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/caching/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/command-system/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/cooldowns/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/database-schema/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/event-system/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/localization/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/logit-bias/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/multi-persona/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/persona-presets/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/prompt-snapshot/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/security/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/status-command/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/strict-chat-completion/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/thinking-level/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/tool-system/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/utils/</loc></url><url><loc>https://docs.tomoribot.app/subsystems/video-generation/</loc></url><url><loc>https://docs.tomoribot.app/wiki/built-in-tools/</loc></url><url><loc>https://docs.tomoribot.app/wiki/local-endpoints/</loc></url><url><loc>https://docs.tomoribot.app/wiki/refactor-record/</loc></url><url><loc>https://docs.tomoribot.app/wiki/supported-providers/</loc></url><url><loc>https://docs.tomoribot.app/wiki/threat-models/</loc></url></urlset>