How the agent works
When you send a message, the agent:- Reads context — it inspects your file tree and loads the files most relevant to your request.
- Plans — it decides which files need to change and how.
- Executes tool calls — each action (read, edit, command, preview refresh) is shown in the chat as a collapsible step.
- Replies — it summarises what it did and explains any tricky choices.
Models
Botflow supports a curated selection of frontier models. Switch between them at any time using the model selector in the top-left of the workspace.The token counter at the bottom of the agent panel shows your estimated usage against the selected model’s limit. When you approach the limit, start a new session with Reset or break your work into smaller tasks.
Provider setup
The agent needs credentials to call a model. You can supply these three ways:1. Platform credits (Pro / Max)
Pro and Max plans include a monthly allotment of platform-managed credits. Credits are normalised across models — 1 MiniMax token = 1 credit, for example, while cached input tokens cost less. No API key required.2. Bring your own API key
In Settings → Connections, paste your key for any of these providers:- OpenAI (
sk-...) - Anthropic (
sk-ant-...) - Google AI Studio (
AIza...) - Fireworks AI
- Moonshot
3. OAuth sign-in
For OpenAI and Anthropic you can sign in via OAuth instead of pasting a key:- Claude OAuth — authorise Botflow to use your Anthropic account. Click Connect with Claude in Settings → Connections and follow the PKCE flow.
- Codex OAuth — authorise Botflow to use your OpenAI account via a device-code flow. You’ll be shown a short code to enter at
openai.com/device.
Writing good prompts
Be specific about what you want
Ask for explanations
Scope your requests
The agent works best when asked to do one thing at a time. Instead of “refactor the entire app”, try “refactor the card component to use a compound-component pattern”.Example prompts by task
Adding new features
Fixing bugs
Refactoring code
Integrating APIs
Working with Convex
Debugging assistance
Undoing changes
The agent can only work with files in your current project. If you reference external code or documentation, paste the relevant snippets into the chat or attach a screenshot.
Attaching images
Models that support vision (GPT-5.3, GPT-5.4, Claude, Gemini) can accept images alongside your message. Click the paperclip icon in the input bar to attach a screenshot, mockup, or design file. Use cases:- “Make the UI look like this design” (attach a Figma export or screenshot)
- “What’s wrong with this error?” (attach a browser screenshot)
- “Recreate this chart component” (attach a reference image)