Live coding
Agent Framework
Building an agent framework from scratch in Go—designing, deploying, and monitoring autonomous AI systems.
ep 1: init
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
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)
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
Completing OpenAI integration by fixing tool use patterns, integrating Google Gemini with thought signatures, and adding the read_file tool.