Supervising AI Agents

usefulsoftworks1 pts0 comments

GitHub - usefulsoftworks/ai-agent-control-checklist: A practical checklist for supervising AI coding agents across branches, worktrees, reviews, approvals, and human intervention points. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

usefulsoftworks

ai-agent-control-checklist

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

master

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>2 Commits<br>2 Commits

.github/ISSUE_TEMPLATE

.github/ISSUE_TEMPLATE

.gitignore

.gitignore

CONTRIBUTING.md

CONTRIBUTING.md

LICENSE

LICENSE

README.md

README.md

checklist.md

checklist.md

failure-modes.md

failure-modes.md

sample-agent-review-log.md

sample-agent-review-log.md

worktrees-vs-control.md

worktrees-vs-control.md

View all files

Repository files navigation

AI Agent Control Checklist

A practical checklist for supervising AI coding agents across branches, worktrees, reviews, approvals, and human intervention points.

The problem

AI coding agents -- Claude Code, Cursor, Codex, Aider, OpenCode, and similar tools -- are becoming powerful enough to do real work. They can plan, write, test, and iterate. Sessions that used to take minutes now run for hours. Agents touch more files, operate across more surfaces, and increasingly run in parallel.

When that happens, the bottleneck shifts.

Code generation is no longer the hard part. Supervision is.

The questions that matter become:

Which agent is working on what right now?

Who has reviewed what, and when?

What is the approval state before anything merges?

When does a human need to step in?

What happened in the last session?

Most developers do not have good answers to these questions. This repo is an attempt to help with that.

Core thesis

Worktrees isolate code. They do not fully solve state, review, approvals, ownership, or human intervention.

Git worktrees and branches are the right foundation. But they only address one layer of the problem -- the code layer. Everything above that (who reviews, what gets approved, when to pause, how to audit) still requires deliberate process.

See worktrees-vs-control.md for a full breakdown.

Quickstart checklist

A minimal checklist for any agent session:

Scope is defined before the agent starts

Agent is working in an isolated branch or worktree

Files the agent may touch are known in advance

You know how to pause or interrupt the agent

Diffs are reviewed before anything is staged or merged

Tests pass and you understand what they cover

No secrets, credentials, or config values were written by the agent

Changes are approved by a human before they reach main

For the full version, see checklist.md.

Contents

File<br>What it covers

checklist.md<br>Full session checklist organized by phase

failure-modes.md<br>Common ways agent-assisted development goes wrong

worktrees-vs-control.md<br>What worktrees solve and what they do not

sample-agent-review-log.md<br>Example format for tracking agent work across sessions

CONTRIBUTING.md<br>How to contribute

Why this exists

Agent tooling is moving fast. Most of the discourse focuses on what agents can do. Less attention goes to what breaks when you actually run them at scale -- multiple sessions, multiple files, real production codebases.

This checklist is not a framework. It is a collection of practical controls that developers can adapt to whatever workflow they already use.

Related

This checklist is maintained by Useful Softworks. We are also exploring AgentLeash, a local-first control layer for builders using AI coding agents. Private beta applications are open at https://agentleash.dev/

AgentLeash is a product of Useful Softworks, a software brand operated by Chain Bridge Labs LLC.

Contributing

See CONTRIBUTING.md. Pull requests are welcome for new failure modes, improved checklist items, and tool-specific notes.

License

MIT. See LICENSE.

About

A practical checklist for supervising AI coding agents across branches, worktrees, reviews, approvals, and human intervention...

agent checklist worktrees agents control human

Related Articles