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:
@@ -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`.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user