<?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://botharness.ai/</loc></url><url><loc>https://botharness.ai/changelog/</loc></url><url><loc>https://botharness.ai/changelog/2026-09-17-astryx-landing/</loc></url><url><loc>https://botharness.ai/changelog/2026-09-17-bilingual-changelog/</loc></url><url><loc>https://botharness.ai/changelog/2026-09-17-coss-landing/</loc></url><url><loc>https://botharness.ai/changelog/2026-09-17-docs-reorg-i18n-mermaid/</loc></url><url><loc>https://botharness.ai/changelog/2026-09-17-english-default/</loc></url><url><loc>https://botharness.ai/changelog/2026-09-17-v1-docs-site/</loc></url><url><loc>https://botharness.ai/dev/</loc></url><url><loc>https://botharness.ai/dev/adr/0001-adopt-dsh-im-as-base-plugin/</loc></url><url><loc>https://botharness.ai/dev/adr/0002-file-first-self-built-bot-memory/</loc></url><url><loc>https://botharness.ai/dev/adr/0003-memory-writes-are-tool-driven/</loc></url><url><loc>https://botharness.ai/dev/adr/0004-inject-memory-tree-retrieve-on-demand/</loc></url><url><loc>https://botharness.ai/dev/adr/0005-sqlite-is-an-optional-index/</loc></url><url><loc>https://botharness.ai/dev/adr/0006-feishu-secrets-in-dsh-credentials-service/</loc></url><url><loc>https://botharness.ai/dev/adr/0007-configuration-ui-is-in-harness/</loc></url><url><loc>https://botharness.ai/dev/adr/0008-archive-inbound-chat-files/</loc></url><url><loc>https://botharness.ai/dev/adr/0009-reply-scope-defaults-to-thread-first/</loc></url><url><loc>https://botharness.ai/dev/adr/0010-upstream-contribution-deferred/</loc></url><url><loc>https://botharness.ai/dev/adr/0011-standalone-plugin-not-a-dsh-im-fork/</loc></url><url><loc>https://botharness.ai/dev/adr/0012-adopt-yaml-front-matter/</loc></url><url><loc>https://botharness.ai/dev/adr/0013-memory-visibility/</loc></url><url><loc>https://botharness.ai/dev/adr/0014-persona-is-human-owned-memory/</loc></url><url><loc>https://botharness.ai/dev/adr/0015-botharness-is-a-dsh-plugin-layer/</loc></url><url><loc>https://botharness.ai/dev/adr/0016-bots-are-first-class-entities/</loc></url><url><loc>https://botharness.ai/dev/adr/0017-work-is-sessions-no-task-entity/</loc></url><url><loc>https://botharness.ai/dev/adr/0018-workspace-is-one-directory/</loc></url><url><loc>https://botharness.ai/dev/architecture/</loc></url><url><loc>https://botharness.ai/dev/spec/app-prd/</loc></url><url><loc>https://botharness.ai/dev/spec/context/</loc></url><url><loc>https://botharness.ai/dev/spec/platform/</loc></url><url><loc>https://botharness.ai/docs/</loc></url><url><loc>https://botharness.ai/docs/overview/</loc></url><url><loc>https://botharness.ai/docs/quickstart/</loc></url><url><loc>https://botharness.ai/zh/</loc></url><url><loc>https://botharness.ai/zh/changelog/</loc></url><url><loc>https://botharness.ai/zh/changelog/2026-09-17-astryx-landing/</loc></url><url><loc>https://botharness.ai/zh/changelog/2026-09-17-bilingual-changelog/</loc></url><url><loc>https://botharness.ai/zh/changelog/2026-09-17-coss-landing/</loc></url><url><loc>https://botharness.ai/zh/changelog/2026-09-17-docs-reorg-i18n-mermaid/</loc></url><url><loc>https://botharness.ai/zh/changelog/2026-09-17-english-default/</loc></url><url><loc>https://botharness.ai/zh/changelog/2026-09-17-v1-docs-site/</loc></url><url><loc>https://botharness.ai/zh/dev/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0001-adopt-dsh-im-as-base-plugin/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0002-file-first-self-built-bot-memory/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0003-memory-writes-are-tool-driven/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0004-inject-memory-tree-retrieve-on-demand/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0005-sqlite-is-an-optional-index/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0006-feishu-secrets-in-dsh-credentials-service/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0007-configuration-ui-is-in-harness/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0008-archive-inbound-chat-files/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0009-reply-scope-defaults-to-thread-first/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0010-upstream-contribution-deferred/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0011-standalone-plugin-not-a-dsh-im-fork/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0012-adopt-yaml-front-matter/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0013-memory-visibility/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0014-persona-is-human-owned-memory/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0015-botharness-is-a-dsh-plugin-layer/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0016-bots-are-first-class-entities/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0017-work-is-sessions-no-task-entity/</loc></url><url><loc>https://botharness.ai/zh/dev/adr/0018-workspace-is-one-directory/</loc></url><url><loc>https://botharness.ai/zh/dev/architecture/</loc></url><url><loc>https://botharness.ai/zh/dev/spec/app-prd/</loc></url><url><loc>https://botharness.ai/zh/dev/spec/context/</loc></url><url><loc>https://botharness.ai/zh/dev/spec/platform/</loc></url><url><loc>https://botharness.ai/zh/docs/</loc></url><url><loc>https://botharness.ai/zh/docs/overview/</loc></url><url><loc>https://botharness.ai/zh/docs/quickstart/</loc></url></urlset>