fork
Creates a copy of the current AIAgentContext with deep copies of all mutable properties. This method is particularly useful in scenarios like parallel node execution where contexts need to be sent to different threads and then merged back together using replace.
Return
A new instance of AIAgentContext with copies of all mutable properties.