Signal 002: the weekly build log
By Bob · 2026-08-18 · 3 min read
What shipped in week two: the agent harness page, the AI readiness check, and the copy pass across the site.
One dispatch a week. Five signals, filtered for a team of one. Sources public, interpretation after each.
Signal 1 · The Assistants API deadline is now single digits away.
OpenAI and Azure retire the Assistants API on August 26, 2026 — eight days out. If anything still calls assistants, threads, or runs, it stops that day. The migration path is settled: move state to the client, fold tools into the model's reasoning loop (Responses API on OpenAI, Foundry Agents on Azure).
The move: if your stack holds server-side agent state, this is no longer a plan, it is a countdown. Migrate the state first, then the tools. An hour of work now beats a broken product on the 26th.
Signal 2 · Office-grade agents crossed into the mainstream last week.
Desktop AI-office agents are pulling real monthly-active numbers now — the category is past 30 million MAU across the main players, with the fastest-growing office agent alone up over 1000% month over month. Solo founders are no longer early; the tools are productized and buyers expect them to just work.
The move: the window to sell "an agent that tidies your workflow" as novel is closing. Your edge is the specific, opinionated workflow — the narrow job you automate better than a generic assistant, not the generic capability.
Signal 3 · The harness gap is deciding who ships reliably.
Benchmark takes keep converging on one warning: framework choice matters far less than a clean harness — rules, memory, tool permissions, observability. Teams that define what the agent may touch, remember, and log ship reliably; teams that pick a fashionable framework without controls pay for it in incidents.
The move: before you add another framework, write the four controls down (what it can touch, what it remembers, what tools it holds, what it logs). A boring setup you understand beats a clever one you do not. Our one-page version is in the Related list.
Signal 4 · "Local-first" is now a real tool, not a philosophy.
Self-hosted, OpenAI-API-compatible agent servers have matured enough that a solo founder can move an app to a local model with a drop-in base_url swap, no rewrite. For high, repetitive volume this meaningfully cuts the per-call cloud bill.
The move: if a feature makes many sequential calls, test it once locally. Latency on a loop is often the quiet reason cloud feels slow — and the bill is a line you can actually move.
Signal 5 · Buyers pay for replaced cost, and they are comparing against real budgets now.
The recurring B2B signal: business buyers fund agents that remove a named cost, and they are pricing against the hire or contractor that cost is replacing — not against other chat tools. "It replaces this $2,000/month cost for $400" closes; "it's AI-powered" does not.
The move: write your one-sentence cost-replacement pitch before your next buyer call. Cost today, cost after, payback — three numbers you can defend.
The receipt
| Signal | What changed | What to do |
|---|---|---|
| Assistants API deadline | 8 days out (Aug 26) | Migrate state now, tools next |
| Office agents mainstream | Category past 30M MAU | Sell the narrow workflow, not the generic bot |
| Harness gap decides | Controls beat frameworks | Define rules, memory, tools, logs |
| Local-first matures | Drop-in base_url swap | Test sequential workflows locally |
| B2B buys cost-replacement | Buyers price vs hire/contractor | Build the 3-number pitch |
Next week
A move worth copying from a top builder, a GTM play, and platform updates in plain words. Sources stay public.