agent
Basic Information
The repository provides the Buildkite Agent, a small, reliable, cross-platform build runner for executing automated build jobs on your own infrastructure. Its main responsibilities are polling Buildkite for work, running build jobs, capturing and reporting exit status and logs, and uploading build artifacts. The project includes tooling to start and manage agents, a CLI with subcommands for annotations, artifacts, metadata, locks, OIDC interaction, pipeline and step management, and a local bootstrap runner. The repo also contains Docker image publishing instructions and platform support information. It is implemented in Go, uses Go Modules, requires recent Go versions for certain language features, and includes development instructions for building and running the agent locally.