Agentic Fix Suggestions
When you create a slice, Brie's agent gets to work immediately. It analyzes the bug context — console errors, failed network requests, screenshots, and your codebase — and prepares a code fix proposal. By the time you open the slice in the web app, a suggested fix is already waiting for your approval.
This isn't a chatbot you have to prompt. Brie's agent acts on your behalf, proactively — you just review and approve.
Requirements
- A GitHub repository connected to your workspace. See GitHub Integration for setup.
- The repository must have allowed paths configured — directories where Brie's agent is permitted to suggest changes (e.g.,
src/,apps/web/).
The flow
1. You report a bug — Capture the bug from the extension as usual.
2. Brie's agent starts working — As soon as the slice is ready, the agent analyzes the bug context against your codebase and prepares a fix proposal. This happens in the background — no action needed from you.
3. A fix is waiting — Open the slice in the Brie web app. The Suggested Changes panel shows what the agent found:
- A summary explaining the fix.
- A list of files to add, modify, or delete.
- The actual code diff for each file.
- Any risks or caveats that were flagged.
4. You approve — Review the changes, then check the "I agree with this proposal" checkbox.
5. A pull request is created — Click Create Pull Request, enter a branch name, and Brie automatically:
- Creates a new branch on your GitHub repository.
- Applies the code changes.
- Opens a pull request with a title, description, and links back to the slice.
What the agent works with
Brie's agent builds its fix from everything captured in your slice:
- Bug title and description
- Console errors and stack traces
- Failed network requests
- Screenshot annotations
- Your repository's file structure and relevant source code
The richer the bug report, the more accurate the fix.
Safety & constraints
No code is pushed until you explicitly approve. Additional safeguards:
- Allowed paths only — The agent can only modify files in directories you've configured.
- Blocked paths — Sensitive directories like
.github/workflows,infra/,terraform/, andk8s/are never touched. - Max 20 files per proposal.
- Max 200KB total diff size.
- Human approval required — Always. The agent proposes, you decide.
If something goes wrong
- If the proposal fails, you'll see an error message with a Retry button.
- If the PR creation fails, your approved proposal is preserved — you can retry without regenerating.
- Status updates are tracked in real time while the agent is working.
Pro tip: The more context Brie captures (console errors, network failures, screenshots with annotations), the more accurate the agent's fix will be.