2.1 KiB
2.1 KiB
Project 开发助手
项目上下文与规则
实现阶段:P2
- 读取项目说明、目录结构、已有开发规则和构建配置。
- 将相关 Project 上下文装配给 Coding Behavior,而不是一次性塞入全部源码。
- 支持用户维护项目专属指令,并在 Run 中显示实际采用的规则。
仓库理解与代码检索
实现阶段:P2
- 浏览仓库结构、搜索符号与文本、定位入口和相关测试。
- 形成面向当前需求的结构概览,避免为每次任务预先建立重型索引。
- 在修改前识别影响范围、现有约定和可能的验证方式。
代码修改与 Diff
实现阶段:P2
- 使用文件与补丁 Tool 修改源码,处理多文件改动和冲突。
- 持续展示工作区状态和 Diff,并关联每次修改的需求与 Run。
- 保持用户已有未提交改动,不用破坏性 Git 操作覆盖现场。
Build、Test、Lint 与验证
实现阶段:P2
- 发现或配置项目验证命令,运行构建、测试、Lint 和类型检查。
- 解析退出状态和关键失败,允许 Agent 修正后重新验证。
- 汇总执行过的验证、未执行项和剩余风险。
单 Agent 开发闭环
实现阶段:P2
- 跑通“理解需求 → 阅读源码 → 修改 → 验证 → 汇报”的完整流程。
- 在普通非自身项目中验证该闭环后,才允许用于 System Evolution。
- 最终回答包含改动摘要、验证结果、Diff 位置和需要用户决定的问题。
Git 与 Worktree 工作流
实现阶段:P2
- 支持 status、diff、log、branch 和隔离 worktree 的创建、使用、检查与清理。
- 候选开发默认在 worktree 中进行,稳定工作区保持可用。
- Git 写操作通过明确的工作流执行,不让模型随意拼接高影响命令。
远程仓库、PR 与 CI
实现阶段:P7
- 读取远程 Issue、PR、Review 和 CI 状态,将其转换为本地开发上下文。
- 支持创建提交、推送分支、创建或更新 PR,并展示外部结果。
- 所有对外写操作进入统一确认和审计流程。