-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Improved Sequential Thinking MCP Server Display with Smart Thought Bubble UX #275
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
thedotmack
wants to merge
25
commits into
getAsterisk:main
Choose a base branch
from
thedotmack:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
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
Co-authored-by: thedotmack <[email protected]>
Co-authored-by: thedotmack <[email protected]>
- Updated sessionStore.ts to enhance code readability and maintainability by standardizing quotes and formatting. - Improved error handling in fetch functions to provide clearer messages. - Added logic to handle session updates and outputs more efficiently. - Adjusted CSS styles for better consistency and readability. - Standardized quotes in hooks and configuration files for consistency. - Improved Vite configuration for better code splitting and chunk management.
…king blocks; integrate with Settings and ThinkingWidget components
…ntation validated Co-authored-by: thedotmack <[email protected]>
Copilot/fix 1
Co-authored-by: thedotmack <[email protected]>
Co-authored-by: thedotmack <[email protected]>
Docstrings generation was requested by @thedotmack. * #7 (comment) The following files were modified: * `claudia-server/examples/javascript/client.js` * `claudia-server/examples/python/client.py` * `claudia-server/src/index.ts` * `claudia-server/src/routes/claude.ts` * `claudia-server/src/routes/projects.ts` * `claudia-server/src/routes/status.ts`
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
📝 Add docstrings to `copilot/fix-6`
…udeService and ProjectService
CodeRabbit Generated Unit Tests: Add comprehensive unit tests for ClaudeService and ProjectService
Add standalone TypeScript server for Claude Code integration
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.
Transforms the Sequential Thinking MCP server display from a basic purple JSON box into an intelligent thought bubble interface with emoji progress indicators and enhanced readability.
Problem
The Sequential Thinking MCP server was displaying raw JSON data in a purple box, making it difficult for users to read and monitor thoughts as they scrolled past:
This format bunched up text with escaped newlines (
\n
) and provided no visual indication of thinking progress or state.Solution
New SequentialThinkingWidget Component
Created a specialized React component that renders Sequential Thinking data as an intuitive thought bubble with:
\n
escape sequences to proper line breaksEnhanced User Experience
Intelligent Detection
The system automatically detects Sequential Thinking data in MCP tool results by checking for:
thought
property (string)thoughtNumber
,totalThoughts
,nextThoughtNeeded
)The improvement dramatically enhances the user experience when monitoring Sequential Thinking MCP servers, making the AI's reasoning process more accessible and engaging.
Regular Thinking Design Update
This was updated as well - and it's also set to have the content expanded by default, so that people can scan the thoughts more easily as claudia goes :)