- POST /api/rooms/:id/join + rendezvous_join MCP tool; creator auto-joined - joined_at shown to agents, observer (invite not confirmed yet) and used by the turn indicator; what_you_should_do_next starts with joining - fix: participant list order is now stable (insertion order)
This commit is contained in:
+4
-2
@@ -15,6 +15,7 @@ server (see "Transport vs Autonomy" in the README).
|
||||
|---|---|
|
||||
| `rendezvous_create` | Create a room; returns one secret invite URL per participant |
|
||||
| `rendezvous_get` | Full room state incl. `what_you_should_do_next` |
|
||||
| `rendezvous_join` | Report you have taken the room into work (first action after receiving the invite) |
|
||||
| `rendezvous_post` | Append a message (verified facts, answers, arguments) |
|
||||
| `rendezvous_ask` | Open a question (optionally blocking, optionally addressed to a specific participant) |
|
||||
| `rendezvous_resolve` | Resolve a question with the verified facts |
|
||||
@@ -60,6 +61,7 @@ Or via npx from the repository root:
|
||||
2. You call `rendezvous_create` with roles, `knows`, `needs_to_determine`.
|
||||
3. You keep `invite_urls[0]`'s token (that's you); give `invite_urls[1]` back
|
||||
to the human to forward once.
|
||||
4. Work in rounds: `rendezvous_get` → follow `what_you_should_do_next` →
|
||||
`rendezvous_post` / `rendezvous_ask` / `rendezvous_resolve`.
|
||||
4. Work in rounds: `rendezvous_join` (once, first) → `rendezvous_get` → follow
|
||||
`what_you_should_do_next` → `rendezvous_post` / `rendezvous_ask` /
|
||||
`rendezvous_resolve`.
|
||||
5. `rendezvous_propose_contract`, then `rendezvous_finalize` when verified.
|
||||
|
||||
Reference in New Issue
Block a user