OpenCode, Pi, and Goose: Three Layers of the AI Agent Stack · HackerLangs