Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Genie FlowNew to Visual Studio Code? Get it now.
Genie Flow

Genie Flow

AMH FE Infra Team

|
4 installs
| (0) | Free
在 VS Code 中使用 Genie Flow 完成需求分析、技术方案和代码生成。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Genie Flow

Genie Flow 是一个独立的 VS Code 插件,用来在编辑器内承载 Genie Flow 能力,帮助你围绕当前项目完成需求分析、技术方案梳理、代码生成和文件级操作。

当前版本采用“独立插件壳 + 远端 Genie Flow 页面”的方式运行:

  • 继续加载远端 Genie Flow 页面
  • 独立提供 VS Code bridge services
  • 优先复用 ~/.fta-cli/userInfo.json 登录态
  • 登录缺失时走插件内登录流程
  • 支持文件读写、搜索、编辑、校验、命令执行和后台任务

适用场景

  • 在 VS Code 里直接打开 Genie Flow,而不是依赖旧的 FTA Workstation 入口
  • 让 Genie Flow 读取当前仓库结构、Git 信息和代码文件
  • 在一个明确的业务项目里完成分析、改动建议和代码落地

安装前准备

建议在开始前确认下面几项:

  • 使用支持的 VS Code 版本
  • 当前机器可以访问 Genie Flow 远端页面和 FTA SSO
  • 本机如已存在 ~/.fta-cli/userInfo.json,插件会优先复用这份登录态
  • 打开的目录是一个真实项目,而不是空目录
  • 项目最好已经配置 git remote origin,因为 Genie Flow 当前初始化依赖 Git 远端地址

安装后的新手教程

1. 打开一个项目

先在 VS Code 中打开你真正要操作的业务仓库。

注意:

  • 不建议在空目录里直接使用
  • 当前 Genie Flow 初始化依赖工作区路径和 Git 远端信息
  • 如果项目没有 origin,插件会在打开前直接提示

2. 完成登录

第一次使用时,先执行命令面板里的 Genie Flow: Login。

插件会按下面的顺序处理登录:

  • 优先复用本机 ~/.fta-cli/userInfo.json
  • 如果本地登录态失效或不存在,再拉起浏览器登录

3. 打开 Genie Flow

登录完成后,可以通过两种方式进入:

  • 命令面板执行 Genie Flow: Open
  • 点击底部状态栏里的 Genie Flow

首次打开时,插件会校验:

  • 当前是否已经登录
  • 当前是否打开了工作区
  • 当前项目是否能识别到 Git 远端地址

4. 确认项目初始化成功

进入 Genie Flow 后,先确认它已经拿到当前项目上下文:

  • 当前工作区路径
  • 当前 Git 仓库远端地址
  • src 目录树
  • 当前用户登录信息

如果这些信息缺失,Genie Flow 的很多能力都会降级或直接不可用。

5. 从一个小任务开始

建议第一次不要直接让 Genie Flow 做大规模改造,先从这些动作开始:

  • 读取某个文件
  • 搜索某个关键字
  • 查看当前项目结构
  • 让它先给出改动计划
  • 执行一个简单命令并查看结果

这样更容易确认 bridge、登录和工作区识别都已经跑通。

常用命令

  • Genie Flow: Open 打开 Genie Flow 主界面
  • Genie Flow: Login 手动触发登录
  • Genie Flow: Get Started 再次打开插件内置的新手教程

常见问题

为什么在某些目录里打不开?

当前 Genie Flow 初始化依赖工作区路径和 Git 远端地址。如果你打开的是空目录、临时目录,或者当前项目没有配置 git remote origin,插件会直接拦住。

为什么已经装了插件,还是提示登录?

如果本机没有可复用的 ~/.fta-cli/userInfo.json,或者里面的 cookies 已经过期,插件会要求你重新登录。

为什么界面打开了,但能力不完整?

这通常说明远端页面已经加载成功,但项目上下文没有初始化完整。优先检查:

  • 当前是否打开了真实项目
  • 当前项目是否有 Git 远端
  • 是否已经登录成功
  • 网络是否可以访问 Genie Flow 远端页面
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft