Skip to content

set replyToId for all streaming activities#646

Merged
lilyydu merged 1 commit into
mainfrom
lilyydu/stream-reply-to-id
Jul 15, 2026
Merged

set replyToId for all streaming activities#646
lilyydu merged 1 commit into
mainfrom
lilyydu/stream-reply-to-id

Conversation

@lilyydu

@lilyydu lilyydu commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

updated the send method to set the replyToId field on every streaming activity

  • matches v1 implementation (was automatically done through BF previously)

Copilot AI review requested due to automatic review settings July 15, 2026 20:52

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.

Pull request overview

Updates the HttpStream streaming send path to explicitly set replyToId on outgoing streaming activities so they thread under the inbound activity, aligning behavior with the v1 implementation where this threading was previously handled by Bot Framework.

Changes:

  • Set replyToId on streaming activity payloads created by HttpStream.send().
  • Add a unit test to ensure all streamed sends are threaded when ref.activityId is present.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
packages/apps/src/http/http-stream.ts Adds replyToId assignment when constructing the activity payload sent to Teams.
packages/apps/src/http/http-stream.spec.ts Adds coverage asserting streamed sends include replyToId when ref.activityId is set.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread packages/apps/src/http/http-stream.ts
@lilyydu
lilyydu added this pull request to the merge queue Jul 15, 2026
Merged via the queue into main with commit b424913 Jul 15, 2026
7 checks passed
@lilyydu
lilyydu deleted the lilyydu/stream-reply-to-id branch July 15, 2026 21:43
@lilyydu lilyydu mentioned this pull request Jul 16, 2026
lilyydu added a commit that referenced this pull request Jul 16, 2026
## Release v2.0.14

Prepares the stable **2.0.14** release by merging `main` into `release`
and setting `version.json` to the stable version (removing the
`-preview.{height}` suffix).

- Previous release: `2.0.13` (published 2026-06-15)
- Only functional diff vs `main` is `version.json`:
`2.0.14-preview.{height}` → `2.0.14`

## What's in this release

### 🚀 Features
* Flatten client method chains to reduce call hops by @lilyydu in
#634
* Support resetting response streams and streaming error handling by
@lilyydu in #635
* Add `extendedMarkdown` text format value by @singhk97 in
#615

### 🐛 Fixes
* Set `replyToId` for all streaming activities by @lilyydu in
#646
* Use `artifactName` for pipelineArtifact inputs in publish pipeline by
@corinagum in #625

### ♻️ Refactors
* Move `apps` from file-based mixins to real classes by @heyitsaamir in
#633
* Split up Outbound and Inbound Activities by @heyitsaamir in
#639
* Remove `ExperimentalTeamsQuotedReplies` markers by @corinagum in
#621

### 🧪 Tests
* Add integration tests for Teams TypeScript SDK by @corinagum in
#622

### 📚 Docs & Examples
* Migrate examples to the flattened conversation API by @lilyydu in
#637
* Note npm CFS proxy for Microsoft-managed devices by @corinagum in
#638
* Update integration test runbook link to ADO wiki by @corinagum in
#624

### 🔧 Chores & Dependencies
* Bump version to 2.0.14-preview and fix pipeline release job by
@corinagum in #620
* Bump hono from 4.12.21 to 4.12.25 by @dependabot in
#623
* Bump react-router from 7.15.0 to 7.15.1 by @dependabot in
#619
* Bump vite from 6.4.2 to 6.4.3 by @dependabot in
#617

**Full Changelog**:
v2.0.13...prep-release/2.0.14

### After merge
1. Trigger the [release
pipeline](https://dev.azure.com/DomoreexpGithub/Github_Pipelines/_build?definitionId=52&_a=summary)
on `release` with **Public** publish type
2. Bump `main` → `2.0.15-preview.{height}`
3. Create the `v2.0.14` git tag + GitHub Release

Co-authored-by: Copilot <[email protected]>
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.

4 participants