Skip to content

Add session activity indicators#16

Merged
Umaaz merged 2 commits into
mainfrom
feat/activity-indicators
Apr 4, 2026
Merged

Add session activity indicators#16
Umaaz merged 2 commits into
mainfrom
feat/activity-indicators

Conversation

@Umaaz

@Umaaz Umaaz commented Apr 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a Claude Code plugin (claude-code-plugin/) with UserPromptSubmit and Stop hooks that write session state to /tmp/konductor-state/
  • New activityWatcher.ts in the main process watches the state directory via chokidar and pushes updates to the renderer via IPC
  • Status dots in the sidebar, session tiles, and focus view now show three activity states:
    • Green pulsing — Claude is working
    • Amber solid — waiting for user input
    • Green solid — ready (initial state)
  • Includes .claude-plugin/marketplace.json registry so the plugin can be installed from the git repo in production

Test plan

  • Start a session and verify the dot is solid green initially
  • Send a message and verify the dot blinks green while Claude works
  • After Claude responds, verify the dot turns amber (waiting for input)
  • Kill a session and verify the dot turns red

🤖 Generated with Claude Code

Uses a Claude Code plugin with UserPromptSubmit/Stop hooks to track
session activity state (working/waiting/ready) and display it as
color-coded status dots in the sidebar, session tiles, and focus view.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Umaaz Umaaz force-pushed the feat/activity-indicators branch from 0843694 to af1d116 Compare April 4, 2026 14:09
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Umaaz Umaaz enabled auto-merge April 4, 2026 16:43
@Umaaz Umaaz merged commit c00c4e5 into main Apr 4, 2026
3 checks passed
@Umaaz Umaaz deleted the feat/activity-indicators branch April 4, 2026 16:44
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