惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
MyScale Blog
MyScale Blog
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
The GitHub Blog
The GitHub Blog
Jina AI
Jina AI
B
Blog RSS Feed
I
InfoQ
N
Netflix TechBlog - Medium
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
H
Help Net Security
L
LangChain Blog
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
aimingoo的专栏
aimingoo的专栏

GitLab

GitLab Dedicated: Compliance for a new regulatory era How to calculate DevOps platform total cost of ownership GitLab Critical Patch Release: 19.3.2, 19.2.6, 19.1.8 Co-Create: Building GitLab with our users Prepare for the Cyber Resilience Act Bring your own model to GitLab Duo Self-Hosted with Microsoft Foundry GPT-6 Astra on GitLab: Faster runs, fewer tokens used GitLab’s internal playbook to foster AI-fluent technical teams Critical remote code execution in vm2, a widely used Node.js sandbox library GitLab compliance frameworks: Adhere to SOC 2 in minutes How to recognize your team with GitLab Achievements Making room for what GitLab Patch Release: 19.3.1, 19.2.5, 19.1.7 Git was built for humans — agents need an upgrade Scale software delivery without owning the runner fleet When code is abundant When your backlog outgrows your team, GitLab scales remediation Run agentic software delivery inside the boundaries you already trust Build custom flows in minutes with the Flow Creator agent GitLab 19.3 release notes From chaos to context: Building an AI dev workflow From OpenTofu to Argo CD: GitLab as your AWS control plane Avoid the massive end-to-end tax of default full history clones GitLab Critical Patch Release: 19.2.4, 19.1.6, 19.0.8, 18.11.11 Critical remote code execution in Serena, a popular MCP coding agent How I built a demo generator with GitLab Duo Agent Platform How GitLab tracks vulnerabilities through refactors and reformatting GitLab Patch Release: 19.2.2, 19.1.4, 19.0.6 A sandbox is only as closed as what an AI agent can reach GitLab Secrets Manager adds ESO, Terraform, API support
Beyond BYOK: Why governance matters for AI agents
Jessica Hurwitz · 2026-05-18 · via GitLab

GitHub recently announced that Copilot CLI now supports bring-your-own-key (BYOK) and locally running models. Developers can route CLI requests through their own model provider or run a local model entirely offline.

But model selection is a starting point, not a destination. The harder problem is what happens when AI starts taking actions across your software delivery pipeline. Triggering builds. Interacting with your CI/CD configuration. That's where the architectural choices underneath a CLI tool start to matter.

Two different definitions of "terminal AI"

GitHub's announcement extends what Copilot can do at the developer's individual workstation. There is no organization-level control that enforces which model a team uses or produces an auditable record of what the agent did and why. For teams running AI in automated workflows, it's a meaningful gap.

GitLab Duo CLI starts from a different premise. Built on GitLab Duo Agent Platform, it's designed for both the developer sitting at a terminal and teams with their agents automating security, verification, compliance and deployment workflows across many projects, each with many release cycles. To further improve end-to-end automation, GitLab Duo CLI supports headless mode: non-interactive, scriptable, and built to run inside CI/CD pipelines. With Duo CLI, governance controls apply through to the pipeline execution.

Why model choice isn't the same as governance

The first generation of AI coding tools was optimized for the interactive session: a developer asking questions, reviewing suggestions, accepting or rejecting completions. The security model for that use case is relatively straightforward because a human is in the loop at every step.

Agentic AI in automated workflows is a different challenge. When an agent can run tests, modify configurations, and take multi-step actions across your software delivery lifecycle without a human reviewing each step, the security requirements change significantly. The questions that matter are no longer just "which model is this?" They become: what can this agent access? What is it authorized to do? What actions did it take and can I prove it?

GitLab Duo CLI addresses these uniformly at the platform level. In interactive mode, no action is taken without human-in-the-loop approval. Prompt injection detection, which prevents malicious inputs from hijacking agent behavior mid-workflow, is built into the GitLab Duo Agent Platform. Composite identity scopes what the agent can access to only what it has been explicitly authorized to use, making every AI-driven action auditable. Custom instruction files like AGENTS.md and SKILL.md let teams define precisely which tasks and actions their agents are permitted to take.

Key use case: CI/CD pipeline automation

The workflows where CLI-based AI can create real leverage include debugging broken pipelines at the end of a sprint, and running multi-step development tasks.

These are also the workflows where per-developer configuration and platform-level governance diverge most sharply. When an agent is running inside a pipeline, there's no developer available to approve a prompt injection attempt or notice that the model behaved unexpectedly. Instead, the security controls have to be in the platform, and they have to be consistent across every workflow and every environment.

The right question for engineering leaders

Before committing to any AI tooling at the platform level, it's worth asking: Does the implementation require enterprise-level control? And, should the security model hold when no human is watching?

Model flexibility and offline support for CLI tools are critical for teams to gain more control over which AI models. The governance architecture underneath such model selection is what determines whether a capability can be deployed in production.

GitLab Duo CLI powered by Duo Agent Platform supports a mix of self-hosted and GitLab-hosted models, meaning teams can keep their most sensitive workloads on infrastructure they control while using GitLab-hosted models for everything else. That flexibility matters for organizations that want greater data sovereignty, without having to wait for the full infrastructure.

Use GitLab Duo CLI today

You can experience the benefits of GitLab Duo CLI by starting a free trial of GitLab Duo Agent Platform.

If you are already using GitLab in the free tier, you can sign up for GitLab Duo Agent Platform by following a few simple steps.

And if you are an existing subscriber to GitLab Premium or Ultimate, you can take advantage of GitLab Duo CLI by simply turning on Duo Agent Platform and using the GitLab Credits that are included with your subscription.