词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!

💡 一句话总结:用 Plan Agent 理解代码,用 Build Agent 写功能和修 Bug。

确保你已经完成以下事项:
理解代码(Plan) → 制定方案(Plan) → 实现功能(Build) → 验证测试(Build)| 场景 | 推荐 Agent | 典型操作 |
|---|---|---|
| 理解代码 | Plan | @文件 分析、@explore 探索 |
| 写新功能 | Build | 分步实现、迭代修改 |
| 修 Bug | Plan→Build | 先分析原因,再修复 |
@path:把文件内容带进对话!command:在 TUI 里执行命令,把输出带进对话/undo:撤销最近一次对话变更,并回滚相关文件改动(需要 Git 仓库)@explore 帮我梳理这个项目的整体结构,包括:
1. 主要目录和功能模块
2. 入口文件和核心流程
3. 使用的技术栈和框架@src/services/auth.ts 这个认证模块的逻辑是什么?列出所有导出函数及其作用我要给这个项目添加一个「邮件通知」功能,当用户注册成功后发送欢迎邮件。
请帮我分析:
1. 需要修改哪些文件
2. 推荐的实现方案(2-3 种)
3. 每种方案的优缺点
4. 推荐哪种方案,为什么按照方案一实现邮件通知功能:
第一步:创建邮件服务模块 src/services/email.ts
- 使用 nodemailer
- 支持 SMTP 配置
- 导出 sendEmail 函数第二步:在用户注册成功后调用邮件服务
@src/controllers/auth.ts 在 register 函数成功后添加发送欢迎邮件的逻辑用户反馈「登录后页面一直 loading」,请帮我分析:
1. 可能的原因有哪些
2. 如何排查(给出具体步骤)
3. 最可能的问题在哪个文件@src/hooks/useAuth.ts 问题定 位到这里:
- 登录成功后 isLoading 没有重置为 false
- 请修复这个问题预期效果:清晰解释代码逻辑,帮助理解陌生代码
## 角色
你是资深技术文档工程师,擅长将复杂代码解释得通俗易懂。
## 任务
解释用户提供的代码,帮助理解其功能、原理和潜在问题。
## 输入信息
### 必填项
- 编程语言:【编程语言】
- 代码:@【文件路径】 或 [粘贴代码]
### 选填项
- 读者水平:【初学者/中级/高级】(默认:中级)
- 重点关注:【特别想了解的方面?】
## 输出规范
1. **一句话总结**(≤50 字)
2. **逐块解释**:代码片段(带行号) + 作用 + 原理
3. **关键概念**:涉及的设计模式/算法/语言特性
4. **潜在问题**:🔴严重 / 🟡建议 / 🟢提示
5. **使用示例**:如何调用这段代码
## 约束条件
- ✅ 解释要循序渐进,由浅入深
- ✅ 为初学者加入类比说明
- ✅ 术语保留英文,解释用中文
- ❌ 避免只说"