OptionalexpirationOverride default expiration in minutes for requests created under this strategy.
OptionallistFor type='List' or type='SharedInbox' — the MJ List ID containing
Users entity records. The list's EntityID must point to the Users entity.
OptionallistFor type='List' — how to pick from the list. Defaults to 'RoundRobin'.
OptionalpriorityOverride default priority (1-100) for requests created under this strategy.
How to resolve the assignee.
RunUser — The user who triggered the agent run (contextUser).AgentOwner — The agent's OwnerUserID.SpecificUser — A hardcoded user (set userID).List — Pick from an MJ List of Users using listStrategy.SharedInbox — Leave unassigned; any member of the listID can claim it.OptionaluserFor type='SpecificUser' — the user to assign requests to.
Configures how agent feedback requests are assigned to users.
This interface is stored as a JSON blob in:
AIAgentRequestType.DefaultAssignmentStrategy(broadest default)AIAgentCategory.AssignmentStrategy(category-level override)AIAgentType.AssignmentStrategy(agent-type-level override)ExecuteAgentParams.assignmentStrategy(per-invocation override, highest precedence)Resolution walks bottom-up: params → agentType → category (tree walk) → requestType → fallback.