Skip to content

feat(chat): surface unseen session activity - #250

Merged
kevmyung merged 1 commit into
mainfrom
feat/session-unseen-activity
Aug 12, 2026
Merged

feat(chat): surface unseen session activity#250
kevmyung merged 1 commit into
mainfrom
feat/session-unseen-activity

Conversation

@kevmyung

Copy link
Copy Markdown
Contributor

Summary

  • persist durable attention cursors when asynchronous assistant completions are committed
  • expose unseen activity in the session list, poll it in the sidebar, and mark it seen only after the result is rendered
  • show a minimal activity dot for inactive sessions and reset attention state on truncate

Validation

  • npm test (59 files, 731 tests)
  • npm run type-check
  • pytest tests/unit/test_mailbox.py -q (21 passed)
  • dev deployment: frontend ECS revision 72, orchestrator v52, general subagent v11
  • dev E2E: real research job reached delivered, session became hasUnseenUpdate: true, then cleared after the seen API call

@kevmyung
kevmyung merged commit dd9c110 into main Aug 12, 2026
13 checks passed
@kevmyung
kevmyung deleted the feat/session-unseen-activity branch August 12, 2026 06:01
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.

1 participant