主题
MyAgents 架构方案
本目录是一套可以独立阅读和部署的系统架构方案。Markdown 是内容与导航的唯一事实源,PNG 用于展示架构视图,Draw.io 文件用于后续编辑。
架构目录
阅读顺序
- 全景与边界:01-02,建立平台能力和模块依赖的整体认识。
- 运行时核心:03-06,理解运行时分层、租户组件、任务执行和入口路由。
- 领域链路:07-09,理解数据、扩展和多租户配置链路。
- 部署与恢复:10-11,理解多副本拓扑、所有权保护和恢复机制。
状态图例
- 绿色实线:当前能力。
- 紫色虚线:规划或待完善能力。
独立部署
进入本目录后即可安装、预览和构建:
bash
pnpm install --frozen-lockfile
pnpm dev
pnpm build
pnpm preview生产静态文件位于 .vitepress/dist/,可直接交给任意静态文件服务。
Cloudflare Pages
- 根目录:
architecture - 构建命令:
pnpm install --frozen-lockfile && pnpm build - 输出目录:
.vitepress/dist - 环境变量:无需配置
GitHub Pages
将 architecture/ 作为独立仓库根目录,启用 GitHub Pages 的 GitHub Actions 发布方式;内置 .github/workflows/deploy-pages.yml 会自动使用仓库名设置子路径。
如果由其它 CI 执行构建,仓库根路径部署使用 pnpm build,子路径部署使用 SITE_BASE=/仓库名/ pnpm build。