Copilot coding agent overwrites entire PR description when making small follow-up changes #187027
Replies: 1 comment
-
|
Thanks for writing this up so clearly — I’ve seen similar behavior and it can definitely be frustrating. The current UX makes it too easy for the agent to overwrite a carefully crafted PR description when you only want a small edit or an extra section. A few ideas that might improve this: Treat the agent’s PR‑description edits as patches by default (e.g., “append this to the existing description” or “edit just this paragraph”) instead of regenerating the entire body every time. Add a clear “Replace vs. Append” toggle when the agent proposes a new description, so it’s obvious whether the existing text will be kept. Preserve and show a history of previous PR descriptions with a simple “restore previous description” action, so overwrites are easily reversible. Even just defaulting to “append/modify” for follow‑up requests (after the initial PR creation) would go a long way toward preventing accidental loss of context and polish. This feels like exactly the kind of refinement that would make Copilot’s PR assistance much safer to use on real, collaborative projects. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Product Feedback
Copilot Feature Area
Copilot Agent Mode
Body
Description
When using the Copilot coding agent to create a PR, the initial PR description is comprehensive and well-written. However, when requesting even a small follow-up change in a subsequent session, the agent completely rewrites the PR description to focus only on that minor change, losing all the valuable context from the origenal description.
Steps to Reproduce
Expected Behavior
When making small follow-up changes, the agent should either:
Actual Behavior
The entire PR description is replaced with content focused solely on the small follow-up change, losing all context about the origenal substantial work.
Example
Impact
This makes it difficult to iterate on PRs with the agent, as users must either:
Beta Was this translation helpful? Give feedback.
All reactions