Ralphing -- first thoughts
Agentic Loops feel...significant
My LLM use patterns in very broad strokes:
1: The Oracle paradigm
I go to ChatGPT (and then Claude) web chat interface to troubleshoot code, ask questions, etc. I schlep the context to the LLM via typing it all out myself or copy/paste.
2: The IDE integration
For me this was Cursor, but there were so many. Now the conversation lives on the side of the IDE, I can mention @{arbitrary-file}.ts with special syntax, and the LLM can propose changes which I can accept/reject.
2.5: MCPs
MCPs never made it into my core workflows personally (except via cursor tool calling) but they felt really significant as an unlock to tool calling. It felt (and I think was) transformative and pointed towards a different paradigm even if, for me, I let the IDEs integrate them for me rather than go to the trouble of repeatedly configuring them myself.
3: Agentic Loops
Agentic Loops
I am trying out Ralph. It's been 3-4 days.
Things I like about Ralph:
What I see when the Ralphs Ralph
๐ค Sleeping 15 seconds before next iteration...
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Iteration 11 of 20
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ Status: 10 complete, 4 remaining, 1 blocked
๐จ Running build mode...
๐ง Read: PROMPT_build.md
๐ง Read: IMPLEMENTATION_PLAN.md
๐ง Read: App.tsx
๐ง Read: AGENTS.md
๐ง Read: useContentMode.ts
๐ง Read: index.ts
๐ง TodoWrite
๐ง Write: useFullscreenMedia.ts
๐ง TodoWrite
๐ง Edit: App.tsx
๐ง Edit: App.tsx
๐ง Read: App.tsx
๐ง Edit: App.tsx
๐ง TodoWrite
๐ง Edit: index.ts
๐ง TodoWrite
๐ง Bash: npm run build 2>&1...
๐ง Read: index.ts
๐ง Edit: useFullscreenMedia.ts
๐ง Bash: npm run build 2>&1...
๐ง Bash: wc -l ...
๐ง TodoWrite
๐ง Edit: IMPLEMENTATION_PLAN.md
๐ง TodoWrite
๐ง Bash: git status...
๐ง Bash: git add src/hooks/useFullscreenMedia.ts ...
๐ง Bash: git diff --cached --stat...
๐ง Bash: git commit -m \...
๐ง Bash: git push...
๐ง TodoWrite
โ
Task complete
This could still be tuned. When I first set it up I wasn't getting any console logging, so my visibility on progress was seeing the files for commit on VS Code update.
Discussion in the ATmosphere