Hacker News new | past | comments | ask | show | jobs | submit

Build a Basic AI Agent from Scratch: Long Task Planning

https://medium.com/@rogi23696/build-a-basic-ai-agent-from-scratch-long-task-planning-14e803f9bd6d
I've tried most form of planning - from the basic AGENTS.md guide to keeping ./dev/ plan files, todo list tools, sqlite db with both minimal and extensive tracking, etc.

None of them have been worth it. A year ago the models needed to be reminded. Today they can follow a plan from text alone. This is my experience from working on a project alone - in teams ... i actually think the same lesson holds in the new AI paradigm.

My current scheme is basically this - in order of the task's complexity:

- Tell an agent to do something

- Tell an agent to make a plan then tell it to execute on it.

- Tell an agent to make a plan, write to a file, have a subagent review it, then execute it.

- Do the above, but instead tell the agent they're in a supervise mode and to have subagents implement as many phases and rollover with a handoff.md while they, as the supervisor agent, keeps driving the task to completion.

The latter two i have under a sigil so they're prepared prompts i can inject with a few keystrokes.

If i feel very fancy i'll tell them to update the plan with a checklist and add checkboxes, but it just doesn't pay enough to have 'init-prompt' level planning feature or tools if in the same context you already have files/read/write.

loading story #48490699
loading story #48490157
> In my case, I asked it to migrate my static site from using Eleventy to Hugo

This blog is on medium so I guess the migration went sideways!

Joke aside, nice series of tutorials, don't let the haters get to you. I think with the current token panic it might get handy soon

I don't understand why people criticize this post. When you run a homepage or a blog, it's unavoidable to write script style code. Even if the quality is a bit low, that's the limit within a tutorial. Because if you go into actual design, things like boundaries, policies, error handling, and so on require a lot of prior knowledge. So when certain knowledge is needed, you can only post something as a simple runnable script.

For example, if I were building real software, I would design everything from policy to error logging policies and so on. But when writing a blog post, it's just simplified into a short runnable script.

What’s with all the aggression here. Not very hn
loading story #48489386
Why do people use Medium?
loading story #48489337
loading story #48489514
loading story #48491770
Jesus the terminology is so fucked… compare the contents of this blog post with any RL paper containing the words “long term planning”…
loading story #48491106
Yeah yeah... the world needs even more "aI aGenTz". This will help fighting climate change and child starvation.
loading story #48488886
loading story #48490526
loading story #48490202
loading story #48489536
Are people using medium in 2026?
Code tutorial on medium (who's formatting is absolutely not meant for this)?

Please stop posting.

loading story #48489172