One of the hardest
things to do with AI assisted coding is keeping
the AI on track in large
coding project.
And I will say probably something kinda bold,
but I think AugmentCode might have just released
one of the best
task orchestrators,
task list implementations that I've seen so far in any of the AI coding tools.
And to back up a little bit,
we can kind of see this sort of split direction
that people are going that these companies are going.
On one hand,
we've got the orchestrator mode in RUCODE.
What that does is it is it's kind of like a task list if you think about it. You give it a large thing. You give it a large amount of of work to do.
It actually breaks it up and then orchestrates out the smaller jobs to,
like, other modes. For example, you might need to do an architecture mode or you might need to go do
some coding.
But that actually is a really interesting thing because you're no longer, like, confined to a single context,
and you're able to really keep the AI on track by that orchestrator mode, kinda dishing out the work.
Where on the other side, there's we're gonna keep it all in the same context. One model chat log
and so on. And one of the things that I've actually done
probably for the last, I don't know, year now at this point, is I found that just small surgical changes,
basically, not letting the AI do these big sweeping things, actually,
has honestly helped me a lot because I can review the code easier.
I can go in, and I can make sure that the AI doesn't get off track to really being surgical about it.
But some other things have evolved over time. So
one thing I did for a while was I was using kind of text based
task list. So I would do I would have,
you know, maybe ChatGPT
or Claw generate
a list of things that needed to be done, And then I would use the AI assisted coding tool to actually go through, read that file,
and use that sort of thing as
what it needed to do.
But then we've had things kind of add on like Taskmaster.
So Cloud Taskmaster might be one of the more popular ones.
So here's an image of kind of what that looks like. This thing's actually pretty sweet, honestly.
But at the same time,
I would say, like, it does take a little bit extra work to get it set up. So we've got
these really cool, really great implementations
that basically allow you to orchestrate and keep the AI on track. Because if if any of you know, like, if we can
constrain the AI to do our bidding,
we can actually accomplish some pretty amazing things with it. And a lot of people talk about the big complications with AI,
and I think one of the biggest complications with AI is just making it stay on track. And as the context fills up,
its likelihood of staying on the path that you want it to be on kind of goes off the rails a little bit. And AI has gotten a lot better at this from where it was even, let's say, eight months ago to today.
It's gotten a lot better.
So that that's where
Cloud Code and Augment Code have kind of come in. And there may be others too, but these are the two I know the most.
Cloud Cloud Code has this built in to do list function
where you
can actually get it to generate its own task list so you don't have to orchestrate anything.
It just manages it, and it keeps itself on track.
And what AugmentCode
has done is it has also just released its own version of the task list.
And this thing is
freaking awesome.
And I'm gonna go through some of the features on it, but the big thing I wanna cover is
it went from 63.2%
in my evals to 67.5.
And I've actually got an early version of my site up if you go to the best AI agents.
You can see here if we search by
CloudForms on it,
the last time that I had ran AugmentCode was sixty three point two o, and that was on May 30.
The task manager alone
has improved its scoring quite substantially right in line with Klein and RootCode,
know, maybe slightly behind that. Still number seven spot,
but it is all relatively within margin of error when you see, like, a fraction of a point difference between them.
So pretty huge boost very consistently
from claw or from AugmentCode because of the task list management.
Now
they just make a huge difference.
Ever since ClogCode,
and I've been working with that, I very rarely have Cloud Code go off the rails.
Where
if I go back a few months ago, some of you might have known that I was venting a little bit about Cloud three dot seven because it would just go do things I didn't ask it to do. I don't have that problem anymore.
And in fact, I would say clog ClogCode, in particular, has kept my my, um, what I'm actually executing, like, really, really well constrained.
And I've just totally enjoyed working with it because I don't have to worry about it doing things I don't want it to do. But let's talk about AugmentCode a little bit because what what I said before is I think they have created one of the best, if not the best implementations
for task list.
So one thing to note is not everything is going to actually generate a task list.
So in this particular one, I was actually had it debugging an error message for me. It did not generate a task list here. But if I go into some of my past ones let's take a look at this one. I think this one
may have.
It did not. Okay. So let me go back one more. K. Here's one that actually did.
So this one actually generated a task list of things that it wanted to do.
And I'm just gonna stay here for a second and kinda show some of the functionality that I've really enjoyed. So the first thing is you can just manually add a new task.
And this is
incredible, in my opinion,
because I can come in and be like, I want this to do x y z.
And I've used this quite a lot over the last day and a half.
Because sometimes I don't even I like what the AI did or I wanna actually come in and I wanna change
this to something else.
I can do that without having to actually have the AI generate and use tokens to make that happen.
I can go in and actually edit it myself.
Now once the task list is in place, you literally can hit run all task, and it will just run through them.
The other thing you can actually control is the status yourself,
which I thought was really interesting. It will auto get updated as well as it actually gets completed,
but you can also come in and you can say, oh, I don't wanna do that one.
That one's complete, or you can just go ahead and delete them.
So really, really very,
very cool because when you think about clogged code, for example,
you know, you get, like, this plan, for example,
that I could go ahead and approve or not.
I can't really change
individual
things very easily.
So for example, if I if I like phase one, but I wanna change something in phase two,
the way I need to do that is communicate back to it to have it make that plan. And that has been fine for me. Like, honestly, I I haven't had a lot of issues or concerns with doing that.
But as I've started using all of my codes new task list, I've realized how much nicer it is to be able to come in and actually tune
the task itself,
remove a task, add a task.
So this thing is incredibly powerful.
And what I would say is, um, if you want it to generate a task list,
it seems to do, I would say, a really good job of finding the right times rather to actually use a task list,
and it finds the right times when it shouldn't use a task list. Because I've I've had somewhere
when I put in a query,
it knows that it's complex enough and it's like, boom. Here's my eight things. I'm gonna go ahead and do it. And it did that with every one of my evals that I put in.
Where before,
I think it scored poorly
because a lot of times the agent would just kinda give up. Give up is the wrong word, but it wouldn't complete it to the fullest extent that it needed to. And, the task list is harnessing the AI to accomplish the particular goal that we actually have here. I would highly recommend
giving this a try. It's this little icon here
right beside the file change. Now the one thing that I would say is I I sorta wish
I had a little bit more control on the size of this thing.
I
it's just either open or close, and I would love to be able to, like, bring it down to, like, two or three show. I know this is a minor nitpick,
but I do keep trying to, like, drag it up and down this. And I want this a certain size, and I want this a certain size,
kind of a minor a minor issue. But it is just worth kinda calling out.
The other thing that I would say is you can actually take your task list and put it into a new chat.
So I've done this a little bit where I was actually planning through something.
And then then now that I have my task list, I just started a brand new context window with it in a brand new chat.
I have not tested the import from markdown yet. I am very interested in checking that out because you could go in,
you know, o three, for example, have it help you generate the PRD or the technical task list that you want and bring it in, and that could be kinda sweet as well.
And I haven't really played around with exporting yet because I haven't really had much of a need to. But continuing new chat is the one that I've I've used a couple times at this point now.
So, anyway, I just wanted to get kinda touch on this real quick and just share that massive improvements
on
evals with this. It really does rain in the AI.
I felt this in Clog code, and that's probably one of the reasons why I like Clog code so much. I hadn't quite put that,
you know, that into
into words yet because Cloud Code is so controllable. I've said that. It's so controllable. And I think a lot of it has to do with the way it kind of breaks out its own tasks that it's doing. And I think Augment code, now that it has this ability,
it's just gonna become a lot more powerful for people.
Combined with its amazing context engine, this thing is a beast, and I'm excited to kinda see what they go next because I was not expecting
something like this. And in fact, I would actually
be surprised if we did not see things like this in some of the other AI coding tools because it just makes way too much sense for the way they have this implemented.
Really great implementation.
Really excited to kinda see what they do next. Anyway, I'm gonna wrap it up there. Let me know what your thoughts are below. Have you had a chance to try this out? If not, you should just definitely go check it out because this thing is freaking awesome. Till next time, everyone. Have a wonderful day. Peace out.