Skip to content

[symbolmap] Update symbol mappings for recent agent APIs - #1220

Closed
microsoft-agent-framework-for-go[bot] wants to merge 1 commit into
mainfrom
symbolmap-maintenance-2026-09-29-762c68b-7ab0a572340490f2
Closed

microsoft-agent-framework-for-go[bot] wants to merge 1 commit into
mainfrom
symbolmap-maintenance-2026-09-29-762c68b-7ab0a572340490f2

Conversation

@microsoft-agent-framework-for-go

Copy link
Copy Markdown
Contributor

What changed

Reviewed the snapshot with original page.total = 839 assessed leaves starting at 2026-09-29T12:36:23Z, plus the listed recent first-parent Go commits through current 762c68b6619824de65f6f2fce55fbdf298729073. Added review batch symbolmap-maintenance-2026-09-29, pinned to .NET assembly metadata commit 0c9944cc9f577d51277ac7c55dbc388b60a577af and inventory SHA-256 734ff2c4037aa311de95912a256bb7e223ab3fa81a699835a21d27bab90f53ab.

Area Declaration Before After Cause / evidence
Agent mode AgentModeProvider.SetModeAsync(AgentSession, string, bool, CancellationToken) Unreviewed inventoried overload mapped to agent/harness/agentmode.Provider.SetMode Recent Go Provider.SetMode(session, mode, disableNotification bool) supports notification suppression; current source verifies the third argument clears pending notifications.
Agent mode AgentModeProviderOptions.DisableModeGetTool Unreviewed inventoried property mapped to agent/harness/agentmode.Config.DisableModeGetTool Current Go config and tests include the mode-get tool opt-out.
Agent mode AgentModeProviderOptions.DisableModeSetTool Unreviewed inventoried property mapped to agent/harness/agentmode.Config.DisableModeSetTool Current Go config and tests include the mode-set tool opt-out.
Agent mode TodoCompletionLoopEvaluator.EvaluateAsync(LoopContext, CancellationToken) unmapped, but note referenced stale ModeForSession accessor Still unmapped; note now references Mode Current Go exposes Provider.Mode; no built-in todo-completion evaluator counterpart was found.
History compaction InMemoryChatHistoryProviderOptions.ChatReducer Unreviewed inventoried property adapted to agent/compaction.HistoryProviderConfig.Strategy Current Go compaction.NewHistoryProvider requires HistoryProviderConfig.Strategy.
History compaction InMemoryChatHistoryProviderOptions.ReducerTriggerEvent Unreviewed inventoried property adapted to agent/compaction.HistoryProviderConfig.TriggerEvent Current Go config supports before-retrieval and after-add trigger timing.
History compaction InMemoryChatHistoryProviderOptions.ChatReducerTriggerEvent and constants BeforeMessagesRetrieval, AfterMessageAdded Unreviewed inventoried enum/constants adapted/mapped to agent/compaction.HistoryProviderTriggerEvent and constants Current Go declares package-level trigger enum and matching constants.

Coverage and duplicate checks

Original assessed leaf coverage: 839/839 reviewed. New assessments added: 8 leaves; one existing assessed note corrected. Duplicate checks found prior closed/unmerged mapping PRs #1212 and #1218, plus implementation PRs #1111 and #1092; no open mapping work was found for these catalog leaves.

Validation

  • go mod download
  • go run ./cmd/symbolmap reconcile -summary -check
  • git diff --check

Only docs/dotnet-go-sdk-symbol-mapping.json is committed. The worktree still has an unrelated pre-existing modification to .github/skills/dotnet-symbols/SKILL.md, which was not staged or committed.

Warning

Firewall blocked 2 domains

The following domains were blocked by the firewall during workflow execution:

  • proxy.golang.org
  • storage.googleapis.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "proxy.golang.org"
    - "storage.googleapis.com"

See Network Configuration for more information.

Generated by Weekly Symbol Mapping Maintenance · copilot · gpt55 · 224.1 AIC · ⌖ 12 AIC · ⊞ 23.8K · ◷

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@microsoft-agent-framework-for-go microsoft-agent-framework-for-go Bot added the kind:docs Changes documentation or comments label Sep 29, 2026
@github-actions github-actions Bot added the size:medium At most 100 changed lines across at most 5 files label Sep 29, 2026
@qmuntal
Quim Muntal (qmuntal) deleted the symbolmap-maintenance-2026-09-29-762c68b-7ab0a572340490f2 branch September 29, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind:docs Changes documentation or comments size:medium At most 100 changed lines across at most 5 files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant