mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-01 01:33:14 +00:00
* feat: surface all of a user's agent threads in the Agents UI Previously the Agents UI only listed and allowed opening threads with source=dashboard. Threads triggered from GitHub, Slack, or Linear were hidden and could not be opened. - Persist owner-identifying metadata (source, github_login, triggering_user_email, source_context) onto the thread for each webhook-triggered main-agent run via upsert_agent_thread_owner_metadata, resolving a github_login from the triggering email where possible. - Relax dashboard thread listing/ownership to surface github/slack/linear threads owned by the logged-in user (matched by github_login or email), and preserve the original source + reply-routing context when continuing such threads from the UI. - Add a source field to the thread summary and render a source icon (GitHub/Slack/Linear) on thread items in the sidebar and run cards. * Normalize triggering email when persisting thread owner metadata Mixed-case Slack/Linear emails were stored verbatim, but the dashboard searches with a lowercased value, so those threads never surfaced for their owner. Normalize at write time to match _thread_owner_email. |
||
|---|---|---|
| .. | ||
| api.ts | ||
| pendingPrompts.ts | ||
| queries.ts | ||
| types.ts | ||
| useModelOptions.ts | ||
| useThreadStream.ts | ||