跳到主要内容
Continue 助力开发者通过持续 AI 更快地交付。
根据描述构建功能。调试并修复问题。浏览任何代码库。自动化繁琐的任务。

30 秒快速上手

先决条件
curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash
然后导航到您的项目并开始编码
cd your-awesome-project
cn
# You'll be prompted to set up on first use
就是这样!您已准备好开始使用 Continue CLI 进行自动化。 继续 CLI 快速入门 →

使用 Continue CLI 的两种方式

Continue CLI 提供两种不同的模式,专为不同的工作流设计

TUI 模式:交互式开发

非常适合探索、调试和迭代 AI 工作流
cn
> @src/components/UserProfile.js Review this component for security issues
> Generate comprehensive unit tests
> Suggest performance improvements
  • 与您的代码库进行交互式对话
  • 迭代并优化提示和方法
  • 探索和理解复杂的代码库
  • 非常适合实验和学习

无头模式:生产自动化

非常适合 CI/CD、自动化和可靠的工作流
cn -p "Generate a conventional commit message for staged changes"
cn -p "Review pull request changes for security vulnerabilities"
cn -p "Update documentation based on recent code changes"
  • 用于自动化的单命令执行
  • 用于生产的可靠、可重复的结果
  • CI/CD 和管道集成
  • Git 钩子和自动化工作流
TUI 与无头模式下的工具权限Continue CLI 工具具有三个权限级别:
  • 允许:自动执行,无需确认
  • 询问:执行前提示用户确认(例如,writeFile, runTerminalCommand
  • 排除:AI 无法使用该工具
在无头模式下,具有“询问”权限的工具会自动排除,以防止 AI 看到其无法调用的工具。这确保了无需用户干预的可靠自动化。在 TUI 模式下,具有“询问”权限的工具可用,并且当 AI 尝试使用它们时会提示确认。💡 提示:如果您的工作流需要需要确认的工具(如文件写入或终端命令),请使用 TUI 模式。对于只读操作的完全自动化工作流,请使用无头模式。

开发工作流:TUI → 无头

专业提示:在 TUI 模式下启动以迭代您的 AI 代理。一旦您有了可靠的工作流,将其部署为持续 AI 自动化。
  1. TUI 模式下实验以完善您的代理
  2. 交互式测试不同的方法,直到获得一致的结果
  3. 成功的工作流转换为自动化持续 AI 命令
  4. 对您经过验证的方法充满信心地部署到生产环境

开发者喜爱 Continue CLI 的原因

  • 在您的终端中工作:不是另一个聊天窗口。不是另一个 IDE。Continue CLI 在您已经工作的地方,使用您已经喜欢的工具与您会面。
  • 采取行动:Continue CLI 可以直接编辑文件、运行命令和创建提交。需要更多?请查看我们的 MCPs
  • 自动化任务:根据 PostHog 数据创建问题,自动为问题分配标签等等。所有这些都可以在您的开发机器上通过单个命令完成,或在 CI 中自动完成。
  • 灵活的开发流程:开始交互式,然后自动化经过验证的工作流。

核心功能

上下文工程

  • 使用 @ 引用文件并提供上下文
  • 使用 / 运行斜杠命令以执行特定任务
  • 访问与 IDE 扩展相同的上下文提供程序

工具集成

  • 文件编辑和创建
  • 终端命令执行
  • 代码库理解和分析
  • Git 集成
  • 网页搜索和文档访问

模型灵活性

  • 使用 /model 命令在模型之间切换
  • 使用 config.yaml 中配置的任何模型
  • 访问 Continue Mission Control 模型和配置

Continue Mission Control 集成

Continue CLI 无缝集成 Continue Mission Control 以实现

API 访问

获取 API 密钥用于自动化工作流
  1. 访问 Continue Mission Control API 密钥
  2. 创建新的 API 密钥
  3. cn login 或在您的自动化脚本中使用

密钥管理

存储 CLI 工作流的安全凭据
  1. 访问 Continue Mission Control 密钥
  2. 添加您的 API 密钥和敏感数据
  3. 在配置中通过 ${{ secrets.SECRET_NAME }} 引用

配置同步

  • 云托管配置自动同步
  • 在团队成员之间共享配置
  • 您的 AI 工作流的版本控制

常见用例

TUI 模式示例

交互式开发和探索
# Start interactive session
cn
> @src/components Find all unused React components
> /explain How does authentication work in this codebase?
> @auth/ What security patterns are used here?

无头模式示例

生产自动化和脚本编写
# Generate commit messages
cn -p "Generate a conventional commit message for the current changes"

# Code review automation

cn -p "Review the current git changes for bugs and suggest improvements"

后续步骤