Files
foka-ci/docs/ai.md
2026-01-11 11:59:04 +08:00

974 B
Raw Blame History

AI 助手作业指南 (ai.md)

你好Agent在处理 MiniCI 项目时,请遵循以下原则:

1. 增加新 API 的步骤

  1. controllers/ 对应模块下创建/修改 dto.ts 定义输入。
  2. index.ts 中编写类,使用 @Controller@Post/Get 等装饰器。
  3. 如果涉及数据库,修改 schema.prisma 并运行 npx prisma db push
  4. 在前端 pages/ 对应的 service.ts 中添加调用方法。

2. 核心逻辑位置

  • 如果要修改 流水线如何运行,请看 apps/server/runners/pipeline-runner.ts
  • 如果要修改 任务调度,请看 apps/server/libs/execution-queue.ts
  • 如果要修改 路由扫描,请看 apps/server/libs/route-scanner.ts

3. 交互规范

  • 前端请求请使用 @shared 别名导入 net 实例。
  • 始终保持代码简洁,优先使用现有的 libs 工具类。
  • 修改代码后,务必确认 pnpm dev 是否能正常编译通过。