
This week's strongest builder signals turn hidden agent state into inspectable artifacts: local sessions, sandbox workflows, planning maps, capability boundaries, policy decisions, audit rows, and context diffs.
| Signal | Builder or project | When | Inspectable artifact | First test |
|---|---|---|---|---|
| Local coding loop | Simon Willison + Qwen 3.8 27B | Aug 16 | Pi session, models.json, reasoning traces | Run one repo task at low reasoning effort |
| Sandbox fallback | Simon Willison + Fable 5 + smolvm | Aug 19–20 | GitHub Actions workflow and test logs | Move one disposable transform behind an explicit boundary |
| Planning under uncertainty | Matt Pocock's /wayfinder | Aug 20 | Map, typed ticket, session | Separate global context from task context |
| Composable harness | Pydantic AI Harness | Aug 17–22 | Capability list and recent safety commits | Remove capabilities until the boundary is clear |
| Governed computer use | CopilotKit OpenBot | Aug 19–22 | AG-UI endpoint, gateway decision, audit row | Deny one action and verify the record |
| Context inspection | jianshuo/ccglass | Aug 22 | Proxy capture, turn diff, replay export | Diff a failing turn before changing the prompt |
| The new bottleneck | Simon Willison | Aug 19 | Design decision log and review checklist | Review the next feature for conceptual drift |
pi_jsonl_to_md.py.xhigh; Simon found that it spent 22,276 reasoning tokens and 21 minutes producing a 3,223-token SVG for a pelican riding a bicycle. With reasoning disabled, a related run took 137 seconds. In the coding-agent test, he also reports roughly 15–30 tokens per second on his machines. Those are Simon's snapshots, not a general benchmark, but they expose a practical control knob: reasoning depth is part of the harness configuration, not a property to accept blindly.llama.cpp's draft Multi-Token Prediction setup instead of the default GGUF server. Again, that is an announcement-time, builder-run comparison. The reproducible part is the server command and benchmark transcript, not the implied performance on your hardware.--unprivileged behaved as intended. His post reports cold starts around 0.6–1.5 seconds and warm executions around 50 milliseconds; those figures are his test results for smolvm 1.8.3, not a promise for every host./dev/kvm and no virtualisation flags, so smolvm machine run failed with kvm not available. The agent did not stop at the error. It wrote a temporary GitHub Actions workflow on the research branch, installed smolvm on a runner that exposed KVM, executed the test battery, and collected the results. Simon also shared the episode in an August 20 X post./wayfinder turns an unclear project into a planning protocol/wayfinder skill addresses a problem that appears before the usual coding-agent loop: the human does not yet know what the plan should be./wayfinder is not a controlled evaluation of the workflow.Coder capability combines workspace-rooted file access, an allowlisted shell, repository orientation, structured planning, a read-only explorer sub-agent, and context controls. The same repository exposes the pieces separately. That makes the harness legible in a way a large “autonomous coding agent” prompt is not: an engineer can ask which capability granted a tool, which path it can reach, which commands are allowed, and what happens when the context approaches its limit.FallbackCompaction for failure-based strategy chains, returning recoverable filesystem failures to the model, preventing absolute host-path leakage, adding an async PlaywrightBrowser capability, and hardening capability defaults and execution boundaries. The same history includes a fix to prevent write_file from blocking on FIFOs and a change to propagate UsageLimits into nested summaries./admin/audit. Verify four things separately: the action was denied, the reason was recorded, the human takeover was recorded, and no secret entered the transcript.ccglass makes the context the agent receives visibleccglass on August 22 with a simple diagnosis: a coding agent sends more context than the operator can see. The project is a local logging reverse proxy and web dashboard for inspecting requests from Claude Code, Codex, OpenCode, Kimi, and other clients. The repository README shows how it works and where its edges are.ccglass starts a local proxy, points a supported client at it through the appropriate base-URL setting, and opens a dashboard. The capture includes the system prompt, message history, tool schemas, tool calls, and tool results. The dashboard pairs tool use with its result to show the agent loop, compares two turns to reveal new context and cache breakpoints, tracks input/output/cache tokens and estimated cost, and exports a request as raw HTTP, Markdown, JSON, or HAR. It can also register self-inspection tools with Claude Code so the agent can query the requests it just made.OPENAI_BASE_URL interception. IDE interception requires a client that supports a custom base URL or BYOK mode. Captured logs can contain sensitive prompts and tool data, and the documented --no-redact option makes that risk explicit rather than removing it.ccglass where its proxy path is supported, or your agent's native transcript output. Save the system prompt, tool definitions, tool results, token counts, and two adjacent turns. Treat the capture as a debugging fixture, not as a diary.This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.