LLM-specific agent loop implementation for the Gyres harness. Provides tool registry, context compaction, message types, and the conversational Gyre driver.