When performing multiple task, agent will be working on a task and then randomly pulling in other tasks, its always the same task #1-6, Then proceed to check and verify the implementation of those task, which they are already done and thus puts the current tasks in waiting.
For example - a task it is currently working on -
Let me analyze the task:
-
PM Schedules (
pm-schedules.tsx): No location filter at all. Need to add location filter UI + URL param + primaryLocationId defaulting. Also need to check/add backend support. -
Fuel Log (
fuel-log.tsx): Has location filter but defaults to"__all__"instead of primaryLocationId. Need to initialize to primaryLocationId using standard pattern. -
Purchase Orders (
purchase-orders.tsx): Already useslocationFilterInitializedref + local state - already has the right behavior! Just needs to be refactored touseFilterParamspattern. -
Requisitions (
requisitions.tsx): Same situation as POs - has the behavior but needs the refactoring.
what I get back - Let me first check the PM Schedule schema and backend route before implementing:
Then it goes into verifying and working tasks 1-6 which I have explicitly told it to mark complete, have verified the task board that they are marked complete. The headache is that it will add or change a feature we have discussed in later tasks like this Ass Line Button. I later task, and I mean way later tasks I have changed how I want this feature to be and the position of it.
Any help on how to get the agent to stop? I wouldn’t care so much if it didn’t cost money. Once for it going rouge and then again for me to have it fix it.
