Add selectFirstForumChannel and markActiveChannelRead headless steps for
agentctl-forum-search and agentctl-mark-channel-read scenarios.
Co-authored-by: Cursor <[email protected]>
AgentClient treated wait-event responses as sidecar pushes because they
include a top-level `event` field. Handle pending RPC replies first and
only route explicit state/sidecar push lines to the event buffer.
Co-authored-by: Cursor <[email protected]>
Optional PEARCORD_AGENTCTL_TOKEN on all TCP ops, run scenarios on attached
workers, and matchView helpers for message count and content assertions.
Co-authored-by: Cursor <[email protected]>
TCP server and headless session for driving Pearcord via the same IPC
surface as the UI, with CLI, view assertions, and log tail support.
Co-authored-by: Cursor <[email protected]>