Skip to content

Teams chat link queries return messages from wrong threads #96

@jonburchel

Description

@jonburchel

Problem

When providing a specific Teams chat link to \�sk_work_iq\ (e.g., \https://teams.microsoft.com/l/chat/19:xxx@thread.v2/conversations?context=...\), the tool returns messages from other chat threads rather than the one specified in the link.

Evidence

The citation URLs in the response contained different thread IDs (e.g., \19:3746a407-136f-4152-bed7-842b6cf1fbcc_..., \19:db0566a4...) than the thread ID provided in the query (\19:224760b7...). The tool appeared to search broadly across the user's chats rather than scoping to the specific linked conversation.

Impact

This caused us to act on completely wrong information: we interpreted another conversation's requests as the task at hand, made incorrect changes to a documentation repository, and had to revert and redo the work. The tool's output was confidently presented with citations, making it non-obvious that the results were from the wrong thread.

Expected behavior

When a specific Teams chat link is provided, \�sk_work_iq\ should scope its response to messages from that specific conversation thread, or clearly indicate if it cannot resolve the link to a specific thread.

Reproduction

  1. Call \�sk_work_iq\ with a question referencing a specific Teams chat link
  2. Observe that the returned messages and citation URLs reference different thread IDs than the one in the provided link

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions