Skip to content

feat(msteams): add thread copilot approvals#2465

Open
BingqingLyu wants to merge 3 commits into
mainfrom
fork-pr-66210-codex-msteams-thread-copilot
Open

feat(msteams): add thread copilot approvals#2465
BingqingLyu wants to merge 3 commits into
mainfrom
fork-pr-66210-codex-msteams-thread-copilot

Conversation

@BingqingLyu

@BingqingLyu BingqingLyu commented Apr 28, 2026

Copy link
Copy Markdown
Owner

What this changes

This adds a helper for long Teams channel threads so someone can quickly get the summary, decisions, and next steps from a conversation. It can also prepare follow-up actions like posting a summary, creating a poll, pinning something important, or sharing an artifact.

Why it matters

Busy threads become easier to understand and act on. People can get the important outcomes from a conversation quickly, and the assistant can help prepare the next step without acting publicly on its own.

Safety

  • thread-changing actions still require approval before they happen
  • approvals expire instead of hanging around forever
  • repeated requests for the same action are deduplicated so they do not fire twice

Notes

This branch carries the supporting approval groundwork it needs so the feature can be reviewed as a full experience.

Verification

  • targeted Teams thread and approval tests passed locally
  • targeted linting passed locally

@BingqingLyu BingqingLyu added conflicting-group-1 Conflicting PR group 1 — review as a batch conflicting-pr Shares at least one cross-PR dependency with other PRs labels May 26, 2026
@BingqingLyu

Copy link
Copy Markdown
Owner Author

⚠️ Cross-PR Conflict Detected

This PR shares modified code with #2041, #2279, #2480.

Shared functions:

Function File Also modified by
createActivityHandler extensions/msteams/src/monitor-handler.adaptive-card.test.ts #2279
createMessageTool src/agents/tools/message-tool.ts #2041
describeMSTeamsMessageTool extensions/msteams/src/channel.ts #2480

Recommendation: Coordinate with #2041, #2279, #2480 before merging.


Auto-detected by codegraph — a code graph analysis tool built on neug.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conflicting-group-1 Conflicting PR group 1 — review as a batch conflicting-pr Shares at least one cross-PR dependency with other PRs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants