Repository navigation
New bot: refine, look, Claude or ChatGPT, then intro - #50
Merged
Merged
Conversation
shubhook
force-pushed
the
v0-b2-new-bot
branch
6 times, most recently
from
October 20, 2026 19:19
a88dbf9 to
3e45c16
Compare
shubhook
force-pushed
the
v0-b1-onboarding
branch
from
October 20, 2026 19:31
f1ed18c to
5486706
Compare
shubhook
force-pushed
the
v0-b2-new-bot
branch
from
October 20, 2026 19:31
7c5abf0 to
fd76b56
Compare
shubhook
force-pushed
the
v0-b1-onboarding
branch
from
October 20, 2026 19:51
5486706 to
abfbaf2
Compare
…ntro Create is name, look, what it should do, and Runs on only when Claude Code is ready. bots.refine turns the description into title and instructions through the agent runtime; create then posts the shared intro chips. Co-authored-by: Cursor <cursoragent@cursor.com>
Biome import/format on the new-bot files, and account for the intro message bots.create posts before concurrent cursor allocation. Co-authored-by: Cursor <cursoragent@cursor.com>
ChatGPT, Claude, Runs on, and What should it do? need entries in every non-English catalog so the chrome t() coverage test stays green. Co-authored-by: Cursor <cursoragent@cursor.com>
A just-forked process can publish its arguments a moment late, so one read of the split --user-data-dir form comes back empty on a busy runner. Co-authored-by: Cursor <cursoragent@cursor.com>
Settings and the new-bot form both added the same key after the rebase onto main. Keep the entry next to Claude. Co-authored-by: Cursor <cursoragent@cursor.com>
shubhook
force-pushed
the
v0-b2-new-bot
branch
from
October 20, 2026 19:52
46f9878 to
40c43d6
Compare
The sidebar preview repeats the intro, so a page-wide text match hits strict mode. Read it from the bot bubble only. Co-authored-by: Cursor <cursoragent@cursor.com>
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.
Why
Creating a bot still asked for Title, Computer, and Advanced, then left an empty chat (or the old focus card). v0 should take a short form, refine the role, and open a chat that already has the bot's intro and idea chips.
What
What should it do?, starter chips as prefills. Removed Title, Computer, and Advanced.agent.statusreports Claude Code installed and signed in. With one option, the control is hidden.bots.refine: Runs throughselectRuntimeModel+ the agent runtime; returnstitleandinstructions. Prompt lives inapps/api/src/bot-refine.ts. Scripted runtime answers offline. If refine fails, create still uses the raw description.modelProvider: claude-code. Server postsonboarding.introduce(replacing the model-driven intro run).New UI copy (and why)
What should it do?Runs on/ChatGPT/ClaudeCreating…(shimmer)Depends on #48 (B1) for
onboarding.introduceand suggestion chips.Testing
pnpm exec vitest run apps/api/src/bot-refine.test.ts— passMade with Cursor