Delegate 3.0
Learn about Delegate 3.0, a unified lightweight agent that serves all Harness products from a single installation, replacing separate per-product delegates.
Delegate 3.0 is a unified, lightweight agent that serves all Harness products from a single installation. It replaces the previous model of separate delegates per product with a single binary that runs across all supported platforms. For the latest documentation, installation guides, and release notes, see the Delegate (Closed Beta) documentation.

Delegate 3.0 represents a significant architectural change from the previous delegate model. The following table summarizes the key differences.
Size
Large footprint, heavy resource consumption
Significantly smaller binary, reduced resource usage
Products
Separate delegate per product (CI, CD, FF, etc.)
One delegate for all products
Platforms
Limited platform support
Windows, macOS, Linux, and Kubernetes
Management
Multiple delegates to install, update, and monitor
Single unified delegate to manage
What's supported
Delegate 3.0 supports a broad range of operating systems and architectures. Native binaries are provided for each platform, eliminating the need for containerization on non-Kubernetes environments.
Linux
x64 (amd64)
Supported
Linux
ARM64 (aarch64)
Supported
macOS
Intel (x64)
Supported
macOS
Apple Silicon (ARM64)
Supported
Windows
Server
Supported
Windows
Desktop
Supported
Kubernetes
Any cluster
Supported
Unified Delegate experience
The previous delegate model required separate installations for each Harness product. Delegate 3.0 replaces all of these with a single agent.
Before: Harness NG
After: Harness 3.0
Key benefits
No delegate updates for step updates: Pipeline step logic is decoupled from the delegate. Step updates are delivered independently without requiring a delegate upgrade.
Opt-in when ready: Teams can migrate to Delegate 3.0 on their own schedule. Existing NG delegates continue to function alongside Delegate 3.0.
Version pinning: Pin the delegate to a specific version for stability. Upgrade when your change control process allows.
Faster innovation: Decoupling step execution from the delegate allows the Harness team to ship new step types and capabilities without waiting for delegate release cycles.
Last updated
Was this helpful?