Skip to content
View thankywal's full-sized avatar

Block or report thankywal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thankywal/README.md

I build AI agents, and I publish what breaks.

I am building Oro, an assistant that answers customer messages for very small businesses on Messenger, Instagram and Telegram. It runs in production, with real customers on the other end. Most of what I know I learned by getting it wrong there and then measuring it.

The build log

agent-build-log is where the mistakes go. One entry per thing that broke, written the same way every time: what happened, what I assumed, the measurement that settled it, what I changed, and what carries over to a different codebase.

Every entry ships standalone code and a test with no dependency on my product, so you can lift a file. The section I never skip is what I assumed, because the reader arrives holding the same wrong theory I did.

In the open

muxel Deploy an AI business backend into your own Cloudflare account. No hosted backend, your data never leaves your account.
palinode Ctrl+Z for AI agent fleets. An autonomous fleet that undoes what your other agents got wrong. Built with Google ADK and Gemini 3.5 Flash. Unedited take · demo film

What I write about

Two meters quietly decide whether a small product survives.

The Infrastructure Bill is what the cloud costs when the constraint is not scale, it is runway. Three episodes so far. One open connection took 99.6% of an hour's request seconds while every scheduled job took 0.09%, and it took two more fixes to find that the bill had simply moved somewhere the request log cannot see.

The Token Bill is what it actually costs to answer one customer. Not the model price. Everything you send before the model generates a word.

I post both on LinkedIn with the numbers attached, and the repo is where the code and the exact queries live, so they can be checked rather than believed.

Elsewhere

Bangkok. Reachable through the issues on any repo here.

Pinned Loading

  1. agent-build-log agent-build-log Public

    A running log of what I hit while building AI agents day to day: the failure, what I assumed, the measurement that settled it, and the code that came out of it.

    TypeScript

  2. muxel muxel Public

    Deploy an AI business backend into your own Cloudflare account. No hosted backend, your data never leaves your account.

    TypeScript

  3. palinode palinode Public

    Ctrl+Z for AI agent fleets. An autonomous agent fleet that undoes what your other agents got wrong. Built with Google ADK and Gemini 3.5 Flash.

    Python