A Pythonic way to build AI agents: state, capabilities, prompts, and typed interfaces in a single Python class.