Skip to content

Twist options#96

Merged
KrisBraun merged 3 commits intomainfrom
feature/twist-options
Feb 21, 2026
Merged

Twist options#96
KrisBraun merged 3 commits intomainfrom
feature/twist-options

Conversation

@KrisBraun
Copy link
Copy Markdown
Contributor

Support Twists defining user-configurable options. Added AI model selection to the AI Chat twist.

KrisBraun and others added 3 commits February 20, 2026 13:03
Adds a general-purpose twist configuration system where twists declare
options as a built-in tool in build(). First consumer is the chat twist,
which lets users pick from a curated list of frontier AI models.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
When twist code is bundled by esbuild, class names get mangled
(e.g. Options -> Options3). The entrypoint uses ToolClass.name to
identify built-in tools. A static toolId property survives minification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@KrisBraun KrisBraun merged commit 0f2ab98 into main Feb 21, 2026
1 check passed
@KrisBraun KrisBraun deleted the feature/twist-options branch February 21, 2026 02:13
@github-actions github-actions bot mentioned this pull request Feb 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant