Feature/prompt ai enhancer#346
Open
AlanAAG wants to merge 4 commits into
Open
Conversation
Add new message handler for enhance_prompt type that optimizes user prompts using LLM before submission. Includes _handle_enhance_prompt method that calls generate_response_async with a prompt optimization system message, sends the enhanced content back via WebSocket, and falls back to original content on error. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Wire WebSocketContext to handle prompt_enhanced WS roundtrip and expose enhancePrompt/clearEnhancedPrompt; add Sparkles IconButton with Loader2 spin state to Chat input area. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…onnect - Split _handle_enhance_prompt into two try/except blocks so a closed socket on fallback send is swallowed rather than raising unhandled - Reset enhancing state in Chat.tsx when WebSocket disconnects - Remove duplicate .spinIcon CSS class; reuse .uploadingSpinner instead Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…geType - Replace minimal system prompt with full 7-rule enhancement protocol - Add done-condition, task complexity, scheduling, and pronoun rules - Fix tooltip text to 'AI Enhance' - Add 'prompt_enhanced' to WSMessageType union in types/index.ts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Collaborator
|
Do not merge this yet. |
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.
What changed
Backend (browser_adapter.py)
Frontend
Behaviour