GitLab Duo CLI 将任务从目标推进至完成。 笔记

GitLab Duo CLI 将任务从目标推进至完成。

传统的逐轮对话式开发模式因频繁的上下文交接和每一步都需要手动提示,导致显著延迟。这种“继续按钮”方式在处理修复失败测试或清理 lint 错误等复杂、开放式的任务时效率低下。GitLab 通过 GitLab Duo CLI 中的新 /goal 斜杠命令解决了这一问题,提供受管制的、以目标为导向的工作流程。开发人员可以描述期望的结果,例如“修复失败的测试,确保 CI 完全变绿”,并将工作委托出去。系统随后自主迭代、执行更改,并根据既定目标进行验证。一个独立的模型会检查进度,判断是否需要进一步操作或任务是否真正完成。这消除了对持续人工监督的需求,使开发人员能够专注于其他工作,并在返回时获得已验证的结果。/goal 命令提供完全透明度,允许用户停止运行、设定新目标并审查验证步骤。该功能将不仅限于 CLI,GitLab Duo Slack 代理即将推出,使开发人员能够在沟通平台内实现对话式委托。GitLab 旨在将重复性、手动修复转化为自动化、受管制的流程,而无需开发人员改变现有的工作环境。这标志着从简单的 AI 辅助向实用、目标驱动的自动化转变,显著提升了开发速度与效率。