-
Notifications
You must be signed in to change notification settings - Fork 2.4k
feat[DRAFT]: Introduce structured thinking UI and total thinking time measurement #6835
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
Draft
qnixsynapse
wants to merge
28
commits into
dev
Choose a base branch
from
feat/new_combined_reasoning_tool_calling_block
base: dev
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.
Draft
Changes from all commits
Commits
Show all changes
28 commits
Select commit
Hold shift + click to select a range
628618d
feat: enhance thinking UI, support structured steps, and record total…
qnixsynapse aab1474
fix: Refactor ThinkingBlock streaming, unify tool calls
qnixsynapse e62a73a
fix: don't stream thought steps
qnixsynapse fe0d104
fix: do not add done after tool call output when there is another rea…
qnixsynapse 7d04f01
chore: Refactor chat flow – remove loop, centralize tool handling, ad…
qnixsynapse f5fa714
chore: add smooth animation when step inside thinking and tool call
urmauur 4d2570c
fix: final text stream rendering
qnixsynapse 856890c
feat: Refactor reasoning/tool parsing and fix infinite tool loop prev…
qnixsynapse c3639db
chore: updat title block thinking and tool call
urmauur a99a186
feat: Add image visualization for tool_output steps
qnixsynapse 6c37241
fix: disable any type checking in useChat
qnixsynapse a2d4d77
refactor: simplify reasoning handling in ThreadContent and related hooks
qnixsynapse 2a36bab
feat: improve ThinkingBlock status messages and i18n
qnixsynapse cfe0757
fix: correct thinking time and chat translation keys
qnixsynapse 2609bb8
refactor: streamline ThinkingBlock empty streaming handling
qnixsynapse 31285b6
refactor: streamline streaming view logic in ThinkingBlock
qnixsynapse b3ff576
Remove defunct condition as tool calls and reasoning are unified
qnixsynapse fdde937
feat: add linkComponents prop for Markdown rendering in ThinkingBlock
qnixsynapse 55a7afa
feat: update ScrollToBottom to use message status for button visibility
qnixsynapse 03cf5e4
feat: enhance Message Metadata Dialog with structured display
qnixsynapse a7de5f2
test: improve completion.test for proactive screenshot handling and f…
qnixsynapse da907d2
refactor: allow nullable metadata in MessageMetadataDialog
qnixsynapse 442fc82
refactor: reorder postMessageProcessing parameters for clarity
qnixsynapse 0a7ddd3
feat: correct the condition check for proactive mode
Vanalite 9b80469
refactor: update translation keys and clean up chat logic
qnixsynapse 22ba39b
refactor: ThinkingBlock & ThreadContent memoize callbacks
qnixsynapse af7f914
fix: thought duration
louis-jan 3ca1d7d
chore: clean up
louis-jan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.