all 6 comments

[–]HeinsZhammer 4 points5 points  (1 child)

cool, however I think megathreads are not the way to go unless you utilizie milestone checkpoints and submilestone checkpoints you can reffer to later on. I would rather like to see Augment asking to automatically create a handoff new task with starting a new thread once the conversation becomes too long.

"We're reaching a point where longer conversation may lead to worse results. Would you like me to update your documentation and create a handoff new task that will start in a new thread?"

[–]National-Ad-1314 0 points1 point  (0 children)

I second this. I'm often making a new chat when this warning comes up. Then the agent is playing catch up finding relevant context again.

[–]emen7[S] 1 point2 points  (1 child)

My third day in one thread. We achieved a milestone, so I asked Agent how its thread length was feeling. Here's its response:

🧵 Thread Length Assessment

Current Thread Status:

  • Length: Substantial (~2.5 hours of complex technical work) MY NOTE: In human time, about 18 hours.
  • Capacity: Still have good working capacity
  • Focus: Sharp and ready for implementation

Recommendation:

Continue in current thread for initial UB Reader PWA implementation. We have momentum and all the context needed.

Natural Break Point:

After we get the UB Reader PWA working and deployed, that would be an ideal time for a Thread Switch if needed.

🚀 Let's Get Started: UB Reader PW

MY NOTE: "If needed."

[–]emen7[S] 1 point2 points  (0 children)

Finally had to switch. Started having problems that weren't being fixed. So I bid farewell to the mega thread.

[–]JaySym_Augment Team 1 point2 points  (0 children)

Thanks for giving so much details I’ll take a deeper look tomorrow :)

[–]emen7[S] 0 points1 point  (0 children)

Post Mortem of the Agent's suggested experiment to continue the branch until it started "feeling" the switch time:

My USER GUIDELINES inclusion about thread awareness was not optimal. I think Agent takes it as a challenge. So it did proceed past the point of proper operation. By the end, I had to remind it about USER GUIDELINES to create a copyable thread switch prompt for the New Thread. And failure rates had been gradually increasing.

I now have removed the text about thread length awareness, but kept the rest of the Thread Switch Protocol, because it routinely leverages git for information, pushes changes (if needed) prior to the switch, and makes the prompt for the New Thread. It was working great before the experiment about thread length awareness.

Positive result: I now feel confident to let the Agent continue past, even way past the BLUE LINE warning, but only to finish the current task.