
Buildkite has rolled out pipeline-scoped secrets, new agentic CI tools and a series of related updates aimed at tightening security and making build troubleshooting easier for AI-assisted workflows. The changes span its core CI platform, open-source MCP server, GitHub Actions compatibility layer and Buildkite Agent v4.1.0.
Pipeline-scoped secrets move closer to the work they protect
The new secrets view appears under Pipeline settings and lets teams create cluster secrets that are restricted to a single pipeline instead of being managed only at the broader cluster level. Buildkite says teams can also narrow access further with conditions based on branch, queue, build source or build creator.
Secret values are hidden after creation, and users need permission to both edit the pipeline and manage the cluster. For GitHub Actions pipelines, Buildkite now shows a prompt that links to secret configuration before the first workflow runs.
Matt Mejia, writing in Buildkite’s announcement, said the update “keeps pipeline-specific secrets together” while still showing how many other secrets the cluster manages. He also noted that “pipeline secrets are cluster secrets restricted to the current pipeline, and branch, queue, build source, or creator conditions narrow access further.”
Buildkite expands secret handling across the CLI and agents
Buildkite’s CLI now includes a command for migrating GitHub Actions secrets, and version 3.59.1 fixes relative workflow path handling during that migration. The company also shipped redaction improvements in its agents: v4.0.9 redacts Buildkite tokens by prefix in job logs, while v4.0.8 redacts captured job errors using secrets registered for the job.
Those changes address multiple places where credentials can be exposed or configured incorrectly. At the same time, Buildkite’s own guidance still emphasizes that teams should only expose a secret to the steps that actually need it, so scoped storage does not eliminate the need for careful use inside pipelines.
Agentic CI tools aim to help AI repair broken pipelines
The most substantial additions are in Buildkite’s open-source MCP server, which now includes tools designed for AI coding agents. The new validate_pipeline tool checks pipeline YAML syntax and structure against Buildkite’s official schema without uploading the file or starting a build. It returns paths and error messages that an agent can use to correct invalid steps.
Buildkite says the tool does not cover environment variable interpolation, plugin configuration, dependency references or dynamically generated steps. That makes it useful for early validation, but not a complete substitute for full pipeline execution.
A second tool, compare_builds, compares a failed build with the most recent earlier successful build on the same branch, or with another selected build. It reports steps that are newly failing, recovered or still broken, along with runtime and retry changes. For up to three newly failing steps, it also includes the end of the job log so an agent gets some immediate diagnostic context.
Matt Mejia summed up one of the main design goals with the line: “Log access alone does not debug a build.”
More repair and inspection functions
- create_pipeline_webhook can add a missing GitHub webhook to an existing pipeline.
- Test Engine execution traces and slowest-execution queries are now available in the MCP release.
- Remote MCP connections can be pinned to one Buildkite organization by adding it to the server URL.
- Buildkite reversed an earlier default so failure summaries once again include jobs that never ran.
Buildkite said it made that change after evaluations showed that making the behavior optional caused agents to make extra tool calls. It also noted that version 1.23.0 changed create_pipeline so callers must specify create_webhook, which is a breaking change.
GitHub Actions compatibility gets broader Linux arm64 support
Buildkite’s GitHub Actions compatibility layer now supports Linux arm64 for both its importer and generated jobs. Labels such as ubuntu-24.04-arm require an explicit queue mapping and will not fall back to x86-64 or emulation.
That should help organizations running arm64 CI fleets keep the same architecture when moving compatible GitHub Actions workflows to Buildkite. The compatibility layer also received fixes for environment values, named secrets, runtime variables and matrix values in service-container configuration.
Other updates expose more strategy.* values to job and step expressions. Buildkite also increased the changed-file limit used by path filters from 300 to 3,000, and fixed a push-workflow issue where a branch moved after the original push.
Buildkite Agent v4.1.0 adds richer telemetry
Buildkite Agent v4.1.0 adds cache save and restore durations and sizes to Buildkite telemetry. OpenTelemetry job spans now include the commit, pull request and build author, giving teams more context when investigating slow jobs or retry patterns.
The company pointed to earlier usage patterns from customers such as Pinterest, which described using Honeycomb with Buildkite to separate agent waiting time from script execution and identify jobs contributing to build-time spikes.
Elastic CI Stack v7 brings Agent v4 to AWS
The related Elastic CI Stack v7 release brings Agent v4 to Linux and Windows instances on AWS. It removes support for Agent v3 and retires or replaces some tracing and cancellation parameters.
Buildkite recommends reviewing custom parameter files, deployment automation and values supplied through AgentEnvFileUrl before upgrading. Support for all Agent v3 releases ends on 3 September 2027, giving teams a long runway but also a clear deadline for migration planning.
Source: Original report
Was this helpful?
Explore more: DevOps Services More Cloud & DevOps Tech News
Last Modified: October 19, 2026 at 10:32 pm
1 views

