Commit Graph
69 Commits
Author SHA1 Message Date
Raven ScottandCursor 6e72721a3a feat(agentctl): guild bot headless helpers (Phase 539)
Expose createGuildBotInstallToken, installGuildBotFromToken,
sendGuildBotMessage, and verifyGuildBotToken for bot automation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:40:23 -04:00
Raven ScottandCursor 33b4018c7c feat(agentctl): guild slash headless helpers (Phase 538)
Expose registerGuildSlashCommands, deleteGuildSlashCommand, and
executeGuildSlashCommand for slash automation and document phase538 bundle.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:35:35 -04:00
Raven ScottandCursor 86f6d3801f feat(agentctl): guild webhook headless helpers (Phase 537)
Expose createGuildChannelWebhook, deleteGuildChannelWebhook, and
executeGuildChannelWebhook for webhook automation and document phase537 bundle.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:31:02 -04:00
Raven ScottandCursor 2ff5848848 feat(agentctl): exportGuildAuditLog headless helper (Phase 536)
Expose platform.exportAuditLog for compliance automation and document
the phase536 agentctl smoke bundle.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:26:28 -04:00
Raven ScottandCursor f8a1ff4b18 feat(agentctl): headless ban/kick/timeout helpers (Phase 535)
Add banGuildMember, kickGuildMember, and timeoutGuildMember for moderation
automation in headless sessions.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:21:05 -04:00
Raven ScottandCursor 44a4f0c80f feat(agentctl): headless role create/delete and overwrite upsert (Phase 534)
Add createGuildCustomRole, deleteGuildCustomRole, and
upsertChannelPermissionOverwrite for roles automation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:14:29 -04:00
Raven ScottandCursor 162010ebcd feat(agentctl): headless guild channel create/delete/reorder (Phase 533)
Add createGuildChannel, deleteGuildChannel, and reorderGuildChannels helpers.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:09:16 -04:00
Raven ScottandCursor cd9a1ff0e0 feat(agentctl): headless invite create/join/revoke helpers (Phase 532)
Add createGuildInvite, joinGuildInvite, and revokeGuildInvite for automation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 12:04:12 -04:00
Raven ScottandCursor ca6f30c8fc feat(agentctl): add openDmWithPeer, createGroupDm, and sendDmMessage
Phase 531 headless helpers for DM open, group create, and send roundtrips.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:57:54 -04:00
Raven ScottandCursor 32d135f77f feat(agentctl): add sendFriendRequest and accept/decline headless helpers
Phase 530 contacts automation for friend request roundtrips.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:52:48 -04:00
Raven ScottandCursor 38f9dc0a91 feat(agentctl): add refreshPublicDiscovery and setDiscoveryFilter
Phase 529 headless helpers for explore mesh refresh and filter automation.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:47:14 -04:00
Raven ScottandCursor c6b137d57d feat(agentctl): add setGuildActivity and clearGuildActivity headless helpers
Phase 528 presence automation for activity set/clear roundtrips.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:42:25 -04:00
Raven ScottandCursor fed0475879 feat(agentctl): headless soundboard play, upsert, and remove helpers
Phase 527 exposes playGuildSoundboardSound, upsertGuildSound, and removeGuildSound for automated soundboard smokes.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:32:05 -04:00
Raven ScottandCursor ab7ca2d4ba feat(agentctl): headless screen start and stop helpers
Phase 526 exposes startGuildScreenShare and stopGuildScreenShare for automated screen share smokes.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:27:20 -04:00
Raven ScottandCursor 8f9d587464 feat(agentctl): headless stage join, request, and approve helpers
Phase 525 exposes joinGuildStageChannel, requestGuildStageSpeak, and approveGuildStageSpeaker for automated stage smokes.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:22:34 -04:00
Raven ScottandCursor 17e97be255 feat(agentctl): headless voice join, leave, and mute helpers
Phase 524 exposes joinGuildVoiceChannel, leaveGuildVoiceChannel, and setGuildVoiceMute for automated voice roundtrip smokes.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:16:45 -04:00
Raven ScottandCursor 8008f20924 feat(agentctl): headless sendGuildEmbedMessage and resolveGuildEmbed (Phase 523)
Expose embed message send and resolve helpers on HeadlessSession for
autonomous link-preview verification.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:08:05 -04:00
Raven ScottandCursor 947f1f1909 feat(agentctl): headless stageGuildAttachment and send with attachments (Phase 522)
Expose stageGuildAttachment and sendGuildMessageWithAttachments on
HeadlessSession for autonomous attachment verification.

Co-authored-by: Cursor <[email protected]>
2026-05-24 11:03:23 -04:00
Raven ScottandCursor 8a75ee0ecf feat(agentctl): headless toggleGuildReaction helper (Phase 521)
Expose toggleGuildReaction on HeadlessSession for autonomous reaction
verification without the desktop UI.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:57:11 -04:00
Raven ScottandCursor 4da5e419d2 feat(agentctl): headless send/edit/delete guild messages (Phase 520)
Expose sendGuildMessage, editGuildMessage, and deleteGuildMessage on
HeadlessSession for autonomous messaging verification.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:52:33 -04:00
Raven ScottandCursor 7a103bdcb3 feat(agentctl): headless searchGuildMessages and setSearchScope (Phase 519)
Expose guild search helpers on HeadlessSession for autonomous search
verification without the desktop UI.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:47:16 -04:00
Raven ScottandCursor 4e54a0255a feat(agentctl): add headless setPresenceStatus and setCustomStatus
Expose presence helpers on HeadlessSession for Phase 518 autonomous tests.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:38:06 -04:00
Raven ScottandCursor 638c03a35d feat(agentctl): add headless discovery list, publish, and join helpers
Expose listPublicDiscovery, publishDiscoveryListing, and joinPublicDiscovery
on HeadlessSession for Phase 517 autonomous discovery verification.

Co-authored-by: Cursor <[email protected]>
2026-05-24 10:32:46 -04:00
Raven ScottandCursor 30e237f90b feat(agentctl): headless edit and delete message steps
Add editMessageOnLastMessage and deleteMessageOnLastMessage scenario
steps for Phase 477 messaging verification.

Co-authored-by: Cursor <[email protected]>
2026-05-24 05:29:06 -04:00
Raven ScottandCursor d0bbf6cd2e Add guildEmojiNamed and guildEmojiAbsent view wait matchers.
Supports agentctl emoji create/delete roundtrip scenarios in Phase 431.

Co-authored-by: Cursor <[email protected]>
2026-05-23 17:24:48 -04:00
Raven ScottandCursor 8468893510 feat(agentctl): headless slash register and slashCommandsMin asserts
registerSlashCommands step and slashCommandsIncludes wait keys for Phase 430.

Co-authored-by: Cursor <[email protected]>
2026-05-23 17:05:18 -04:00
Raven ScottandCursor 725d880ea1 feat(agentctl): headless channel webhook create and execute
Add guildWebhooksMin assert, token capture from channel-webhook-created
sidecar, and create/execute headless steps for Phase 429 scenarios.

Co-authored-by: Cursor <[email protected]>
2026-05-23 16:53:32 -04:00
Raven ScottandCursor 0a888ec634 feat(agentctl): audit log wait keys and audit-export sidecar asserts
Support auditLogMin, auditLogExportFilter, auditLogIncludesAction waits
and audit-export sidecar matching with count and bodyIncludes.

Co-authored-by: Cursor <[email protected]>
2026-05-23 16:40:55 -04:00
Raven ScottandCursor 398d453c57 feat(agentctl): expectIpcError, ban wait, automod dry-run assert keys
Support headless moderation scenarios: IPC error expectations, DB ban wait,
automodBlocked sidecar match, and view wait keys for automod/timeouts.

Co-authored-by: Cursor <[email protected]>
2026-05-23 16:33:52 -04:00
Raven ScottandCursor 8bb79defdd feat(agentctl): role and overwrite wait keys for Phase 426
Add guildCustomRolesMin, customRoleNamed, and
activeChannelOverwritesMin assert matchers.

Co-authored-by: Cursor <[email protected]>
2026-05-23 16:23:07 -04:00
Raven ScottandCursor 3b0cdf5ad7 docs: Phase 425 presence agentctl scenarios (v0.8.388)
Co-authored-by: Cursor <[email protected]>
2026-05-23 16:15:42 -04:00
Raven ScottandCursor b1b1ca713c feat(agentctl): sticker staging and Phase 423 emoji bundle
Add stageFixtureSticker, sendMessageWithStagedStickers, and
stickersOnLastMessageMin assert for headless sticker send flows.

Co-authored-by: Cursor <[email protected]>
2026-05-23 16:02:28 -04:00
Raven ScottandCursor a638118caf feat(agentctl): joinFirstStage step for stage channel scenarios (v0.8.385)
Headless and attached run paths support join-stage IPC; used by
agentctl-stage-join.json in test:agentctl-phase422-voice.

Co-authored-by: Cursor <[email protected]>
2026-05-23 15:53:40 -04:00
Raven ScottandCursor f866cc48d7 feat(agentctl): attachment stage/send/preview headless steps (v0.8.384)
Add stageFixtureAttachment, sendMessageWithStagedAttachments, and preview
request steps; attachmentsOnLastMessageMin wait key and payloadType events.

Co-authored-by: Cursor <[email protected]>
2026-05-23 15:47:21 -04:00
Raven ScottandCursor 2183248b14 feat(agentctl): reaction toggle step and wait matchers (v0.8.382)
Add toggleReactionOnLastMessage scenario step plus reactionsInclude and
reactionCountMin wait keys for Phase 419 headless verification.

Co-authored-by: Cursor <[email protected]>
2026-05-23 15:33:18 -04:00
Raven ScottandCursor c6990cff5a Document agentctl voice leave roundtrip scenario.
Lists join-first-voice then leave-voice headless coverage added in v0.8.333.

Co-authored-by: Cursor <[email protected]>
2026-05-23 13:02:53 -04:00
Raven ScottandCursor d70fabcaca docs(agentctl): forum search mesh stale refresh scenario (v0.8.285)
Co-authored-by: Cursor <[email protected]>
2026-05-23 09:41:04 -04:00
Raven ScottandCursor a9d4186b46 docs(agentctl): guild search mesh stale refresh scenario (v0.8.284)
Co-authored-by: Cursor <[email protected]>
2026-05-23 09:36:43 -04:00
Raven ScottandCursor f661d21555 docs(agentctl): channel search mesh stale refresh scenario (v0.8.283)
Co-authored-by: Cursor <[email protected]>
2026-05-23 09:32:13 -04:00
Raven ScottandCursor a4c1d0bf39 feat(agentctl): thread mesh navigate scenario with afterMeshSteps
connectGuildMeshThread runs optional afterMeshSteps after mesh sync for inbox
navigate and mark-thread-parent flows.

Co-authored-by: Cursor <[email protected]>
2026-05-23 09:27:26 -04:00
Raven ScottandCursor 8620ff3ce9 docs: document thread inbox navigate mark-thread-parent scenario
v0.8.281 agentctl scenario for open-notification navigate flow.

Co-authored-by: Cursor <[email protected]>
2026-05-23 09:19:09 -04:00
Raven ScottandCursor 453f83c5ee feat(v0.8.280): openLatestNotification headless step for forum navigate
Supports agentctl-forum-thread-parent-navigate-mark-read scenario.

Co-authored-by: Cursor <[email protected]>
2026-05-23 09:13:46 -04:00
Raven ScottandCursor d8a692610e fix(agentctl): resolve mesh invites and guest onboarding
Read invite codes from outbound invite IPC messages, onboard mesh guests
before join-invite, support markThreadAndParentRead in thread mesh scenarios,
and add forum cache refresh plus thread search mesh mark-read scenarios.

Co-authored-by: Cursor <[email protected]>
2026-05-23 09:06:43 -04:00
Raven ScottandCursor 476c51daf5 docs: document Phase 316 agentctl scenarios
Add forum search mesh toggle and thread inbox mark-thread-parent scenarios.

Co-authored-by: Cursor <[email protected]>
2026-05-23 08:54:25 -04:00
Raven ScottandCursor 820c8ea67f docs: Phase 315 agentctl channel mesh and forum mark-read scenarios
Co-authored-by: Cursor <[email protected]>
2026-05-23 08:48:49 -04:00
Raven ScottandCursor 36d2b6fb56 docs: Phase 314 agentctl mesh toggle and inbox mark-channel-read
Co-authored-by: Cursor <[email protected]>
2026-05-23 08:43:16 -04:00
Raven ScottandCursor c5adfa95e7 docs: add thread mark-read parent roundtrip scenario (v0.8.275)
Co-authored-by: Cursor <[email protected]>
2026-05-23 08:39:05 -04:00
Raven ScottandCursor c35466c8a3 docs: document Phase 312 agentctl search and mark-read scenarios
List agentctl-channel-search-refresh and agentctl-thread-parent-mark-read
for v0.8.274 headless coverage.

Co-authored-by: Cursor <[email protected]>
2026-05-23 08:33:50 -04:00
Raven ScottandCursor c8ef26559f feat(agentctl): markLatestNotificationRead and inbox seed tracking
Store last seeded notification id for thread inbox mark-read scenarios
and expose notificationUnreadMin wait assert for headless validation.

Co-authored-by: Cursor <[email protected]>
2026-05-23 08:26:31 -04:00
Raven ScottandCursor fb561a14e2 feat(agentctl): inbox seed step and notification unread wait asserts
Add seedInboxNotification for mark-all scenarios and
notificationUnreadMin/Max wait keys for headless validation.

Co-authored-by: Cursor <[email protected]>
2026-05-23 08:21:17 -04:00