Go.cd is a tool for continuous delivery that allows software to be delivered incrementally with reduced cost, time, and risk. It features continuous integration by providing feedback at the build, deployment, and feature stages. Go.cd's core includes a Go Server, REST API, and Go Agents that run on tags in controlled environments. Pipelines define the workflow with stages for logical steps and jobs that run tasks in parallel. Pipelines have run histories that allow re-running and manual triggering at the pipeline, stage, and job levels.