What It Means for an Agent to Think About Its Own Actions

Current agent frameworks treat tool definitions as inert data the model can't reason about. The fix isn't a better format, it's a representational property called homoiconicity, and it changes what agents are capable of becoming.