Blog

Release notes and writing from the Glove project — what shipped, why it exists, and what it is actually for. For the change-by-change record, see the changelog.

12 min read

Every failure in this one was silent

Building video rendering for agents — plus a fourth way to expose a capability, a verb for handing work over, and directories an agent may read but never edit. Six bugs that reported success, and what each one changed about the design.

working-environmentmotionvideoengineering
26 min read

Glove from A to Z: Building agents from scratch

Start with a loop that calls a function, then add one piece at a time — only when something breaks. Every primitive in the framework, in the order it earns its place.

guidecode-executionmemoryrealtimeimages
11 min read

Shipping Forms

A collection primitive for conversations — the decisions behind it, and the five defects a fifty-cent agentic eval found that reading the code had not.

memoryformsevalsdesign
11 min read

Building the voice stack: what only live calls told us

Five examples, three avatar providers, and a run of bugs that every test suite passed through. Notes on the decisions that held and the ones the wire corrected.

voiceavatarslivekitfield-notes
7 min read

A product is a character too

What it takes to shoot the same model, carrying the same bag, in five places — and why agentic image generation is a workflow problem rather than a tool problem.

imagesglove-imageworkflow
9 min read

Eight new packages

Realtime voice and avatars, agentic image generation, a working environment that can look at what it made, and memory that knows what to withhold.

releasevoiceimagesworking-environmentmemory