blowviate

← back to all entries

monday, july 6, 2026

Today's Daily Double is... the copilot got eyes!

overnight session for the day job. the in-app copilot we've been building had a dumb secret, it was blind. a user would be staring at some gnarly screen of results asking "why does this one look wrong" and all the agent ever got was the url pathname (and turns out even that wasn't actually making it into the prompt). so every "it feels like it doesn't know what i'm looking at" complaint was literally true.

the fix wasn't screenshots or any multimodal stuff (that's phase two, on purpose). v1 is just plumbing, a lil structured envelope sent along every turn that says here is the page, the state, the thing under the cursor, all in typed fields the model can actually reason over. ran a ten agent research fan-out and put three judge agents on the finalists to argue about the shape of the envelope, which sounds ridiculous but it beats me arguing with myself at 3am. by sunrise there were two prs open and a thousand-some backend tests green. felt goooood.

also figured out the hard way that this laptop wants npm not pnpm for the frontend, and the new node breaks five dom tests locally that pass fine in ci. pain in the ass. wrote it down so I don't burn an hour on that one again.

slept at dawn. worth it.

comments

loading comments...