Complete Phase 297 agentctl mesh and guild settings scenarios (v0.8.259).

connectGuildMeshGroup accepts messageContent; document guild deep-link smoke.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Raven Scott
2026-05-23 06:53:03 -04:00
co-authored by Cursor
parent ffd25a1bd5
commit 99f49da30a
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -122,6 +122,8 @@ npm run test:agentctl-server-wire
npm run test:agentctl-leave-voice-noop
npm run test:agentctl-settings-deep-link
npm run test:agentctl-settings-navigate
npm run test:agentctl-settings-guild-deep-link
npm run test:agentctl-mesh-channel-mention
npm run test:agentctl-composer-channel-mention
```
@@ -138,6 +140,7 @@ Bundled scenarios under `apps/pearcord/scenarios/`:
| `agentctl-leave-voice-noop.json` | `leave-voice` when disconnected (v0.8.257) |
| `agentctl-settings-deep-link.json` | `format-settings-deep-link` IPC (v0.8.257) |
| `agentctl-settings-navigate.json` | `navigate-deep-link``pearcord://settings` (v0.8.258) |
| `agentctl-settings-guild-deep-link.json` | Register + guild + `pearcord://settings?scope=guild&guildId=…` (v0.8.259) |
| `agentctl-composer-channel-mention.json` | Send `@channel` message (v0.8.258) |
Scenario step extras (headless + attached `run`): `joinFirstVoice`, `openDmPeer`, `messagesMin`, `messageContentIncludes` on `wait`.
+1 -1
View File
@@ -32,7 +32,7 @@ async function connectGuildMeshGroup (scenarioPath, opts = {}) {
await guest.ipc({ type: 'join-invite', code: invite })
}
await waitFor(async () => guest.lastView?.mode === 'guild', 20000)
const token = `agentctl-mesh-${Date.now()}`
const token = opts.messageContent || `agentctl-mesh-${Date.now()}`
await host.ipc({ type: 'send-message', content: token })
const synced = await waitFor(async () => {
const v = guest.lastView