mem:signal
mem:signal
Section titled “mem:signal”Broadcast coordination signal
Options:
| Flag | Description | Required |
|---|---|---|
-m, --message <text> | Signal message (required if not positional) | No |
--wu <wuId> | Work Unit ID to link (e.g., WU-123) | No |
-l, --lane <lane> | Lane name (e.g., “Operations: Tooling”) | No |
-q, --quiet | Suppress output except errors (outputs signal ID only) | No |
--role <descriptor> | Sender role descriptor (e.g. “implementer/general”) | No |
--target-role <descriptor> | Intended-recipient role descriptor; read it with mem:inbox —target-role <descriptor>, and mem:inbox —pending-ack resolves it against the reader role | No |
--initiative <id> | Initiative scope (e.g., INIT-001); valid on its own without —wu or —lane | No |
--delegation-id <id> | Delegation registry linkage (dlg-XXXX) | No |
--to <recipient[,recipient...]> | Address the signal: a session ID, display name, or agent identity for local delivery, or agent:<workspace>:<identity> | repo:<workspace> | project:<target_workspace> for cross-workspace delivery (single target only) | No |
--thread <id> | A2A thread id for grouping signals | No |
--reply-to <signal_id> | Parent signal id; inherits the parent thread when —thread is omitted | No |
--intent <INFO|PROPOSE|COUNTER|AGREE|REJECT> | Machine-readable A2A signal intent | No |
--interrupt-class <advisory|priority|urgent|soon|immediate> | A2A interrupt class (advisory|priority|urgent canonical; soon|immediate are legacy aliases) | No |
--interrupt <advisory|priority|urgent|soon|immediate> | [DEPRECATED] Legacy alias for —interrupt-class. Same enum values. | No |
--requires-ack | Mark the signal as requiring an AGREE or REJECT reply | No |
--authenticate | Mint an authenticated directive receipt, one independent single-use receipt per —to recipient (requires —wu, —to, —directive-class, the canonical body, and a host-bound caller proof) | No |
--directive-class <wake|pause|resume|redirect|advisory> | Closed directive action for —authenticate; arbitrary action prose is never authenticated | No |
--expires-in-minutes <n> | TTL for an authenticated directive receipt (default 30, clamped 1-240) | No |
--verify-directive <signal_id> | Verify and consume this reader’s own directive receipt with the current host-bound caller proof; fails closed for legacy sessions | No |