<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv" -->

---
title: Episode #314: Codemoo: Demonstrating How Coding Agents...
description: A podcast conversation with Geir Arne Hjelle explores Codemoo, his project demonstrating how coding agents work under the hood, covering tool calling, agent...
canonical: https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Episode #314: Codemoo: Demonstrating How Coding Agents Work – The Real Python Podcast | daily.dev
og:description: A podcast conversation with Geir Arne Hjelle explores Codemoo, his project demonstrating how coding agents work under the hood, covering tool calling, agent...
og:url: https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv
og:image: https://api.daily.dev/og/posts/41h6FnskV.png
og:image:alt: Episode #314: Codemoo: Demonstrating How Coding Agents Work – The Real Python Podcast
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Episode #314: Codemoo: Demonstrating How Coding Agents Work – The Real Python Podcast

**[Real Python](https://daily.dev/sources/rpython)** · 3 min read · 1 upvotes · 0 comments

## Summary

A podcast conversation with Geir Arne Hjelle explores Codemoo, his project demonstrating how coding agents work under the hood, covering tool calling, agent harness levels, and how he designed a progressive learning path. The discussion also covers moving beyond spec-driven development toward conversational architecture-building tools like the /grill-me skill, choosing LLMs for agent work, and his opinionated Python linter rules project (garuff) aimed at coding agents. The episode closes with Python ecosystem excitement and recommendations for coding puzzle sites like Advent of Code.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://realpython.com/podcasts/rpp/314>

## Questions this post answers

### What is Codemoo and how does it demonstrate how coding agents work?

Codemoo is an open-source project by Geir Arne Hjelle that demonstrates how coding agents work under the hood by breaking the agent harness into progressive levels, showing tool calling and introspection step by step. It is published on PyPI and GitHub, designed to help developers understand agent internals by building a simplified version themselves.

_Developers curious how coding agents are built under the hood can find deep dives like this through daily.dev._

### What is the /grill-me skill for AI coding assistants?

The /grill-me skill, created by Matt Pocock, is a tool that helps developers build architecture documents through thorough questioning sessions rather than relying solely on spec-driven development templates. It represents a shift from writing specs upfront toward using conversational, interrogation-style sessions with an AI assistant to surface architectural decisions.

_Those evaluating spec-driven development alternatives can track emerging workflow tools like this on daily.dev._

## Similar posts on daily.dev

- [Episode \#305: Should You Understand Your Entire Python Codebase? – The Real Python Podcast](https://daily.dev/posts/episode-305-should-you-understand-your-entire-python-codebase-the-real-python-podcast-twbnhq2ia) · Real Python · 0 upvotes · 0 comments
- [An AI agent coding skeptic tries AI agent coding, in excessive detail](https://daily.dev/posts/an-ai-agent-coding-skeptic-tries-ai-agent-coding-in-excessive-detail-5jw8p1rds) · Max Woolf's Blog · 23 upvotes · 0 comments
- [Components of A Coding Agent](https://daily.dev/posts/components-of-a-coding-agent-owpdoz5b4) · Sebastian Raschka · 2 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#llm](https://daily.dev/tags/llm), [#ai-agents](https://daily.dev/tags/ai-agents), [#spec-driven-development](https://daily.dev/tags/spec-driven-development)

[View this post on daily.dev](https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Episode #314: Codemoo: Demonstrating How Coding Agents Work – The Real Python Podcast","url":"https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv"},"datePublished":"2026-10-09T12:14:36.650Z","dateModified":"2026-10-09T12:15:01.936Z","description":"A podcast conversation with Geir Arne Hjelle explores Codemoo, his project demonstrating how coding agents work under the hood, covering tool calling, agent...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5e6d35c16c3aae855f0ea0217d713747?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5e6d35c16c3aae855f0ea0217d713747?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Real Python","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Real Python","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/rpython","url":"https://daily.dev/sources/rpython"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,llm,ai-agents,spec-driven-development","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Real Python","item":"https://daily.dev/sources/rpython"},{"@type":"ListItem","position":3,"name":"Episode #314: Codemoo: Demonstrating How Coding Agents Work – The Real Python Podcast"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/episode-314-codemoo-demonstrating-how-coding-agents-work-the-real-python-podcast-41h6fnskv#faq","mainEntity":[{"@type":"Question","name":"What is Codemoo and how does it demonstrate how coding agents work?","acceptedAnswer":{"@type":"Answer","text":"Codemoo is an open-source project by Geir Arne Hjelle that demonstrates how coding agents work under the hood by breaking the agent harness into progressive levels, showing tool calling and introspection step by step. It is published on PyPI and GitHub, designed to help developers understand agent internals by building a simplified version themselves. Developers curious how coding agents are built under the hood can find deep dives like this through daily.dev."}},{"@type":"Question","name":"What is the /grill-me skill for AI coding assistants?","acceptedAnswer":{"@type":"Answer","text":"The /grill-me skill, created by Matt Pocock, is a tool that helps developers build architecture documents through thorough questioning sessions rather than relying solely on spec-driven development templates. It represents a shift from writing specs upfront toward using conversational, interrogation-style sessions with an AI assistant to surface architectural decisions. Those evaluating spec-driven development alternatives can track emerging workflow tools like this on daily.dev."}}]}
```

