gsxdsm
7a50232916
FN-8208: validate agent message recipients before delivery
Prevent false-success agent messages by validating recipients before delivery.
- Wire AgentStore into every send-message tool registration.
- Reject missing or unvalidated agent recipients before persistence or wake-up.
- Add recipient validation coverage and a patch changeset.
Files changed:
.../fn-8208-send-message-recipient-validation.md | 7 ++
.../chat-send-message-agentstore-wiring.test.ts | 11 ++
packages/dashboard/src/chat.ts | 2 +-
...tools-send-message-recipient-validation.test.ts | 116 +++++++++++++++++++++
packages/engine/src/agent-heartbeat.ts | 4 +-
packages/engine/src/agent-tools.ts | 24 ++++-
packages/engine/src/executor.ts | 2 +-
packages/engine/src/step-session-executor.ts | 2 +-
8 files changed, 162 insertions(+), 6 deletions(-)
Fusion-Task-Id: FN-8208
Fusion-Task-Lineage: 84752bb8-c9f7-42bd-87c1-9681ac442789
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-17 10:07:24 -07:00
..
2026-07-17 10:07:24 -07:00
2026-07-13 10:32:12 -07:00
2026-07-17 09:12:01 -07:00
2026-06-08 15:19:27 -07:00
2026-07-16 20:36:45 -07:00