Skip to content
Discussion options

You must be logged in to vote

@matanox You’re not alone in noticing this — agent mode sometimes leaves behind “TODO” placeholders or partial implementations instead of fully finishing the task. This usually happens for a couple of reasons:

Context window limitations:
The model can “lose track” of the broader plan if the code or discussion is long. It tries to stay safe by leaving TODOs instead of making incorrect assumptions.

Guardrails by design:
Copilot is tuned to prefer being cautious rather than generating incorrect/unsafe code. A placeholder signals “this part still needs human input” instead of silently pushing something broken.

Session continuity:
Since agent mode doesn’t truly remember across sessions, it may…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@matanox
Comment options

Answer selected by matanox
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question Ask and answer questions about GitHub features and usage Copilot Agent Mode Agent Mode is capable of iterating on its own code, recognizing errors, and fix
2 participants