You don't have to wait for a build to finish before sending another message. Caffeine lets you communicate with the AI while it's actively building — and it handles what you send intelligently depending on what you meant.
How it works
When you send a message during an active build, the AI reads it and decides what to do:
Feedback or refinement — If your message is about the current build ("actually, make the sidebar dark instead" or "add a search bar to that list"), the AI incorporates it directly into the build in progress. You'll see a confirmation that your feedback is being added.
A quick question — If you're asking something that doesn't require a code change ("what's the difference between draft and live?" or "how many credits does this cost?"), the AI answers without interrupting the build.
A new, unrelated task — If your message is a separate request that has nothing to do with what's being built right now, the AI recognises this and asks whether you'd like it to pick that up after the current build finishes.
Something unclear — If the AI can't tell what you meant, it asks you to clarify.
Frequently asked questions
Will my mid-build message always be acted on?
If you send feedback, the AI does its best to incorporate it into the current build. Depending on how far along the build is, some feedback may arrive too late to affect the current result — in that case, just send the same message again after the build completes.
Can I cancel a build by sending a message?
No. There is no cancel button or message that stops an active build. The build will complete and then you can iterate from the result.
What if I send multiple messages during one build?
Each message is assessed individually. Feedback is injected into the build as it arrives. If you send several pieces of refinement feedback quickly, the AI incorporates as much as it can.