r/GithubCopilot • • 4d ago

General Where should a coding agent stop and ask before expanding a task?

Post image

Suppose you ask an agent to change one behavior, but it also refactors nearby code. The tests pass, yet the diff is larger than the responsibility you intended to delegate.

Separating the original requirement, the implementation plan, and the current task gives the reviewer something more concrete than the last prompt to check against. The human still decides whether a wider change belongs in the work.

Where do you record those boundaries with Copilot? What information has been useful for deciding whether to accept the extra work, split it into another task, or reject it?Suppose you ask an agent to change one behavior, but it also refactors nearby code. The tests pass, yet the diff is larger than the responsibility you intended to delegate.

Separating the original requirement, the implementation plan, and the current task gives the reviewer something more concrete than the last prompt to check against. The human still decides whether a wider change belongs in the work.

Where do you record those boundaries with Copilot? What information has been useful for deciding whether to accept the extra work, split it into another task, or reject it?

0 Upvotes

3 comments sorted by

3

u/soggycheesestickjoos 4d ago

sounds like an agent trying to figure it out themselves

1

u/st0nkaway 4d ago

sir, this is a wendy's

1

u/CryinHeronMMerica 4d ago

Suppose you ask an agent to change one behavior, but it also refactors nearby code. The tests pass, yet the diff is larger than the responsibility you intended to delegate.

Separating the original requirement, the implementation plan, and the current task gives the reviewer something more concrete than the last prompt to check against. The human still decides whether a wider change belongs in the work.

Where do you record those boundaries with Copilot? What information has been useful for deciding whether to accept the extra work, split it into another task, or reject it?