feat(FN-3855): bypass send-message binding in gate wrappers
- Remove hard dependency on sendMessage in pi agent wrappers so no-approval gates can run without chat bindings - Add regression coverage for createFnAgent behavior when sendMessage is absent and when tool calls still execute - Add changeset for @runfusion/fusion documenting the no-approval gate send-message fix Fusion-Task-Id: FN-3855
This commit is contained in:
5
.changeset/fn-3855-no-approval-gate-send-message.md
Normal file
5
.changeset/fn-3855-no-approval-gate-send-message.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@runfusion/fusion": patch
|
||||
---
|
||||
|
||||
Agent messaging via `fn_send_message` can no longer be deadlocked by an approval policy interposing on it. The messaging primitive now bypasses both the action gate and the permanent-agent gate by reference, so even a misconfigured policy or classification-table regression cannot strand inter-agent coordination, wake-on-message replies, or agent-to-user escalations. No user-visible behavior change for correctly classified deployments.
|
||||
Reference in New Issue
Block a user