代码仓库修改

理解现有仓库,完成修改并运行验证

连接或上传代码仓库,描述目标或错误。Flowmint 会先阅读项目约定和相关代码,再做范围明确的修改,运行测试、构建或浏览器检查,并保留完整文件。

MobileNavigation.tsx+12 −5
useEffect(() => {
+ const releaseScrollLock = () => {
+  document.body.style.overflow = ''
+ }
  if (open) lockScroll()
- return unlockOnUnmount
+ return releaseScrollLock
}, [open])
验证结果
18 项测试通过
构建完成
移动端已检查

在真实项目上下文中工作

只需要提供有助于理解目标和验证结果的材料。
1

代码仓库

连接 GitHub、GitLab 或上传项目文件。

2

目标或错误

提供期望行为、复现步骤、日志或截图。

3

项目约束

说明技术栈、兼容要求和不可修改的边界。

可交付结果

修改、验证结果和说明一起保留

范围明确的代码修改

优先沿用现有结构和依赖,避免无关重构。

测试与构建结果

记录执行命令、通过项、失败项和环境限制。

变更说明

说明根因、修改位置、行为变化和剩余风险。

可继续的工作区

文件和执行过程持续保留,方便下一轮继续。

处理过程

先理解项目,再修改和验证

01

读取约定

检查项目结构、依赖、说明和现有测试。

02

定位原因

沿调用路径和运行现象确认最小修改范围。

03

实施修改

编辑文件并补充与风险匹配的测试。

04

运行验证

执行测试、构建或浏览器验证并汇报结果。

示例工作流

修复已有 React 项目的移动端回归问题

查看 Agent 如何定位根因、修改现有文件、补充测试并保留验证结果。

查看完整示例
修复移动端导航关闭后页面仍无法滚动的问题。沿用现有组件,不改公开 API,补充回归测试并运行前端构建。

代码仓库修改常见问题

可以使用私有仓库吗?

可以,在管理员启用相应连接后,由用户授权 GitHub、GitLab 或其他仓库访问。

Agent 会大范围重写项目吗?

默认应围绕目标做范围明确的修改;你也可以显式限制目录、API 或依赖变更。

可以启动开发服务并用浏览器检查吗?

可以。工作区运行时可启动持续服务,浏览器工具能够打开页面、检查控制台和截图。

能回到修改前吗?

工作区记录执行事件和文件版本,重新生成或恢复时可以回到对应检查点。

把一个真实问题交给 Agent

连接仓库,并说明目标、复现步骤和项目约束。

开始修改