Most "AI agent" libraries fall into one of two buckets. Either they're a big
framework you spend an afternoon configuring, or they're a tiny toy that drops
the one feature you actually need in production: the ability to stop and ask a
human before the agent does something you can't undo.
I wanted the middle. So I wrote yieldagent:






