Conceptual foundations and design patterns for AI agents, tools, skills, memory, frameworks, and coding agents.