Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: breaking-brake/cc-wf-studio
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.8.3
Choose a base ref
Loading
...
head repository: breaking-brake/cc-wf-studio
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v3.8.4
Choose a head ref
Loading
  • 6 commits
  • 23 files changed
  • 3 contributors

Commits on Dec 20, 2025

  1. improvement: implement TOON format for AI prompts to reduce token con…

    …sumption (#297)
    
    * improvement: implement TOON format for refinement prompts
    
    - Install @toon-format/toon official library for TOON encoding
    - Add RefinementPromptBuilder with TOON format support
    - Add locale support (responseLocale) to prompts for multilingual responses
    - Simplify prompt construction by fixing format to TOON (7.3% token reduction)
    - Add promptFormat to metrics collection for monitoring
    - Remove promptFormat configuration (always use TOON)
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
    
    * improvement: implement TOON format for name and description generation
    
    - Add WorkflowNamePromptBuilder with TOON format support
    - Add SlackDescriptionPromptBuilder with TOON format support
    - Simplify by using responseLocale only (remove LANGUAGE_INSTRUCTIONS)
    - Add promptFormat to logs for monitoring
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
    breaking-brake and claude authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    64fe228 View commit details
    Browse the repository at this point in the history
  2. improvement: add tool execution loading animation in AI chat (#298)

    * improvement: add tool execution loading animation in AI chat
    
    - Added currentToolInfo state to refinement store
    - Created ToolExecutionIndicator component with animated dots (1→2→3→1)
    - Integrated indicator into MessageBubble during tool execution
    - Added tool-specific emojis (Bash: 🔨, Read: 📄, etc.)
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
    
    * fix: prevent tool info accumulation across multiple messages
    
    - Changed from global currentToolInfo to message-scoped toolInfo field
    - Added toolInfo field to ConversationMessage type
    - Replaced setCurrentToolInfo with updateMessageToolInfo action
    - Each message now maintains its own tool execution information
    
    * fix: prevent duplicate tool info display in message content
    
    - Changed to use explanatoryText instead of accumulatedText in message content
    - Tool info is now only shown by ToolExecutionIndicator, not in message text
    - Prevents duplicate display like "Bash: git status" (in content) + "Bash: git status.." (in indicator)
    
    * fix: use contentType to distinguish tool execution from AI text
    
    - Added contentType field to RefinementProgressPayload ('tool_use' | 'text')
    - Extension passes contentType from Claude streaming response
    - Webview uses contentType to accurately detect tool execution
    - Prevents non-tool text from showing duplicate tool indicators
    - Future-proof: supports any new tools without code changes
    
    ---------
    
    Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
    breaking-brake and claude authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    5615efe View commit details
    Browse the repository at this point in the history
  3. Improvement: AI editing chat enhancements with allowed tools UI and s…

    …trict tool restrictions (#299)
    
    * improvement: add allowed tools UI to AI editing chat
    
    - Added "Allowed Tools" menu to Settings dropdown with all 18 Claude Code CLI tools
    - Default selection: Read, Grep, Glob, WebSearch, WebFetch (read-only for security)
    - Settings persist to localStorage
    - Tools passed to CLI via --allowed-tools flag
    - Menu stays open for multiple selections
    
    * improvement: enhance AI editing chat with prompt improvements and strict tool restrictions
    
    - Enforce structured JSON output for AI clarifications in prompts
    - Fix clarification message display to show complete content
    - Remove legacy English-only pattern matching functions
    - Add --tools flag with --allowed-tools for strict whitelist restriction
    - Fix dropdown menu to stay open for continuous tool selection
    - Add TodoWrite to default allowed tools for progress tracking
    breaking-brake authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    d72f241 View commit details
    Browse the repository at this point in the history
  4. chore: align Allowed Tools submenu style with other submenus (#300)

    - Add justifyContent: 'space-between' for right alignment
    - Add ChevronLeft icon and tool count display on left side
    - Move Wrench icon and label to right side
    - Match Model and Timeout submenu layout
    breaking-brake authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    04f9f8b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #301 from breaking-brake/main

    Release: v3.8.4
    breaking-brake authored Dec 20, 2025
    Configuration menu
    Copy the full SHA
    366150e View commit details
    Browse the repository at this point in the history
  6. chore(release): 3.8.4 [skip ci]

    ## [3.8.4](v3.8.3...v3.8.4) (2025-12-20)
    
    ### Improvements
    
    * add tool execution loading animation in AI chat ([#298](#298)) ([5615efe](5615efe))
    * AI editing chat enhancements with allowed tools UI and strict tool restrictions ([#299](#299)) ([d72f241](d72f241))
    * implement TOON format for AI prompts to reduce token consumption ([#297](#297)) ([64fe228](64fe228))
    github-actions[bot] committed Dec 20, 2025
    Configuration menu
    Copy the full SHA
    9db341c View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.