Conversation
Remove all terminal/tmux/xterm code — sessions now open directly to a live transcript view with no WebSocket round-trip delay. The transcript viewer uses incremental fetching (after_id) and DOM appending instead of full re-renders every 2 seconds. Key changes: - Remove server/terminal.py, terminal WebSocket endpoint, xterm.js deps - Add after_id param to transcript API for incremental polling - Unify history and live transcript to use the same rich renderer - Fix history tab back/forward browser navigation - Watcher infers "working" status from tool activity (hook fallback) - Watcher propagates subagent activity to parent session - Watcher fixes orphaned subagent parent_session_id from file path - Stale checker skips parents with active subagents - Stale checker auto-completes inactive subagents after 5 minutes - Exclude stale sessions from dashboard (live command center only) - Ticket extraction uses existing branch from DB, not just new entries - Hook handler port configurable via --port arg or CCCC_SERVER_URL env - Setup script updates existing hooks when port changes - make up auto-runs setup to keep hooks in sync with server port - Default port changed from 3000 to 4700 to avoid conflicts - e2e test cleans up session to avoid dashboard litter Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unit Test Coverage
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
after_idfetching + DOM appending instead of full re-renders every 2 seconds.--portarg orCCCC_SERVER_URLenv var.make upauto-syncs hooks with server port.Test plan
make check)make upstarts server on port 4700 and hooks are installed correctly🤖 Generated with Claude Code