Shire is an AI programming agent language designed to enable communication between large language models (LLMs) and integrated development environments (IDEs) to support automated programming. It originated from the AutoDev project, aimed at providing developers with an AI-driven IDE, including its predecessor, DevIns. Shire empowers users to build AI-driven development environments tailored to their specific needs by offering customizable AI agents.