极狐 GitLab

极狐GitLab Duo CLI(`duo`)

Tier: 专业版,旗舰版

Offering: JihuLab.com,私有化部署

模型信息

极狐GitLab Duo CLI 是一款命令行界面工具,可将 极狐GitLab Duo Agentic Chat 带入您的终端。它适用于任何操作系统和编辑器,您可以使用该 CLI 询问有关代码库的复杂问题,并让它代表您自主执行操作。

极狐GitLab Duo CLI 可以帮助您:

  • 理解代码库结构、跨文件功能以及单个代码片段。
  • 构建、修改、重构和现代化代码。
  • 排查错误并修复代码问题。
  • 自动化 CI/CD 配置、排查流水线错误并优化流水线。
  • 自主执行多步骤开发任务。

极狐GitLab Duo CLI 现已正式发布。请更新至 极狐GitLab Duo CLI 9.0.0 或更高版本,以获得完整的正式发布体验。

您可以通过 GitLab CLI(glab)使用极狐GitLab Duo CLI, 也可以将极狐GitLab Duo CLI(duo)作为独立的 AI 工具安装和使用。

极狐GitLab Duo CLI 提供两种模式:

  • 交互模式:提供类似于极狐GitLab UI 或编辑器扩展中极狐GitLab Duo Chat 的聊天体验。支持构建模式和计划模式。
  • 无头模式:支持在 runner、脚本和其他自动化工作流中进行非交互式使用。

它还支持为极狐GitLab Duo Agent Platform 设置的自定义指令, 包括 chat-rules.md、AGENTS.md 和 SKILL.md 文件。

开始使用#

  1. 安装并设置极狐GitLab Duo CLI。
  2. 以交互模式或无头模式使用极狐GitLab Duo CLI。
  3. 自定义极狐GitLab Duo CLI,以更好地适应您的工作流或用例。
  4. 查看参考文档,了解有关如何使用极狐GitLab Duo CLI 的更多信息。

管理极狐GitLab Duo CLI 访问权限#

Offering: 私有化部署

默认情况下,极狐GitLab Duo CLI 访问权限处于开启状态。

在极狐GitLab 私有化部署上,您可以为实例开启或关闭极狐GitLab Duo CLI 访问权限。

先决条件:

  • 您必须是管理员。
  1. 在右上角,选择管理员。
  2. 在左侧边栏中,选择 极狐GitLab Duo。
  3. 选择更改配置。
  4. 在 极狐GitLab Duo CLI 下,选中或清除开启极狐GitLab Duo CLI 访问权限复选框。
  5. 选择保存更改。

更新极狐GitLab Duo CLI#

如需首次安装极狐GitLab Duo CLI,请参阅设置。

如需手动将极狐GitLab Duo CLI 更新到最新版本,请根据您的设置运行相应命令:

shell
glab duo cli --update

为极狐GitLab Duo CLI 贡献#

有关为极狐GitLab Duo CLI 贡献的信息,请参阅 开发指南。