-
Notifications
You must be signed in to change notification settings - Fork 824
Description
While building a simple app to draw geometric shapes, I originally requested a few features related to displacement and color controls. Later, I decided to remove them because they caused conflicts and weren’t really needed.
The agent successfully removed them the first time — but after that, whenever I requested new features, it tended to reintroduce the old ones (as if it remembered that they were once requested, but not that they were later removed). It seems the agent takes any opportunity to bring them back.
Possible cause:
I’m not exactly sure when this behavior started, but it may have happened after a “previous history was compacted” event. My guess is that during compaction, the system didn’t properly “cancel out” the original feature requests with their subsequent removals — so the compacted history might have retained those as active features.
That wouldn’t, however, explain why it’s so difficult to remove them again later — sometimes it takes several attempts before the agent finally removes them again.
Additional details / observed behavior:
-
Occasionally, while watching the agent work, I briefly see the correct version (without the old features and including the new ones).
-
The preview loads correctly for a few seconds, but then it reloads — and the old features reappear.
-
When I asked the agent about this behavior, it replied:
“It appears there was an error in the development process where a phase was initiated to reintroduce the 'Displacement' control, dynamic 'Color Range Selection', and the 'Regenerate' button, immediately after I had worked to remove them. This was an unintended reintroduction [...]”