Raven Scott and Cursor
89509931a9
feat(health): Phase 689 automation health and relay handoff journeys
...
Add runAutomationHealthDashboardJourney and runDigestRelayHandoffJourney
for test:agentctl-phase689-health regression.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:59:11 -04:00
Raven Scott and Cursor
330a6a3692
feat(agentctl): Phase 688 delivery receipt and failure digest journeys
...
Add runHookDeliveryReceiptJourney and runHookFailureDigestJourney for
test:agentctl-phase688-delivery regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:53:40 -04:00
Raven Scott and Cursor
2942e902bd
Add worker template launch and trial matrix agentctl journeys (Phase 687).
...
runWorkerTemplateLaunchJourney exercises message-logger in-process trial;
runWorkerTrialMatrixJourney validates all templates pass via platform matrix.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:41:55 -04:00
Raven Scott and Cursor
c90491a97c
feat(automation): Phase 686 hook create and digest relay journeys (v0.8.661)
...
Add runAutomationHookCreateJourney, runDigestRelayDryRunJourney, and
dryRunGuildDigestWebhookRelay helper. Update README for test:agentctl-
phase686-automation bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:34:07 -04:00
Raven Scott and Cursor
5b9f47b20f
feat(webhooks): Phase 685 runWebhookCreateJourney and runWebhookExecuteJourney (v0.8.660)
...
Add headless webhook create and execute journeys for agentctl regression.
Update README for test:agentctl-phase685-webhooks bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:26:52 -04:00
Raven Scott and Cursor
6a1e31a124
feat(bots): Phase 684 runBotInstallJourney and runBotMessageJourney (v0.8.659)
...
Add headless bot install and message journeys for agentctl regression. Update
README for test:agentctl-phase684-bots bundle.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:20:54 -04:00
Raven Scott and Cursor
b83fef1667
feat(agentctl): Phase 683 slash create and invoke headless journeys
...
Add runSlashCommandCreateJourney and runSlashCommandInvokeJourney for CI smoke coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-03 00:10:22 -04:00
Raven Scott and Cursor
c0cc3a7e75
feat(agentctl): add member role assign and effective permission journeys
...
runMemberRoleAssignJourney and runEffectivePermissionJourney for Phase 682
regression coverage (v0.8.657).
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:57:14 -04:00
Raven Scott and Cursor
2d73f46c04
feat(agentctl): add channel permission and role hierarchy journeys
...
runChannelPermissionJourney and runRoleHierarchyJourney for Phase 681
regression coverage (v0.8.656).
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:49:02 -04:00
Raven Scott and Cursor
60e788350b
feat(agentctl): add announcement follow and cross-post publish journeys
...
Headless runAnnouncementFollowJourney and runCrossPostPublishJourney for
Phase 680 regression coverage alongside existing thread/forum journeys.
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:39:50 -04:00
Raven Scott and Cursor
e773dd94af
feat(agentctl): add runForumPostJourney for Phase 679 regression
...
Create a forum channel, post, re-select parent, and assert forumPosts in view
after headless IPC (complements thread create/archive journeys).
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:27:28 -04:00
Raven Scott and Cursor
0f5afc5664
feat(agentctl): Phase 678 invite create, join, and discovery browse journeys
...
Add runInviteCreateJourney, runJoinInviteJourney, and runDiscoveryBrowseJourney
for test:agentctl-phase678-invites regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 23:11:29 -04:00
Raven Scott and Cursor
e7356c2fb3
feat(agentctl): Phase 677 audit, ban, and timeout moderation journeys
...
Add runAuditLogNavigationJourney, runBanMemberJourney, and runTimeoutMemberJourney for CI regression.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:56:48 -04:00
Raven Scott and Cursor
55b00921d6
feat(agentctl): Phase 676 settings journeys and mention journey fix
...
Add runSettingsNavigationJourney, runPrivacyToggleJourney, and
runKeybindConflictJourney; restore registerUser in mention notification journey.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:44:15 -04:00
Raven Scott and Cursor
3e7d554698
feat(notifications): Phase 675 agentctl notification journeys (v0.8.650)
...
Add runNotificationInboxJourney, runActivityFeedJourney, and
runMentionNotificationJourney for headless regression of inbox sort/filter,
activity feed, and mention notification routing.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:36:17 -04:00
Raven Scott
d8a14d2352
docs(agentctl): note Phase 674 poll and schedule journeys
2026-06-02 22:19:02 -04:00
Raven Scott
26cd2ba4ea
feat(agentctl): Phase 674 guild poll and schedule journeys
...
Add runGuildPollCreateVoteJourney, runGuildScheduledMessageJourney, and
runForumPollJourney for headless regression of platform-global parity.
2026-06-02 22:18:45 -04:00
Raven Scott and Cursor
675eab67b8
feat(agentctl): Phase 673 member/voice/stage headless journeys
...
Add runMemberListJourney, runVoiceRosterJourney, and runStageSpeakerJourney
for Phase 673 regression coverage alongside README notes.
Co-authored-by: Cursor <[email protected] >
2026-06-02 22:05:03 -04:00
Raven Scott and Cursor
b8a427b849
Phase 672 agentctl: thread create, forum search, and archive journeys
...
Add runThreadCreateJourney, runForumPostSearchJourney, and runThreadArchiveJourney
for Phase 672 regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 21:54:24 -04:00
Raven Scott and Cursor
c1f87cb5c6
feat(v0.8.646): Phase 671 search/pin/jump agentctl journeys
...
Add runSearchModalJourney, runPinToggleJourney, and runJumpToMessageJourney
for headless regression of Phase 671 search and pin polish.
Co-authored-by: Cursor <[email protected] >
2026-06-02 21:09:55 -04:00
Raven Scott and Cursor
fbf283c6bc
feat(v0.8.645): Phase 670 agentctl sticker/GIF/expression hub journeys
...
Add runStickerSendJourney, runGifPickerJourney, and
runExpressionHubKeyboardJourney with registerUser/createGuild bootstrap
for reliable headless guild-mode waits.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:59:58 -04:00
Raven Scott and Cursor
0c4e9b01ca
Phase 669: reaction toggle, picker keyboard, and custom emoji journeys.
...
Add runReactionToggleJourney, runReactionPickerKeyboardJourney, and
runCustomEmojiReactionJourney for Phase 669 agentctl regression.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:44:54 -04:00
Raven Scott and Cursor
9614bb70f2
Phase 668: agentctl embed preview and provider journeys.
...
Add runComposerEmbedPreviewJourney, runEmbedKeyboardA11yJourney, and
runEmbedProviderTikTokJourney for Phase 668 regression coverage.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:34:21 -04:00
Raven Scott and Cursor
bafe06a5e4
Add Phase 667 markdown embed agentctl journeys.
...
Covers code-block suppress, edit URL embed refresh, and block-quote plus
URL stack scenarios for automated regression of unfurl policy behavior.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:22:27 -04:00
Raven Scott and Cursor
059b5ca42b
Phase 666: add runEmbedNsfwBlurJourney to embed agentctl chain.
...
Verify NSFW gate prefs and embed image metadata in headless journey.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:16:32 -04:00
Raven Scott and Cursor
5d68bf14a9
feat(agentctl): Phase 666 embed resolve, gossip, and multi-URL journeys
...
Add runEmbedResolveJourney, runEmbedMeshGossipJourney, and
runEmbedMultiUrlJourney for ci-phase666 verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 20:01:39 -04:00
Raven Scott and Cursor
f255adec65
fix(agentctl): forwardAttachment journey uses explicit attachmentIds
...
Update runAttachmentForwardJourney to call platform.forwardAttachment with
attachmentIds so headless forward works without source message lookup.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:50:52 -04:00
Raven Scott and Cursor
a7826e1760
Phase 665: attachment gallery agentctl journeys
...
Add runAttachmentLightboxJourney, runAttachmentMeshFetchJourney,
runAttachmentForwardJourney, runGroupDmAttachmentQuotaJourney, and
runAttachmentSlowmodeBlockedJourney for Phase 665 verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:36:02 -04:00
Raven Scott and Cursor
954d0a90cf
Phase 664: mesh replay and group DM quota voice-note journeys.
...
Add runVoiceNoteMeshReplayJourney and runVoiceNoteGroupDmQuotaJourney
for CI coverage of sparse fetch and per-participant byte limits.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:26:06 -04:00
Raven Scott and Cursor
7d7be62187
Phase 664: voice note agentctl journeys for DM, cancel, and slowmode gates.
...
Adds runVoiceNoteDmJourney, runVoiceNoteLockCancelJourney, and runVoiceNoteSlowmodeBlockedJourney with publicListing:false guild creates for CI speed.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:15:42 -04:00
Raven Scott and Cursor
9333cf16f8
Phase 654: mesh heal journeys and CI-fast guild create for agentctl soaks.
...
Adds 12-peer fanout, 3-peer concurrent heal, large-guild/DM-during-heal/multi-guild churn journeys; uses publicListing:false and skip-mesh paths to avoid discovery timeouts in CI.
Co-authored-by: Cursor <[email protected] >
2026-06-02 19:03:25 -04:00
Raven Scott and Cursor
3e04bd4336
Phase 654: runMeshResilienceSoak journey with CI skip path.
...
3-peer live soak or single-host heal + replication lag assert when PEARCORD_SKIP_MESH_ROUNDTRIP=1.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:43:31 -04:00
Raven Scott and Cursor
06b446bca0
Add agentctl journey for pinned DM prefs HyperDB mirror.
...
runDmPinnedPrefsMirrorJourney verifies upsert and userPrefsEngine after pin.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:34:17 -04:00
Raven Scott and Cursor
70e0ac4175
Add agentctl journey for stage speaker DM bridge.
...
runStageSpeakerDmBridgeJourney validates bridgeStageSpeakerToDmVoice and dm mode switch.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:30:39 -04:00
Raven Scott and Cursor
7fb98e5f80
Add agentctl journey for DM poll fixture export/import.
...
Verifies DmPollStore round-trip, dmPollEngine, and platform fixture APIs after voting.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:18:00 -04:00
Raven Scott and Cursor
f3bda865cd
Extend DM scheduled message agentctl journeys for Phase 659.
...
Cover edit-before-cancel in the base journey and add daily recurrence
re-queue verification after send-now delivery.
Co-authored-by: Cursor <[email protected] >
2026-06-02 17:09:15 -04:00
Raven Scott and Cursor
b2ca40d5b8
Add session-ready composer autofocus headless journey.
...
Exposes runComposerSessionReadyAutofocusJourney for Phase 660 focus-path
regression coverage alongside existing DM friend-open focus journeys.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:58:57 -04:00
Raven Scott and Cursor
558b11914e
Add Phase 409 agentctl perf summary and wait retry diagnostics.
...
Append perfSummary to scenario results; enrich wait timeouts with final
view snapshots via wait-diagnostics.js.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:41:48 -04:00
Raven Scott and Cursor
ebe27ae602
Phase 408: agentctl metrics matchers and topic export journey
...
Add waitMetrics step, matchView keys for workerPoll/viewBuildStats/meshStatusSummary/
platformCapabilities, toastIncludes sidecar matcher, press step stub, and
runChannelTopicExportJourney for headless topic+description export verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:17:41 -04:00
Raven Scott and Cursor
97fa50ba93
feat(agentctl): Phase 663 onboarding and join-preview journeys
...
Add runOnboardingBranchSelectionJourney and runJoinInvitePreviewJourney
for headless smoke coverage of needsGuild and invite preview paths.
Co-authored-by: Cursor <[email protected] >
2026-06-02 16:01:21 -04:00
Raven Scott and Cursor
84d9ffb3c3
feat(agentctl): media staging reorder journey for Phase 662
...
Add runMediaStagingReorderJourney and stageAttachmentFromBuffer helper.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:49:52 -04:00
Raven Scott and Cursor
5c5930d57a
feat(agentctl): voice-note happy-path and cancel journeys
...
Add stageVoiceNoteFromBuffer, sendStagedVoiceNote, discardStagedVoiceNote,
and runVoiceNoteHappyPathJourney / runVoiceNoteCancelJourney for P662-45/46.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:40:08 -04:00
Raven Scott and Cursor
dde0a6d1ca
Add log sentinel verification and Phase 661 scenario step parity.
...
Export verifyLogSentinel with waitLogSentinel on headless, server, and client;
extend matchView for activeChannelId and dm preview matchers; add sendDmMessage
scenario step and server channel-select helpers for attached runs.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:25:52 -04:00
Raven Scott and Cursor
cc9022501d
Add manualCheckpoint and assertSource scenario DSL steps.
...
First-class human validation checkpoints with env/auto ack support,
plus assertSource for worker wiring verification in headless scenarios.
Co-authored-by: Cursor <[email protected] >
2026-06-02 15:03:03 -04:00
Raven Scott and Cursor
3fb37af5ad
Add waitLogContains matcher for agentctl scenario runs.
...
Introduce bounded log polling in attached and headless scenario runners so startup hardening can be asserted directly from structured pearcord.log lines.
Co-authored-by: Cursor <[email protected] >
2026-06-02 11:01:07 -04:00
Raven Scott and Cursor
1a40cd8b88
Restore agentctl runtime compatibility across Node and Bare.
...
Add a runtime helper and gate module loading so preflight/doctor/ping run in Node without pulling Bare-only modules, while preserving Bare paths for headless flows and worker-attached startup.
Co-authored-by: Cursor <[email protected] >
2026-06-02 10:56:39 -04:00
Raven Scott
aeb1841871
Align agentctl lockfile with local workspace dependencies.
...
Track resolved dependency updates including local platform linkage used in attached runtime workflows.
2026-06-02 10:41:30 -04:00
Raven Scott and Cursor
99ec49ec85
Add agentctl heartbeat/startup events and handshake metadata.
...
This extends ping with handshake graph metadata and emits runtime liveness/startup sidecar events so attached diagnostics can verify readiness progression and module graph parity in real time.
Co-authored-by: Cursor <[email protected] >
2026-06-02 09:35:56 -04:00
Raven Scott and Cursor
5584473a07
Surface worker listening evidence in agentctl doctor output.
...
This reads the latest agentctl listening line from pearcord.log for attached diagnostics and adds a one-shot live harness workflow to streamline readiness, ping, and view verification.
Co-authored-by: Cursor <[email protected] >
2026-06-02 09:22:05 -04:00
Raven Scott and Cursor
3a27b70a0a
Add agentctl preflight/doctor/readiness diagnostics for attached runs.
...
This hardens live troubleshooting with structured error codes, bounded ping retry/wait-listening behavior, and clearer remediation hints for missing modules and disabled PEARCORD_AGENTCTL runtime wiring.
Co-authored-by: Cursor <[email protected] >
2026-06-02 09:19:17 -04:00