Remix.run Logo
▲ arw0n 2 days ago

This seems to be the new meta for a segment of the HN crowd, and I'm struggling to understand how it works. I'm at most having 4 sessions parallely, and even then I am burned out after a full day of this. How can you keep up with what all the agents are doing?

▲gedy 2 days ago | parent | next [-]

From the people around me doing this - they aren't keeping up, they aren't looking at the finished project/product, then throwing it over the wall for others to triage. Rinse and repeat. Definitely fits some people's personalities, but not mine.

▲timacles 2 days ago | parent [-]

no way anyone has 12 "projects" that are even worth working on. No one at any company is working on 12 things at the same time.

I guarantee they're just starting a bunch of half baked random projects, abandoning them half way through and starting 12 new ones.

▲uaksom 2 days ago | parent | next [-]

It's less 12 projects and more 1 project + 11 changes/experiments. Complex projects still get the most attention, but I do a lot more work which may end up being discarded, and agents pick up any tasks which would've otherwise landed in the backlog. Update dependencies here, rebase this branch, start working on this issue, change this and benchmark it, etc.

▲majkinetor a day ago | parent | prev | next [-]

I had 21 paralell projects in 2019: https://milic.info/projects (all in production).

Less then half were daily projects, others ocassionally.

▲procone 2 days ago | parent | prev | next [-]

I mean... I do. And yes they're all worth working on.

▲gedy 2 days ago | parent [-]

I think the point was why working on simultaneously, aside from inability to prioritize.

▲cityhall 2 days ago | parent | prev [-]

They're probably calling things projects that most of us would call tasks or minor features.

▲nvarsj 2 days ago | parent | prev | next [-]

I guess the main benefit of herdr is it essentially flags the state of agents and what needs attention. So you can have multiple ones running and quickly go to the ones that need an input.

I think there _is_ a way to do this nicely in a GUI btw, which I've been toying with as a side project. Basically... build it as a trello style board.

And it's not 12 projects, its multiple tasks, e.g. 'look at this crash for me', 'fix this extension in my pi env that is doing something bad', 'debug this high memory usage', etc. etc. It's easy to just fire tasks off and come back to them later. The project ones usually require more human focus ofc.

Now if only I could automate meetings like this.

▲neuronexmachina 2 days ago | parent [-]

> I think there _is_ a way to do this nicely in a GUI btw, which I've been toying with as a side project. Basically... build it as a trello style board

Something like Orca's Agent Dashboard, or something else? https://www.onorca.dev/docs/model/agents-sessions

▲alexjameson 2 days ago | parent [-]

It took me like 500k tokens to vibe a similar kanban board for OpenCode desktop (I took orca and herdr as references). It is a v2 plugin and I love it. It does what I need across all my projects, I tweak it the way I need, and it's much more convenient than the native tab panel.

▲indigodaddy 2 days ago | parent [-]

Link?

▲oxidant 2 days ago | parent | prev | next [-]

I've found an agent to manage agents, plus aggressively creating skills/workflows helps.

The main agent is the entry point:

"review this PR" should open a new workspace and spin up one or more agents to do whatever review workflow you like.

"Implement ticket xyz" should open a new space, read the ticket content, plan/write/test/review/create a PR without much managerial input. You'll still need to answer questions and check work between steps, but all of the busy work can be done by your agent(s) with skills. If they get it wrong, update the skill.

Same for "research this bug report/product question/error trace".

▲antihero a day ago | parent | prev [-]

It's a skill like anything. Context switching on this level is initially exhausting, but do it enough and it becomes natural.