From 75f1027c2be336664aea3c02cc1e303c2b9891a7 Mon Sep 17 00:00:00 2001 From: "microsoft-agent-framework-for-go[bot]" <324824725+microsoft-agent-framework-for-go[bot]@users.noreply.github.com> Date: Tue, 29 Sep 2026 16:41:58 +0000 Subject: [PATCH] Update symbol mapping for history persistence Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/dotnet-go-sdk-symbol-mapping.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/dotnet-go-sdk-symbol-mapping.json b/docs/dotnet-go-sdk-symbol-mapping.json index 2cdff8f8..b262590a 100644 --- a/docs/dotnet-go-sdk-symbol-mapping.json +++ b/docs/dotnet-go-sdk-symbol-mapping.json @@ -24,6 +24,13 @@ "go_commit": "92aec43f5e5995627b06cced822e7197b63733a8", "inventory_sha256": "734ff2c4037aa311de95912a256bb7e223ab3fa81a699835a21d27bab90f53ab", "scope": "Rechecked AgentModeProvider mode accessors and AgentModeProviderOptions.Modes against pinned .NET source and Go after the agentmode API changes. Only leaves referencing this review were inspected." + }, + "history-persistence-go-2026-09-29": { + "checked_at": "2026-09-29", + "dotnet_commit": "0c9944cc9f577d51277ac7c55dbc388b60a577af", + "go_commit": "2b10117e67ea22a730c176567117537b720f45e0", + "inventory_sha256": "734ff2c4037aa311de95912a256bb7e223ab3fa81a699835a21d27bab90f53ab", + "scope": "Source-inspected ChatClientAgentOptions.RequirePerServiceCallChatHistoryPersistence against pinned .NET source and current Go per-service-call history persistence after the recent history contract changes. Only leaves referencing this review were inspected." } }, "go_only": {}, @@ -1782,6 +1789,12 @@ "status": "mapped", "note": "Construction-time display name." }, + "RequirePerServiceCallChatHistoryPersistence": { + "go_symbols": ["agent.Config.RequirePerServiceCallHistoryPersistence"], + "status": "mapped", + "note": "Configures per-service-call history persistence. Provider and workflow AgentConfig structs expose this through embedded agent.Config and forward it to agent.New; provider-specific constructor and AsAIAgent mappings do not need separate entries for the promoted field.", + "review": "history-persistence-go-2026-09-29" + }, "ThrowOnChatHistoryProviderConflict": { "go_symbols": ["agent.Config.ThrowOnHistoryProviderConflict"], "status": "mapped",