hermes-agent/acp_adapter
Teknium a2f0d14f29
feat(acp): support slash commands in ACP adapter (#1532)
Adds /help, /model, /tools, /context, /reset, /compact, /version
to the ACP adapter (VS Code, Zed, JetBrains). Commands are handled
directly in the server without instantiating the TUI — each command
queries agent/session state and returns plain text.

Unrecognized /commands fall through to the LLM as normal messages.

/model uses detect_provider_for_model() for auto-detection when
switching models, matching the CLI and gateway behavior.

Fixes #1402
2026-03-16 05:19:36 -07:00
..
__init__.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
__main__.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
auth.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
entry.py fix(config): reload .env over stale shell overrides 2026-03-15 06:46:28 -07:00
events.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
permissions.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
server.py feat(acp): support slash commands in ACP adapter (#1532) 2026-03-16 05:19:36 -07:00
session.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00
tools.py feat: restore ACP server implementation from PR #949 (#1254) 2026-03-14 00:09:05 -07:00