Glossary · Term

CI/CD

← all terms

Definition

Plain language

The automated system that checks and ships new code every time a developer makes a change.

As stated in the literature

Continuous Integration / Continuous Deployment, automated pipelines that build, test, and release software on each commit; a common compromise vector and a target domain in multi-agent coordination benchmarks.

Also called: CI, CI-CD

Why it matters: It lets teams release software quickly and safely, but because it runs with broad permissions it is also a tempting target for attackers and agents alike.

For example, the moment a developer pushes a change, the pipeline automatically builds the app, runs its tests, and ships it if everything passes.

Heard on the show

“Something like, "before you fix this, reproduce the CI environment locally by running the following.”
Episode 227 — Poisoned Bug Reports Fooled Coding Agents Two Times Out of Three

Mentioned in 4 episodes

  1. 227
    Poisoned Bug Reports Fooled Coding Agents Two Times Out of Three
  2. 078
    Training a Markdown File: When LLM Self-Improvement Borrows the Discipline of Neural Net Training
  3. 039
    When Smarter Agents Get Fooled by Three Extra Nodes in a Database
  4. 034
    Catching Multi-Agent Deadlocks Before Deployment With a 40-Year-Old Tool

Related terms