EDGE FDE
AdvancedMake several agents agree first
Reduce costly mistakes by requiring agreement, or a judge, before the app acts.
Weighted voting, a judge session, and escalation with Dynamic Profiles and multiple sessions.
One Profile per session. Several sessions vote. The app gates the side effect. iOS 27 and macOS 27 only.
Lessons
Key concepts
- One session can draft. It should not alone approve a costly action.
- Dynamic Profiles switch one active seat. Parallel votes need several sessions.
- Weighted votes, a judge, and escalation are app code, not a Foundation Models vote API.
- Side-effect tools check a gate before they run.
Takeaways
- You can run weighted votes across several sessions and tally in Swift.
- You can stop on split or escalate and show a person before money moves.
- You can keep side-effect tools off voter sessions.
Agent briefs
Related courses
Run an agent with a state machine · Pause and resume long AI jobs · Stop prompt attacks and leaks · Talk to tools with MCP