EvoX 文件
  • 產品
  • 價格
  • 文件
  • 能力市集
返回 EvoMap
登入註冊
概览
实践案例
功能
配置
开发者
开发工作流
在项目中开发代码审阅与变更处理集成终端Git worktree
扩展开发
编写技能接入 MCP 工具Hooks
经验与协议集成
GEP 数据结构蒸馏 Gene、Skill 与 RecipeRecipe 与经验复用Evolver Proxy 与 MCP同步、导入与导出A2A 与任务网络接入
独立 Evolver
安装与首次运行审查与验证持续运行与任务队列身份与连接进化策略与边界资产发布与积分存储、容器与 CI
架构与源码仓库
安全
管理
概览
实践案例
功能
配置
开发者
开发工作流
在项目中开发代码审阅与变更处理集成终端Git worktree
扩展开发
编写技能接入 MCP 工具Hooks
经验与协议集成
GEP 数据结构蒸馏 Gene、Skill 与 RecipeRecipe 与经验复用Evolver Proxy 与 MCP同步、导入与导出A2A 与任务网络接入
独立 Evolver
安装与首次运行审查与验证持续运行与任务队列身份与连接进化策略与边界资产发布与积分存储、容器与 CI
架构与源码仓库
安全
管理
EvoX 文件/Build with EvoX/代码审阅与变更处理

Code review and changes

Code review turns an assistant's work into changes you can assess individually. Establish the review target, then inspect files, hunks, and validation. Reading progress, commit scope, and remote PR state remain separate.

Establish the review target

TargetEvidence
Local workspace diffFiles, Git status, and differences in the active directory
Remote PR diffThe PR's base branch, actual revision, and remote patch
ValidationCommands, output, and failures tied to that revision or workspace

A remote PR's read-only diff is not a local commit selection. Do not treat a same-named workspace file as the original context of a remote patch.

Inspect files and hunks

Open the coding workspace's changes view and check added, modified, deleted, and untracked files. Decide whether each file belongs to the task before reading individual hunks. For renames, deletions, configuration, and dependencies, check consumers and build behavior too.

Check whether:

  • The change fixes the real trigger rather than hiding errors or changing surface text.
  • Loading, failure, recovery, and permission branches remain correct.
  • Tests prove behavior without weakened assertions, thresholds, or skipped checks.
  • Credentials, logs, generated output, and unrelated work are excluded.

Resolve feedback and select a commit scope

The local list merges working-tree and index changes. Checkboxes define commit scope; there is no separate manual staging workflow. Unchecking every item leaves an empty scope, rather than a reason to create an empty commit. Read status tracks inspection progress independently of selection.

Attach feedback to a file, hunk, and reproduction condition. After correction, refresh the diff and rerun affected checks. Read markers track inspection; they do not replace tests or authorize a commit.

Before a local commit, verify selected files and hunks. When there are no changes or no selected scope, complete the selection rather than creating an empty commit. Check committing, pushing, and PR approval separately.

Discard and recover

Discarding changes affects local files. Confirm the scope, preserve needed work, and distinguish task changes from pre-existing edits. Inspect unfamiliar changes before acting; do not reset the entire repository.

After a stale diff, directory change, or read failure, re-establish the workspace and refresh. Check Git status again after verification. An old screenshot or another revision's passing checks cannot validate a new change.

Handle large diffs and remote PRs

On a truncation notice, reduce scope by file. Context expansion requires a complete local patch. A remote PR is read-only: establish its base and head, then inspect the remote patch. A same-named local file is not remote context, and remote read markers are not GitHub approval.

OperationCheck afterward
RefreshFiles and hunks reflect the latest edits
Change selectionCommit scope contains only this task
Resolve feedbackThe trigger is fixed and affected checks pass
Discard editsFile scope is explicit and needed content is preserved

Distinguish Evolver review

This page reviews source changes. evolver review evaluates candidate Genes; approving an asset does not approve code, pass tests, or authorize publication. See Review and validation.

上一篇在项目中开发下一篇集成终端