正在加载视频...

视频加载失败

My Ralph setup has evolved a LOT since you last saw it. It's totally AFK, closing GitHub issues while I work on my courses. I've learned a lot along the way. Here's a breakdown:

91,063 次观看 • 8 个月前 •via X (Twitter)

54 条评论

Matt Pocock 的头像
Matt Pocock8 个月前

I'm running a live workshop! 11th Feb 9AM-1PM PST 40 attendees max Learn how to get the most out of Ralph

Matt Pocock 的头像
Matt Pocock8 个月前

Sold out! Thanks folks

Dan ⚡️ 的头像
Dan ⚡️8 个月前

Interesting. My setup is quite different and I emphasized on more smoke tests using playwright and/or end to end tests + screenshots. Do you always read the activity log file in an iteration? I've been doing that but as you noticed it's starting to get fairly large. I am thinking maybe it can be optional "if uncertain about functionality review the implementation log" so it doesn't always put it into context. That's currently the elephant in the room since it clearly won't scale infinitely and make it more dumb as we implement tasks 🤔

Matt Pocock 的头像
Matt Pocock8 个月前

What I should be doing with Progress.txt is saving it to some external database and taking only the last 10 entries. What we want it for is not necessarily a log for the project but a log for the type of tasks that the agent has performed to give it some context as to the type of things that it's done and the size of tasks it's attempted. In other words, it's a kind of smoothing function.

Joe 的头像
Joe8 个月前

@d4m1n For this, I have Ralph create a new progress. md and notes md - per prd, so it doesn't stack in one. I then delete those after each task list is complete.

Joe 的头像
Joe8 个月前

@d4m1n If you're curious, I use this for Ralphing

Dan ⚡️ 的头像
Dan ⚡️8 个月前

@mattpocockuk thanks for sharing! Very interesting 🙏

Muhammad Meigooni 的头像
Muhammad Meigooni8 个月前

I see Pocock post, I bookmark then watch

Roberto Carvajal 的头像
Roberto Carvajal8 个月前

ahh back a week ago or so when i complained it was boring waiting at a blank terminal you sent me to touch grass lol.. good stuff!

Matt Pocock 的头像
Matt Pocock8 个月前

😂

mitch 的头像
mitch8 个月前

Can you link us to the repo?

mitch 的头像
mitch8 个月前

Thank you!

Karim C 的头像
Karim C8 个月前

AFK that actually closes issues is the line between “toy agent” and “teammate”. The big unlock is you’re turning work into a repeatable loop: tight inputs, visible outputs, and a clear definition of done.

Culttture 的头像
Culttture8 个月前

No one is adopting that stupid AFK name no matter how hard you keep trying to make people

Matt Pocock 的头像
Matt Pocock8 个月前

What are you talking about

Benjamin Lesné 的头像
Benjamin Lesné8 个月前

The goat

Euan Morgan 的头像
Euan Morgan8 个月前

Would you say this approach is most useful for adding new features / tweaking existing projects? And detailed PRDs still needed for spinning up new stuff with Ralph? Curious to know if / when you still use the PRD.json approach

Matt Pocock 的头像
Matt Pocock8 个月前

Nope I don't use the .json right now, but not averse to it .md is more flexible and easier to read for humans PRD's go in the backlog, Ralph eats them up same as issues

Maik Schreiber 的头像
Maik Schreiber8 个月前

this works really well 👍

Leadlyx 的头像
Leadlyx8 个月前

Most value comes from refining workflows over time.

Chris Jones 的头像
Chris Jones8 个月前

I’ve been having great luck with amp/claude pulling from @linear, moving to in progress, working until complete, and grabbing another. All while sleeping 😴 WILD times!

Snapper AI 的头像
Snapper AI8 个月前

Crisp audio what mic are you using? Also thanks for the update!

Matt Pocock 的头像
Matt Pocock8 个月前

MV7!

Euan Morgan 的头像
Euan Morgan8 个月前

Is it possible to get the browser feedback loop working when using Ralph in docker sandbox?

Matt Pocock 的头像
Matt Pocock8 个月前

Yes, chrome devtools MCP with --no-sandbox works great for me

Euan Morgan 的头像
Euan Morgan8 个月前

Do you have chrome installed in the docker sandbox?

Dave Brophy 的头像
Dave Brophy8 个月前

Hey one of your last videos inspired me to hack this together over the last couple of days - it's an orchestration framework that runs work items in parallel - works with github issues or plain plans:

Just One More Punter 的头像
Just One More Punter8 个月前

Maybe if progress.txt is written in XML format Claude Code can actually save context every time it needs to get information from there, I think.

Lockey 的头像
Lockey8 个月前

Curious about the guardrails : any 'oh shit' moments with it running unsupervised yet?

Antonio Perić-Mažar 的头像
Antonio Perić-Mažar8 个月前

Interesting topic, thnx for sharing it

phong 的头像
phong8 个月前

how does it know it actually completely work if it's just running tests and typechecking? are you putting full PRDs and test steps into the github issues?

Buggy D. Code 的头像
Buggy D. Code8 个月前

any ralph on google gemini cli or anti-gravity lol , i stop using claude code for a very long time

Wayne Nilsen 的头像
Wayne Nilsen8 个月前

agents should at the very least burndown your tickets for you 24/7 but probably in serial parallel execution is where you get into trouble

Jeremy Kreutzbender 的头像
Jeremy Kreutzbender8 个月前

When you QA everything, are you reviewing code? Or just confirming functionality? I love the concepts behind Ralph but I find it’s too easy to generate a ton of code. Straight into vibe coded app territory.

Matt Pocock 的头像
Matt Pocock8 个月前

A bit of both. Code quality is ESSENTIAL for keeping Ralph healthy.

AKhlaQ 的头像
AKhlaQ8 个月前

The Ralph evolution is insane. AFK automation while you build is the dream setup 🔥

Sebastian Buzdugan 的头像
Sebastian Buzdugan8 个月前

auto triage plus templated fixes is seriously clever

The Canaanite 的头像
The Canaanite8 个月前

Excellent

Camilo A. 的头像
Camilo A.8 个月前

@grok wha is Ralph?

Arie Bro 的头像
Arie Bro8 个月前

do you use claude to generate the issues with the anthropic recommended format to begin with?

eddy 🦄 的头像
eddy 🦄8 个月前

have you tried using beads? is that not better?

Eric Skram 的头像
Eric Skram8 个月前

Thanks for all the Ralph lately! Question: Say you find a bug in what the agent implemented for a bigger PRD. How do you get them to track and fix it? Do you add another item to the PRD, or bail back into a less Ralph-y coding workflow?

Wayne Nilsen 的头像
Wayne Nilsen8 个月前

this helped me a ton with that json nonsense you were dealing wiht

Juan Luis Casanova 的头像
Juan Luis Casanova8 个月前

Is there any significant difference between Tracer bullets and vertical slices?

Matt Pocock 的头像
Matt Pocock8 个月前

I like it because it's a well-known programming axiom, and helps tickle the right latent space for AI to behave properly

Matt Pocock 的头像
Matt Pocock8 个月前

But in practical terms, no

peetzweg/ 的头像
peetzweg/8 个月前

Pretty genius idea to just connect the issues via the gh cli. I wonder if making it run in parallel with worktrees would be a good idea. Furthermore I could see issue tag being useful to "ready" tasks to work on for ralph.

Matt Pocock 的头像
Matt Pocock8 个月前

Yeah maybe, I'm imagining that running multiple Ralphs will basically be a queue management exercise

peetzweg/ 的头像
peetzweg/8 个月前

Was just running this setup. It's amazingly simple and effect. Was telling it to work on a branch and create a PR when finished. Felt a bit off coming back to have 10+ commits to main. But reviewing PRs can be too cumbersome. What is appropriate depends on the project and team.

Valentin Matresu 的头像
Valentin Matresu8 个月前

@mattpocockuk You can use anthropic's or openai GitHub integrations to run code reviews. It adds a GitHub workflow and after the review they comment automatically to the PR.

peetzweg/ 的头像
peetzweg/8 个月前

@mattpocockuk So I have todo a Review of the Review? Not sure if Reviews are helpful at all anymore. Heavily depends on the project for sure. This fast AI coding is more fire commits and tight feedback loops. Reverting on breaks. Extensive TDD and other checks is the way for me imho.

Donny Li 的头像
Donny Li8 个月前

Awesome - but the real win is the safety rails: auto-close only when it can reproduce + attach failing/passing test evidence; otherwise label/triage. What are your "never touch" rules (security/infra/payments)?

Roman M • building gotmoat.ai • curo.you - e/acc 的头像
Roman M • building gotmoat.ai • curo.you - e/acc8 个月前

Banger as always Matt! 🙏🏽👌🏼

tansan 的头像
tansan8 个月前

Have you found ralph to be useful still after CC released tasks?

相关视频