Generalize composer trigger words and gate workflow by model#92
Merged
Conversation
- Add provider workflow trigger registry in ProviderIcon - Register Claude Opus 4.7/4.8 support in Claude plugin - Gate MentionInput workflow word promotion behind workflowTriggerEnabled - Wire thread and draft composers via supportsWorkflowTrigger - Add unit tests for supportsWorkflowTrigger matching
- Add shared triggerWords catalog with regex helpers - Replace workflowTriggerEnabled with triggerWords in composers - Rename provider registry to registerTriggerWords/getTriggerWords - Update UserMessage highlighting to use shared trigger patterns - Replace workflowTrigger tests with triggerWords tests
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
workflowhandling with a shared trigger-word catalog and provider registry so new affordances can be added in one place.MentionInput; chip promotion no longer runs when the active model does not support the feature.workflowonly for Opus 4.7 and 4.8; other Claude models and all other providers keep the word as plain text.getTriggerWordsresolution across providers and models.