xenodium / agent-shell An Emacs package that runs AI coding agents such as Claude, Codex, and Gemini inside native Emacs buffers over ACP. ai-agents editor llm-tooling