Apprentice is a highly configurable Common Lisp coding harness for AI agents, built around abstractions for models, tools, anchors, and loops. It supports multiple LLM providers and enables rapid customization through Lisp macros and REPL-driven development.