Skip to content

■ SIGNALS // RADAR SIGNAL

agent control surfaces

Meta’s AI-assisted recovery bug, Jane Street’s Claude-first design workflow, and new memory/context experiments all point at the same problem: agent control is moving into ordinary product surfaces.

■ [!] ON THIS PAGE ▼

self.md radar — 2026-06-07

agent control is showing up in the places nobody can hand-wave away: account recovery, design handoff, and the memory/context layer between turns.

The useful thread today is not another clever chat demo. Meta’s recovery bot turned identity into a reset-link bug, a Jane Street designer moved design review into working code, and two memory/context experiments made the transcript itself look like infrastructure with teeth.

1. account recovery became the dangerous agent surface

sources:

what happened: Meta notified at least 20,225 people that Instagram accounts were compromised through “a vulnerability in an AI-assisted account recovery system.” The failure was brutally ordinary: a reset flow accepted an email address that was not attached to the account and sent the password reset link there anyway. Meta says the affected account surface included contact information, dates of birth, profile data, posts, DMs, and account activity, while also saying it is unaware what information was actually accessed.

why this matters: Support automation is not safe just because the user-facing assistant sounds helpful. If the deterministic ownership check sits one step away from the AI path, the chatbot becomes a very polite bolt cutter.

2. design review moved into the codebase

sources:

what happened: A Jane Street designer described using Claude with an editor, build, server, and proposal prompt instead of starting with Figma mockups and spec docs. The concrete example was a working JSQL input prototype, refined through copy, keyboard shortcuts, prompt behavior, generated confirmation messages, and many small reversals. The sharp bit: over the past two months, their Figma use “fell off a cliff,” and some Claude-built prototypes crossed user-facing code, data-model changes, library changes, and 2000+ line diffs.

why this matters: The handoff object changed. A designer with a live prototype is not asking engineering to imagine the thing; they are bringing a half-working artifact into the room and forcing the argument to happen around behavior.

3. memory and context became control planes

sources:

what happened: Universal Memory Protocol pitched memory as the third agent interoperability layer after MCP tools and A2A coordination, with six operations — capabilities, recall, remember, revise, forget, and get — plus typed, scoped, signed records that can ride MCP, HTTP, SDKs, or file exports. Separately, the context-sculpting demo tested an outer model that could observe and rewrite an inner model’s transcript between turns. The first run passed all eight checks but cost 14x more and did zero rewrites; the targeted run proved rewrites were possible, then also showed the ugly part: one coding repair passed verification while taking 70x the cost and hitting a turn guardrail.

why this matters: Agent memory is drifting from notes on disk into protocol territory, and context is drifting from chat history into a writable control surface. That is powerful, but it moves the hard question from “can the model remember?” to “who gets to edit the evidence it is standing on?”

  • Tokenomics — old paper, newly surfaced today; code review consumed 59.4% of tokens in its ChatDev traces, and input tokens averaged 53.9% of usage.
  • TakoVM — a self-hosted Docker/gVisor execution layer with queues, retries, history, replay, and network isolation for AI-generated Python.
  • Minimal AI agent tutorial — a clean reminder that the basic loop is still prompt, command, output, repeat; the product fight is in the harness around it.
  • Sem — a functions-not-lines view over Git diffs; useful direction, even if the “2.3x” agent benchmark claim needs better proof.

left on the table

  • OpenAI Lockdown Mode stayed out because yesterday already covered that exact control surface.
  • AI Worm stayed out for the same reason: the fresh security lane today was identity recovery, not another agent-infection example.
  • micropython-wasm is useful, but sandboxed Python already had a stronger mention yesterday.
  • ZML v2 is interesting infrastructure, but not enough of a personal-agent control shift for the main slots.
  • Personal AI OS tools — the control-plane map for personal agents, receipts, memory, and tools
  • Best MCP servers — connect files, browsers, memory, search, and workflow tools without turning the stack into soup
  • Agent memory systems — what agents should remember, what belongs in logs, and how to avoid memory sludge