> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.loreos.app/guides/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.loreos.app/_mcp/server. # Guides ## Docs - [Character authoring](https://docs.loreos.app/guides/character-authoring.md): The contract for characters that do not feel flat. - [Recipe: a production-grade dating character](https://docs.loreos.app/guides/recipe-a-production-grade-dating-character.md): A complete, copy-paste body that fills every authoring block, plus the validation traps that bite. - [Errors and retries](https://docs.loreos.app/guides/errors-and-retries.md): Every error an adapter hits, whether to retry it, and the in-product fallback. - [Visual identity: asset spec and readiness](https://docs.loreos.app/guides/visual-identity-readiness-and-probes.md): The exact rules for identity assets, runtime image readiness, and historical request reports. - [Character bundle imports](https://docs.loreos.app/guides/character-bundle-imports.md): Upload a fresh character bundle, or migrate a character plus prior relationship history. - [Replacing your existing chat/completions backend](https://docs.loreos.app/guides/migrating-your-chat-backend.md): Move an app from a synchronous /chat/completions call to LoreOS's async event model — without a UX downgrade. - [Telegram Managed Bots](https://docs.loreos.app/guides/telegram-managed-bots.md): One Telegram contact per user-character relationship. - [Staging keys and repeatable evaluation](https://docs.loreos.app/guides/staging-and-evaluation.md): Use a persistent dev key, then run reproducible character evals from a clean slate. - [Research, evidence, and social handoff](https://docs.loreos.app/guides/research-evidence-and-social-handoff.md): Let external apps ask for content, require proof, commit public-safe state, and read it back.