sync-teams-dotnet-samples-to-agents-sdk
Teams sample synchronization
This CI caller uses one persistent implementation session. Preserve the source behavior with
the smallest necessary changes inside the selected sample. Invoke the public migration skill
before editing code and the manifest skill when updating the Teams app package.
The sync context records minimumAgentsSdkVersion as a floor and selectedAgentsSdkVersion
as this run's resolved release line. Plan and implement with the selected line; do not copy the
minimum into project references. Keep the three required Agents SDK packages on one major.minor
line, allowing their published patch versions to differ.
The first turn is read-only planning. Before finalizing the plan, reconcile every user-facing
capability across source handlers, README/help text, the destination implementation, and the
actual destination manifest JSON. For commands, record the exact title, slash or mention surface,
handler evidence, and whether it exists under bots[].commandLists. Treat documentation as a
requirement to verify, not proof of the manifest's current contents. A claim that no manifest
change is needed must cite the relevant JSON path and current value.