fix: JSON Serialization issue with MultiPartyConversation (#5653)

When MultiPartyConversation gets saved during checkpointing, the data for the chat history is not persisted, resulting in failures to deserialize after. The fix is to make the history visible to the source generated serialization code.
This commit is contained in:
Jacob Alber
2026-05-05 15:36:05 +00:00
committed by GitHub
parent e9a6d43237
commit 9f3f7fd03b
5 changed files with 106 additions and 10 deletions
@@ -95,6 +95,8 @@ internal static partial class WorkflowsJsonUtilities
// Built-in Executor State Types
[JsonSerializable(typeof(AIAgentHostState))]
[JsonSerializable(typeof(HandoffSharedState))]
[JsonSerializable(typeof(HandoffAgentHostState))]
// Event Types
//[JsonSerializable(typeof(WorkflowEvent))]