Skip to main content

Blog

Engineering deep-dives, incident reports, and release notes from the Foxl team.

Featured6 min

Five Releases in One Day

v0.4.15 through v0.4.19 in a single day - every one shipped by Foxl Code working on the Foxl monorepo itself. Human taste, agent execution, shared memory: this is the product thesis on a good day.

Read the blog

Latest engineering

28 articles
Deep dive11 min

Hearing the Whole Meeting: How an Empty AirPods Transcript Rewrote Two Releases

One bug report - "I recorded a meeting with AirPods and the transcript came back empty" - led through a macOS permission that fails silently, an inaudible test tone, a GPL driver we chose not to bundle, a WebKit limitation with no escape hatch, a native Swift recorder, and a ten-item audit of what makes a phone app worth being an app. The story of v0.4.13 and v0.4.14.

Audio capture / macOS permissions / iOS / Mobile UX / Reliability

Incident5 min

The Checksum Byte That Ate Your Long Answers

Foxl replies were truncating mid-sentence on long answers. The cause was a single byte. Our relay decoded Amazon Bedrock's binary event-stream as if it were text and brace-scanned for JSON - so a CRC32 checksum byte equal to 0x22 (a double-quote) flipped the parser into string mode and silently swallowed the rest of the stream. A captured 32 KB stream dropped 70 of 119 events. Here is the binary-framing parser that fixed it, and the fixture test that keeps it fixed.

Binary protocols / Streaming / Amazon Bedrock