Grokking Agentic Design Patterns
0% completed
Design a Coding Agent
Here is what every working session of a coding agent does before it edits a single file.
function startWorkingSession(repo) { const notes = repo.read("progress.md") const features = JSON.parse(repo.read("features.json")) const recent = repo.history({ last: 10 }) repo.run("./init.sh") // Start the project the same way every time const baseline = runTests(repo) // Find out whether the last session left it broken if (baseline.brokenByLastSession) return repairFirst(baseline, notes) const item = features.find((f) => !f.passes)
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%