Skip to content

feat(profile): embed live activity feed in profile aux panel#1380

Draft
tellaho wants to merge 4 commits into
mainfrom
tho/profile-live-activity-embed
Draft

feat(profile): embed live activity feed in profile aux panel#1380
tellaho wants to merge 4 commits into
mainfrom
tho/profile-live-activity-embed

Conversation

@tellaho

@tellaho tellaho commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

Stacked on PR-3 (the activity-feed rebuild). When a managed agent is live, the Profile auxiliary panel replaces the static "Activity log → View" ingress row with an embedded live activity feed (h-48, ~192px). Clicking the embed — or pressing Enter/Space — opens the existing full activity view. When the agent is idle, the original ingress row is shown unchanged.

What changed

  • Replaces the Profile Info Activity log → View ingress with an embedded h-48 live feed when useActiveAgentTurns reports the agent is live.
  • Reuses the PR-3 ManagedAgentSessionPanel / AgentSessionTranscriptList components (same feed, height-constrained).
  • Embedded live feed supports optional transcript auto-tail.
  • Multi-channel: the embed scopes to one active channel; if the agent is working across several, a small #channel pill switcher swaps the feed (via channelId into ManagedAgentSessionPanel). Falls back to the next active channel if the selected one goes idle.

Checks (Bart, in-worktree)

  • pnpm exec biome check
  • pnpm typecheck
  • pnpm test
  • pnpm check:file-sizes && pnpm check:px-text
  • Pre-push hooks: desktop-test, rust-tests, desktop-tauri-test, mobile-test

Notes

  • Draft — stacked on tho/activity-feed-rebuild; base will retarget to main once PR-3 lands. Review of the rebuilt feed itself belongs in PR-3.
  • Commits: c1de233b (embed), 6a52216d (per-channel scoping + switcher).

Co-authored-by: Taylor Ho taylorkmho@gmail.com
Signed-off-by: Taylor Ho taylorkmho@gmail.com

@tellaho tellaho force-pushed the tho/activity-feed-rebuild branch 2 times, most recently from 62606eb to 618f550 Compare June 30, 2026 17:18
@tellaho tellaho force-pushed the tho/profile-live-activity-embed branch from 36b91b0 to be9f530 Compare June 30, 2026 19:04
Base automatically changed from tho/activity-feed-rebuild to main June 30, 2026 19:19
npub1223z34hd7vtwc6qj4s7flsxkj644nlre2nthu7lrrmkumhu3xddsrx9r6w and others added 3 commits June 30, 2026 12:36
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
@tellaho tellaho force-pushed the tho/profile-live-activity-embed branch from be9f530 to dcb1ea5 Compare June 30, 2026 19:37
Co-authored-by: Taylor Ho <taylorkmho@gmail.com>
Signed-off-by: Taylor Ho <taylorkmho@gmail.com>
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