-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>
Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>
- 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 <683968+thedotmack@users.noreply.github.com>
Copilot/fix 1
Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>
Co-authored-by: thedotmack <683968+thedotmack@users.noreply.github.com>
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
Oooooooooooo :) approved |
I didn't quite know how to do this from here, but I submitted a PR that addresses the merge conflicts |
Hi, thanks for your contribution, this looks good to go.with a few polishes. Would you be able to squash the commits to the only relevant ones? Also can you look into resolving the conflicts? |
Could we get this merged? This looks amazing! |
Any update on merging this? @thedotmack |
I'm not planning on trying to make this work with whatever amount of commits the branch is over the main. The project owner should merge it or close this. |
No please resolve the conflicts on your own, I won't know what of yours to keep so it would be a ridiculous exercise. |
Would really love to see this merged @123vivekr |
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 :)