Live coding

Agent Framework

Building an agent framework from scratch in Go—designing, deploying, and monitoring autonomous AI systems.

ep 1: init

· 79 minutes

Building an autonomous agent from scratch—setting up the core agent loop, integrating with Claude, and implementing the first file system tool.

ep 2: abstractions & multi-model support

· 87 minutes

Refactoring the agent framework to support multiple LLM providers—creating generic interfaces, implementing the read file tool, and organizing code into packages.

ep 3: openai integration (part 1)

· 85 minutes

Adding AGPL-3.0 license, implementing message type enums for better code clarity, and attempting to integrate OpenAI as a second LLM provider—discovering the challenges of multi-provider support.

ep 4: Multi-Provider Support - OpenAI and Google Gemini

· 90 minutes

Completing OpenAI integration by fixing tool use patterns, integrating Google Gemini with thought signatures, and adding the read_file tool.