Skip to main content
Expose Darwin Search to agents that need discovery. Assign Action mutations to a role with the required scope and a clear user-approval policy. Copy the CrewAI MCP recipe. Store the selected capability revision and Action ID in crew state or durable application storage. Do not rely on one agent paraphrasing identifiers for another. Use one requestId per logical mutation and keep approval decisions bound to the exact revision and payload digest Darwin returned.

Assign responsibility explicitly

The handoff between roles should pass structured identifiers, never a paraphrase of the selected capability or approval terms.
Last modified on September 22, 2026