DynamicModel, DynamicInstructions, Temperature, MaxOutputTokens, TopP, and DynamicTools when later turns should respond to context or earlier tool results.
Tools can update application context through RuntimeContext.SetContext and can provide NextTurnParams for the immediately following request. These overrides remain with paused run state across approval continuation.
Keep application context serializable when a run may be stored through IStateAccessor.