The Harness Is the Product: Why 'Agents Are Bad at 2D' Is an Engineering Problem, Not a Model Problem
Persistent agent failures on spatial and other non-text state spaces are representation mismatches, so the durable engineering value accrues to the harness layer — perception adapters, tool surfaces, and control loops — while the foundation model stays a swappable component.
AngleReframe the 'better model / better prompt' reflex as a harness-design discipline: the model's modality never matches the task's state space, so an explicit bridge abstraction is mandatory, and whoever owns that bridge owns the product.
Source video ↗Pixels, JSON, and Prompts: The Three-Channel Observation Layer for Agents on Rich State
Agents operating on rich visual or structured state should fuse a lossy perceptual channel (screenshots) with a lossless structured channel (JSON) and an intent channel (spatial prompts); picking any single representation caps accuracy, and the interesting engineering question is the mix and cadence, not the choice.
AngleArgue against the screenshot-only 'computer use' framing and the structured-API-only framing simultaneously, using canvas geometry as the concrete case where each channel alone fails.
Source video ↗Your Dependency Graph Is Already an Agent Orchestrator — You Just Haven't Enforced Its Semantics
Any DAG already used for planning can be reinterpreted as an agent orchestration topology, but the reuse is only safe once blocking, retry, and partial-completion semantics are enforced by the orchestration layer, because graph correctness becomes execution correctness.
AngleTake dependency-graph planning artifacts as the control flow and show what breaks when nodes become autonomous agents rather than human-assigned tasks.
Source video ↗Stop Debugging Agents in a Chat Log: Spatial State as the Primary Observability Interface
Multi-agent observability improves when internal state is bound to a spatial or structural object the user can look at directly, but the gain is paid for by giving up the linear, searchable audit trail — so the right answer is state-first inspection with logs demoted to a secondary forensic layer.
AngleCompare transcript-based debugging against spatially-anchored agent state and name the data-model requirement: agents must publish structured, addressable state, not just text.
Source video ↗Spatial Observation Ablation Bench
beyond-evalsOn canvas manipulation tasks (alignment, spatial search, shape relocation), a hybrid observation channel of screenshot + JSON state + spatial prompt outperforms the best single channel on task success rate, and JSON-only degrades most on perceptually-grounded alignment tasks while screenshot-only degrades most on precision placement.
Proof of conceptBuild a fixed task suite of canvas layout tasks in a tldraw-style canvas, run the same LLM through three observation configurations (screenshot-only, JSON-only, hybrid) with an identical tool surface and control loop, and log per-step token cost, latency, retries, and success.
MeasurementTask success rate per configuration, tokens and latency per successful task, and retry counts; report the accuracy-per-token frontier rather than raw accuracy.
Source video ↗DAG Harness with Explicit Blocking and Failure Semantics
movement-labBinding each node of a launch dependency graph to an autonomous agent with explicit blocking, retry-with-context, and rollback policies reduces human interventions per graph by a measurable margin versus an equivalent flat task list, without increasing duplicate or conflicting work.
Proof of conceptImplement a minimal orchestration layer over a real dependency graph where each node dispatches an agent, dependencies gate execution, failed nodes retry with prior-attempt context, and partial completions mark downstream nodes as blocked rather than failed; stress-test on a realistic multi-stage plan.
MeasurementHuman interventions per graph, duplicate-action rate, deadlock/blocked-node count, and wall-clock time from graph submission to completion.
Source video ↗State-vs-Transcript Diagnosis Study
gatehouseOperators diagnosing injected faults in a multi-agent run reach a correct root cause faster and more accurately when agent planning status, assigned tasks, and progress are rendered as positionable state objects next to each agent than when the same information is presented as a chronological chat transcript.
Proof of conceptInstrument a small orchestrator-plus-worker multi-agent setup to emit both a structured spatial state model and a text transcript, inject a fixed catalog of coordination faults (duplicated assignment, stalled dependency, wrong-target edit), and run a within-subject diagnosis task under both interfaces.
MeasurementTime-to-diagnose and diagnosis accuracy per fault type, plus reported confidence and time spent searching history.
Source video ↗Coordination-Overhead Tracer for Spatial Multi-Agent Systems
newQuantifying orchestrator routing, task assignment, and redundant actions in a configurable-persona multi-agent canvas system reveals that coordination overhead (messages and duplicate work per completed task) grows non-linearly with agent count, and that a single designated orchestrator is not sufficient to bound it beyond a small team size.
Proof of conceptExtend a persona-based multi-agent canvas setup (configurable agent attributes plus one orchestrator) with tracing of every assignment, claim, and action, then sweep agent count on a fixed task set and attribute wasted actions to coordination rather than task difficulty.
MeasurementMessages and duplicate actions per completed task as a function of agent count, plus task completion rate and orchestrator queue depth.
Source video ↗