# agents.md — 项目维护与扩展指南 本文档面向后续接手维护/扩展本项目的 AI 编码代理(Agent)与开发者,说明架构约定、关键机制、开发流程与常见坑。动手改代码前请先读完本文。 > ## ⚡ 接手必读(任何 AI 账号 / 开发者接手时,按顺序先读这三份) > > 1. **`docs/PROJECT_STATE.md`** — 项目状态与交接文档(单点真相):当前全貌、9 分类 59 个工具清单、待办批次、技术坑、接手清单 > 2. **`docs/CHANGELOG.md`** — 变更日志:每次请求/变更都会追加记录(倒序),先看最近的改动 > 3. **`docs/api-contract.md`** — 后端接口契约:「在线服务」分类工具的后端契约,后端按此实现即可直接对接 > > **维护约定**:每次对本项目做实质变更,必须同步更新这三份文档(CHANGELOG 追加记录 / PROJECT_STATE 刷新状态 / 涉及后端则更新契约),并把 `docs/PROJECT_STATE.md` 第 7 节的接手清单走一遍。 ## 1. 项目定位 - 名称:tool.xpcool.com(在线工具箱) - 形态:**纯前端 SPA**,无后端、无 mock 接口。所有计算与文件处理在浏览器本地完成,用户文件不出浏览器(唯一例外:翻译工具直接调用第三方免费翻译接口,见第 4 节)。 - 技术栈:Vite 6 + Vue 3(`