Feature Request: Manual Approve / Reject Workflow for Changed Files in Kilo Code #3615
Replies: 3 comments 1 reply
-
|
Currently, this is the most essential functionality. If the developers actually implement it, we can confidently switch from Cursor. But without it, the plugin is practically unusable - there's almost no control over changes, and the regular diff is a nightmare. |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for creating Kilo.! The open-source approach and ability to integrate any LLM are its most valuable features, offering a much-needed flexible and transparent alternative to commercial tools. This project has significant potential. |
Beta Was this translation helpful? Give feedback.
-
|
Not sure whats taking so long to implement something simple. I simply created an extension for VS Code in few hours that monitors the workspace and allow to accept and reject hunks. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Add a staged review panel that lists all modified files and hunks, lets users Accept or Reject each hunk or file, supports batch actions, and produces a single staged commit when the reviewer confirms. This mirrors the Accept/Reject workflows found in Cursor, Windsurf, and other IDEs—directly addressing repeated user requests for a proper review flow in Kilo Code.
The Problem
Over many discussions, multiple users transitioning from Cursor, Windsurf, Copilot, and VSCode have raised the lack of a granular Accept / Reject workflow for code diffs in Kilo Code. Currently:
Other IDEs (Cursor, Windsurf) allow rapid hunk-by-hunk or file-by-file review and acceptance, giving users the control they need. Implementing this in Kilo will significantly improve user confidence and adoption.
Key User-Facing Features
Review Panel (Sidebar or Modal)
Files List View:
Hunk Expansion View:
Top Toolbar:
Diff Editor Integration
Ctrl/Cmd + Enter: Accept hunkCtrl/Cmd + Shift + Enter: Reject hunkCtrl/Cmd + S: Stage file]/[: Next/Previous hunkConfirmation and Commit Flow
Workflow Example
Accessibility & Efficiency
Settings & Safety
Integration & Extensibility
onHunkAccepted,onHunkRejected,onCommitStagedso extensions and CI can react (e.g., run linters on staged changes)Edge Cases & Conflict Resolution
Audit & Traceability
Incremental Implementation Plan
MVP:
Phase 2:
Phase 3:
Acceptance Criteria
Why This Matters
This feature addresses a critical user need: trust and control over AI-assisted code changes. By providing an ergonomic, industry-standard Accept/Reject workflow, Kilo will:
Users want Kilo, but they want this feature first. Implementing it will be a major competitive differentiator and a win for the entire community.
Related discussions: Multiple users have requested this feature across several threads; this proposal consolidates feedback and provides a concrete implementation roadmap.
Beta Was this translation helpful? Give feedback.
All reactions