GuidesCode
Change several files at once with Composer
Composer takes one instruction and proposes edits across your workspace — up to 5 files — and shows you every diff before anything is written.
Draft — not yet walked in the live product
All 6 steps below were written by reading the Keenoble source rather than by performing them, and each unwalked one is tagged [UNVERIFIED]. Reading a component tells you what a control is labelled; it does not prove the control is reachable, that the order is right, or that the result is what the text says. Until a reviewer has walked every step, this page is excluded from the sitemap, marked noindex, and publishes no structured data.
Before you start
- An open workspace in Code. The Composer button does not appear without one.
Steps
Click the round “C” button at the bottom right of the Code screen. The Composer panel opens above it. [Unverified]
Its subtitle reads “Multi-file AI editing”.
Describe the change across the workspace, not for one file — the placeholder gives the shape: “Add a logout function and wire it into the navbar”. [Unverified]
Click “Compose”, or press Enter. The button reads “Composing...” while it works. [Unverified]
A diff review opens with the proposed change to each file, before and after. [Unverified]
Accept the changes you want. Only the files you accept are written into the editor. [Unverified]
Close the review to discard everything without applying any of it. [Unverified]
The file limit is real
Composer proposes changes to at most 5 files in one run; the panel prints “max 5 files” next to the button. For a wider change, do it in passes.
If the model concludes nothing needs changing, you get “AI found no changes to make.” rather than an empty diff view.
Nothing is committed by this
Accepting a diff writes into your workspace, not to GitHub. Pushing is a separate, explicit step in the Git panel.
Next
Having problems with the platform? Contact us at support@keenlabs.pro. If a step here does not match what Keenoble does, the step is the bug — send it to the same address. All the guides are at /guides; shorter answers are on the FAQ.