aboutsummaryrefslogtreecommitdiff
path: root/_docs
diff options
context:
space:
mode:
Diffstat (limited to '_docs')
-rw-r--r--_docs/chat-contract.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/_docs/chat-contract.md b/_docs/chat-contract.md
index ee2d006..6f94d79 100644
--- a/_docs/chat-contract.md
+++ b/_docs/chat-contract.md
@@ -83,8 +83,12 @@ relay cron. A conversation is not an archive.
## What this replaces
-`feedback <msg>` and `chat <msg>` are the **same code path**; `feedback` is a deprecated alias.
-Neither writes to the bug-report intake any more. `chat-poll` = `feedback-inbox`.
+`feedback <msg>` and `hermes <msg>` are the **same code path**; `feedback` is the legacy alias,
+`hermes` the explicit one. Neither writes to the bug-report intake any more.
+
+The command is **not** called `chat`: `ChatStudioModule` already registers `chat` (it toggles the
+chat overlay) and command dispatch walks modules in order, so a second `chat` is unreachable.
+`hermes-poll` = `feedback-inbox`; `hermes-reset` rotates the token.
`POST /api/debug/agent-replies.php` is retired in favour of this contract: after the acceptance
round trip it answers `410 Gone` with a pointer to `/api/chat/post.php`. One write path, one truth.