Загрузка видео...

Не удалось загрузить видео

На главную

Every open-source project should be engineering agent loops right now. We've found success managing Warp with loops for: - Issue triage - Spec generation for larger features - Code review - Even letting agents self-improve their Skills on a cron

41,258 просмотров • 4 месяцев назад •via X (Twitter)

Комментарии: 25

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

If you want a template, we also open-sourced our management framework. Still early and would love feedback on it: If you wanna set it up on your project, DM me! We can help with the token cost :)

Фото профиля Andrei Maxim
Andrei Maxim4 месяцев назад

@warpdotdev That's not a loop. A cron job, callback, event listener are more accurate terms than "loop". Based on what you describe, you invoke the triage skill (or whatever skill you want) once per PR, hence not a loop.

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

@warpdotdev Fair, expanded here

Фото профиля Andrei Maxim
Andrei Maxim4 месяцев назад

The two loops described there are not loops: one is a callback and the other is a cron job. I don't think anyone would name either of those as a "loop". You could argue that it's a "loop" as in "feedback loop", but that case you'd need the output to be redirected back to the system, but this is not the case in either of those examples. I know it sounds like I'm nitpicking, but I truly do think that words matter and being accurate matters, especially when we live in a world where the natural language we use can produce significant chunks of code.

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

@warpdotdev Eh, fine. I’ll agree to that

Фото профиля Akshay
Akshay4 месяцев назад

@warpdotdev What exactly is the “loop” here ? Trying to understand how this is different from a multi agent system.

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

@akshaydeshraj @warpdotdev The part that makes it a loop for us is self-improvement. We set up a few agents on schedules to evaluate GitHub comments on issues and PRs to see if our automations Skills can be improved. @zachlloydtweets expanded on our setup here:

Фото профиля Clifton Cunningham
Clifton Cunningham4 месяцев назад

@warpdotdev I couldn't agree more! Here is mine for my open source projects (it is managing itself, and spec public):

Фото профиля Will Washburn
Will Washburn4 месяцев назад

@warpdotdev yes, absolutely. I think the goal for OSS projects should be to make your repo slop proof by having a bunch of loop systems that correct / review / improve contributions

Фото профиля Max Howell
Max Howell4 месяцев назад

@warpdotdev You should let it loop to remove all the bloat

Фото профиля Yunfei He
Yunfei He4 месяцев назад

@warpdotdev /loop is the way.

Фото профиля Phi Browser
Phi Browser4 месяцев назад

@warpdotdev Agent loops are the right direction. What makes them safe to actually let run is observability: watching the agent work, not just reading the diff after. The teams that win give the human a live view and a way to step in, not just an output to approve.

Фото профиля Dom Hallan
Dom Hallan4 месяцев назад

@warpdotdev You lost me at "every" because there is few scenarios that realistically fit EVERY project.

Фото профиля dwi budi
dwi budi4 месяцев назад

@warpdotdev What actually warp is? Coding agent or terminal? Drop a beginner video tutorial please.

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

@warpdotdev Warp is a terminal to see what agents are doing, Oz is our automation platform to host agents on cloud runners if you need it. I made a getting started playlist on both here!

Фото профиля Ralf Kronen
Ralf Kronen4 месяцев назад

@warpdotdev Most of those loops have a judge downstream. Triage, spec gen, a human reads it next. Code review is the odd one out: it grades the same kind of work that wrote the diff, and self-improving on a cron just tightens that circle. Which loop has a check the agent doesn't own?

Фото профиля Chungus
Chungus4 месяцев назад

@warpdotdev

Фото профиля Mohamed Abdelgwad
Mohamed Abdelgwad4 месяцев назад

@warpdotdev Hey Ben, what tool are u using for your videos? Can it work with streaming too?

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

@warpdotdev @screenstudio !

Фото профиля Waves
Waves4 месяцев назад

How are you measuring issue triage success rate? Its very common for teams to say “agent easily triaged a b c!!!” Based off a few cherry picked examples But never really scales once you are triaging 100s per day and it’s pretty easy to loose customer trust when your agent is wrong

Фото профиля Utsav Ladani
Utsav Ladani4 месяцев назад

@warpdotdev My team is starting a new project. Looking forward to set this up for it, especially skills of this GH repo.

Фото профиля xeno_+
xeno_+4 месяцев назад

@warpdotdev you guys aren't seriously just starting on loops now, are you? I don't think I believe that.

Фото профиля Ben Holmes
Ben Holmes4 месяцев назад

@warpdotdev Been doing it for months. Just using the vocab that's hip with the kids

Фото профиля Timur Yessenov
Timur Yessenov4 месяцев назад

@warpdotdev This is the loop shape I trust: the agent changes the repo, then later reads real GitHub comments and updates the skill. The missing metric I’d track is simple: did the next run make the same mistake less often?

Фото профиля Fer
Fer4 месяцев назад

A lot of open source projects do not use github, they use gitlab, gitea, codeberg, sourcehut, cgit and lots of other fully proper open source solutions for git so this is sadly not useful for a lot of older OSS projects, especially ones in the linux/bsd space. It would be nice to see this but a bit more vendor agnostic.

Похожие видео