Build & Deploy AI Agents

Glossary

Definitions of common terms used in this school.

Agent

A stateful program that perceives, decides, and acts in a loop, with memory and tools. On Cloudflare, the Agent class is backed by a Durable Object.

Durable Object

A single-instance compute primitive with its own embedded SQLite storage. One instance per name, so the same agent name always routes to the same instance with the same state.

Workers AI

Cloudflare's platform for running AI models at the edge, billed in Neurons with a free tier. REVIEWBOT uses it to review diffs.

AI Gateway

A proxy in front of model calls that adds caching, rate limiting, and a log of every request, without changing your calling code.

Workflow

Durable, multi-step execution. Each step.do() is checkpointed and retried, so a crash resumes from the last completed step instead of restarting.

Risk tier

REVIEWBOT's classification of a pull request (trivial, lite, or full) that decides which specialists run. Larger or security-sensitive diffs get more scrutiny.

Finding

A single structured review result: a severity, a file and line, a category, and a message.

Human-in-the-loop (HITL)

A gate that requires a person to approve a tool call before it runs. REVIEWBOT asks before it posts a review to a real PR.

MCP (Model Context Protocol)

A standard for exposing tools to AI clients. REVIEWBOT serves review-pr and review-diff at /mcp so any MCP client can call it.

Zero Trust

A security model that requires verified identity on every request instead of trusting the network. REVIEWBOT uses Cloudflare Access, service tokens, and Tunnel.

Service token

A client ID and secret pair that lets a machine (like a coding agent) authenticate to a Cloudflare Access application with no browser login.

Agent Skills

Structured, task-specific instructions an AI agent loads on demand. The cloudflare/skills bundle teaches your agent how the platform works.

Checkpoint

A git tag in reviewbot-agent marking the canonical state after each module, so you can catch up or recover by overlaying src/.