feat(FN-3593): add test isolation CI enforcement, fix stuck-requeue race, a
This merge lands five FN-3593 commits establishing a test isolation contract with a new `scripts/check-test-isolation.mjs` guard that scans for accidental `beforeEach`/`afterEach`/`beforeAll`/`afterAll` in setup helpers, plus per-package `setup-test-isolation.ts` bootstraps that canonicalize the pat Fusion-Task-Id: FN-3593
This commit is contained in:
@@ -3,8 +3,10 @@
|
||||
---
|
||||
|
||||
Add a sender-side "wake recipient immediately" override for messages. The
|
||||
message composer now offers a checkbox (when sending to an agent) and the
|
||||
`fn_send_message` agent tool gains a `wake_recipient` boolean parameter.
|
||||
When set, the recipient agent is woken on receipt regardless of their own
|
||||
`messageResponseMode` setting. Carried as `metadata.wakeRecipient: true` on
|
||||
the message; ignored when the recipient is a user.
|
||||
message composer now offers a checkbox (when sending to an agent) that sets
|
||||
`metadata.wakeRecipient: true` on the message. When honored, the recipient
|
||||
agent is woken on receipt regardless of their own `messageResponseMode`
|
||||
setting. To prevent agents from forcing wakes on each other, only
|
||||
human-originated messages (`fromType: "user"`) trigger the override —
|
||||
agent-to-agent traffic continues to respect the recipient's configured
|
||||
behavior.
|
||||
|
||||
Reference in New Issue
Block a user