For an AI agent powered by a Large Language Model (LMM) the medium of instruction is text, and text is exactly what they're designed to process. In computer science language, we say they are "homoiconic" -- code is data. It means they are able to write their own instructions. I'll describe how agentic AI systems use homoiconicity to modify and extend their own programming.