feat(teams): implement threading via app.reply()

Wire reply_to into send() using App.reply(conv_id, msg_id, content)
which constructs the threaded conversation ID internally.
Threads supported in channels and group chats.

Update comparison table: Threads 

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Aamir Jawaid
2026-05-04 20:59:18 -07:00
committed by Teknium
co-authored by Claude Sonnet 4.6
parent 10f89d7b72
commit 69aeba0df7
2 changed files with 5 additions and 2 deletions
+4 -1
View File
@@ -509,7 +509,10 @@ class TeamsAdapter(BasePlatformAdapter):
for chunk in chunks:
try:
result = await self._app.send(chat_id, chunk)
if reply_to:
result = await self._app.reply(chat_id, reply_to, chunk)
else:
result = await self._app.send(chat_id, chunk)
last_message_id = getattr(result, "id", None)
except Exception as e:
return SendResult(success=False, error=str(e), retryable=True)