🤖 [Webinar] CLI Tools For Humans & AI
Having trouble reading this email? click here
November 11th | 12pm - 1pm EST
CLI Design for Humans and AI:
Building Dual-Audience Tools in Go
Interactive prompts and unstructured terminal output can cause AI agents to get stuck in loops or leave processes hanging.
This talk explores how to build Go CLI tools that work for both humans and AI agents through simple architectural changes.
What You’ll Learn
Human and machine output: Automatically switch between user-friendly interfaces and structured JSON/NDJSON output using TTY checks.
Output management: Separate standard output from errors and filter unnecessary information to reduce token usage.
Agent-friendly errors: Structure error messages so AI agents can understand failures, correct their approach, and retry autonomously.
About the Instructor
Miki Tebeka
Go & Python Instructor
Miki has been shipping bugs to production for close to 30 years. Miki is a Python & Go expert, teaches and talks all over the world, wrote technical books and many online courses.
He loves open source and has contributions both in the Go and Python worlds. He's also one of the organizers of GopherCon Israel, Go Israel meetup, and PyData Israel conference.
Want to change how you receive these emails?