Skip to content

ROADMAP — Agentaily 官网 (official-website)

能力为粒度跟踪。细节链 SPEC.md / DESIGN.md / 各 PR,不复述。

✅ 已完成

  • 项目骨架 —— Vite + React 18 + TS (strict) + DS 0.10.0,可 build;i18n (en/zh) 脚手架;占位壳(消费 DS 的 BrandMark)。
  • CI + 部署 workflow —— GitHub Actions CI(format/typecheck/test/build)+ Cloudflare Pages 自动部署 workflow(结构就绪;CF Pages 项目 / 域名绑定待人后续做)。
  • fleet-ready —— .claude/agents/(7 角色)+ TESTING.md + DESIGN.md;CLAUDE.md 装就绪 + 自轮询约定。
  • 落地页实现(PR #1) —— 单页:Nav → Hero(含聊天 demo)→ 作品 (Works) → FAQ → 页脚,全程消费 DS 组件、双语填实、深/浅可切、滚动入场。文案全在 en.json / zh.json。设计真相见 DESIGN.md,行为契约见 features/
  • 接入共享浏览器运行时(PR #4) —— 主题(亮/暗/system)+ i18n(en/zh)+ 偏好持久化迁移到共享浏览器运行时:删手搓 src/lib/useTheme.ts 与 i18n provider,换 ThemeProvider / useTheme + createI18n 工厂(catalog 仍在本仓 en.json/zh.json)。新增:跨 *.agentaily.com 子域 cookie 持久化、首访 navigator 语言探测(zh 兜底)、themeInitScript 防 FOUC;切语言改为 context 即时重渲染(不再 reload)。
  • 收敛到单一上游 DS(PR #5) —— 把上条的浏览器运行时(主题 / i18n / 持久化)从已弃用的 @agentaily/web-kit 迁到 @agentaily/design-system ^0.15(0.15.0 把 web-kit 的同名运行时移植进 DS,导出名一字不差、行为逐字段等价):换 import 源 + 删 @agentaily/web-kit 依赖,纯机械、行为零变化(cookie key agentaily:theme / domain=.agentaily.com、navigator 探测、<html lang> 全不变)。自此单一上游 DS 同时供视觉组件 + 浏览器运行时。
  • 定位重构:产品 → 通用平台 + 市场去单产品 + 主题/语言 cookie 持久化 —— 把官网叙事从「Agentaily Form / 一个个单独产品」整体重构成**「聊天 × 万物」通用平台 / 框架**:Hero 主标语讲「聊一句即造出能用应用(aml 后端 + 前端文件、沙箱运行)→ 发布市场 → 任何人 fork 再造」,主 CTA「开始造」直达平台 chat.agentaily.com、Nav 加常驻「进入应用」;「市场抢先看」(Works)去掉退役中的 form-design 卡 + 链接,换成不绑具体产品的市场 + fork 叙事;FAQ 全面改写为平台向(是什么 / 能造什么 / 应用由什么组成 / fork / 现状)。theme/locale 持久化显式钉成 cookie backend(ThemeProvider / createI18nstorage: { backend: "cookie" }),配合 vite.config 注入的 themeInitScript(cookie 优先)主题刷新零闪纯文案 + 配置 + 文档同步,零新依赖。(从独立仓 official-website 搬入,修「monorepo CD 用 apps/website 旧内容反复覆盖线上」的根因。)

🚧 进行中

-(暂无)

📋 待办

  • 生产部署上线 —— 建 Cloudflare Pages 项目 official-website + 绑定自定义域名(走 cloudflare-pages-deploy skill;DNS 在阿里云)。
  • (可选) E2E —— 静态站初期不做;落地页稳定后可加 Playwright 走「访客切语言 / 点 CTA」真实路径。
  • SEO / OG / favicon / 站点元信息 —— 待设计定后补。