Ce face hermes acp
hermes acp pornește Hermes ca server ACP (Agent Client Protocol) pe stdio. Editoarele compatibile afișează mesajele de chat, activitatea uneltelor, diff-urile de fișiere, comenzile de terminal, cererile de aprobare și raționamentul în flux, iar Hermes își păstrează identitatea, furnizorii, memoria, skill-urile și uneltele. Documentația are instrucțiuni pentru VS Code, Zed și JetBrains.
În modul ACP, Hermes folosește toolset-ul hermes-acp: unelte de fișiere și terminal, web și browser, memorie, skill-uri, execute_code, delegate_task și vision. Livrarea de mesaje și administrarea job-urilor cron sunt excluse. Suportul ACP se instalează separat, iar /goal nu este implementat momentan în ACP.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
hermes acp |
Serverul ACP pe stdio. |
hermes-acp / python -m acp_adapter |
Puncte de intrare echivalente. |
Exemple practice
Exemplul 1: Instalarea suportului ACP
Comanda din referința oficială, pentru o instalare din sursă:
cd ~/.hermes/hermes-agent && python -c "import pm; pm.sync_venv(['acp'], explicit=True)"
Exemplul 2: Pornirea serverului
hermes acp
Greșeli frecvente și bune practici
- Aștepți livrări pe platforme de mesagerie sau job-uri cron din editor. Toolset-ul ACP le exclude intenționat.