Skip to content

docs(apps): note Socket Mode availability on Canary and Pilot1 - #693

Merged
teddy arida-moody (teddyam) merged 1 commit into
mainfrom
teddyam-socket-mode-pilot1-docs
Oct 7, 2026
Merged

teddy arida-moody (teddyam) merged 1 commit into
mainfrom
teddyam-socket-mode-pilot1-docs

Conversation

@teddyam

Copy link
Copy Markdown
Contributor

Socket Mode is now available on the Pilot1 ring as well as Canary. This updates the availability notes accordingly.

  • src/Microsoft.Teams.Apps/README.md: renames the limitation bullet to Canary and Pilot1 endpoints and lists both negotiate URLs (https://canary.botapi.skype.com, https://pilot1.botapi.skype.com).
  • samples/SocketModeBot/README.md: lists both rings and their URLs.
  • samples/SocketModeBot/Program.cs: comment notes Pilot1 is supported; the sample still defaults to Canary.

Docs/comments only; no behavior change. The SDK default negotiate URL remains production.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 6, 2026 23:52
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The documentation is consistent across all changed files and preserves the production SDK default.

Review effort: Balanced
Findings: None

What changed in this PR

Updates Socket Mode documentation to include Pilot1 availability alongside Canary; runtime behavior remains unchanged.

Changes:

  • Documents both supported rings and negotiate URLs.
  • Updates sample comments while retaining Canary as the sample default.
File Description
src/​Microsoft.Teams.Apps/​README.md Documents Canary and Pilot1 availability.
samples/​SocketModeBot/​README.md Lists both supported ring URLs.
samples/​SocketModeBot/​Program.cs Notes Pilot1 support in comments.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@teddyam
teddy arida-moody (teddyam) added this pull request to the merge queue Oct 7, 2026
Merged via the queue into main with commit c92812f Oct 7, 2026
7 checks passed
@teddyam
teddy arida-moody (teddyam) deleted the teddyam-socket-mode-pilot1-docs branch October 7, 2026 16:35
teddy arida-moody (teddyam) added a commit to microsoft/teams.py that referenced this pull request Oct 7, 2026
The socket sample docs said Socket Mode negotiate was only available on
the canary ring, but it is also available on Pilot1. This aligns the
Python sample with the C# docs (microsoft/teams.net#693).

- `examples/socket/README.md`: the "Canary endpoint" note now lists both
the Canary (`https://canary.botapi.skype.com`) and Pilot1
(`https://pilot1.botapi.skype.com`) rings, and says the sample uses
canary but Pilot1 works too.
- `examples/socket/src/main.py`: adds a comment above
`negotiate_base_url` mentioning Pilot1. The sample still points at
canary.

Docs and comments only; no behavior change.

Co-authored-by: Teddy Arida-Moody <teddyam@Teddys-MacBook-Pro.local>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants