| @@ -16,6 +16,8 @@ From there it grew into the coding agent I wanted for local models (Docker Model |
| 16 | | 16 | |
| 17 | What makes Mini Me a bit special is that it was designed from the start to be used **from an editor through the [Agent Client Protocol (ACP)](https://agentclientprotocol.com)**: the same loop runs in a terminal REPL, in a full-screen terminal window, and inside Zed. | 17 | What makes Mini Me a bit special is that it was designed from the start to be used **from an editor through the [Agent Client Protocol (ACP)](https://agentclientprotocol.com)**: the same loop runs in a terminal REPL, in a full-screen terminal window, and inside Zed. |
| 18 | | 18 | |
| | 19 | + |
| | 20 | + |
| 19 | ## Install | 21 | ## Install |
| 20 | | 22 | |
| 21 | You need Go 1.25+ and a model server that can emit tool calls: Docker Model Runner (default) or Llamacpp. | 23 | You need Go 1.25+ and a model server that can emit tool calls: Docker Model Runner (default) or Llamacpp. |
| @@ -85,6 +87,8 @@ Speaks the Agent Client Protocol on stdin/stdout. You never run this one by hand |
| 85 | 4. Handy things: **Escape** cancels a turn; `/new` and `/compact` are in the slash-command menu; `@file` attaches a file for the model to read; with `sessions.enabled: true` in the YAML, **Reload Agent** brings the whole conversation back. | 87 | 4. Handy things: **Escape** cancels a turn; `/new` and `/compact` are in the slash-command menu; `@file` attaches a file for the model to read; with `sessions.enabled: true` in the YAML, **Reload Agent** brings the whole conversation back. |
| 86 | 5. When something looks wrong, open `dev: open acp logs`: the banner, warnings and the agent's `[acp] …` trail go there. | 88 | 5. When something looks wrong, open `dev: open acp logs`: the banner, warnings and the agent's `[acp] …` trail go there. |
| 87 | | 89 | |
| | 90 | + |
| | 91 | + |
| 88 | ### Other ACP editors | 92 | ### Other ACP editors |
| 89 | | 93 | |
| 90 | Anything that speaks ACP can host `mm -acp` the same way: **JetBrains IDEs** (IntelliJ IDEA, PyCharm, WebStorm…), **Neovim** (CodeCompanion, agentic.nvim, avante.nvim), **Emacs** (agent-shell), **Visual Studio Code** through third-party ACP extensions, Sublime Text and Qt Creator through their ACP plugins. The registration details differ; the agent side does not. | 94 | Anything that speaks ACP can host `mm -acp` the same way: **JetBrains IDEs** (IntelliJ IDEA, PyCharm, WebStorm…), **Neovim** (CodeCompanion, agentic.nvim, avante.nvim), **Emacs** (agent-shell), **Visual Studio Code** through third-party ACP extensions, Sublime Text and Qt Creator through their ACP plugins. The registration details differ; the agent side does not. |