3. Architecture and operation of agent systems
Project Swap: The main limitation of the agent-to-agent market turned out to be understanding the user, not negotiation
What happened. Anthropic conducted Project Swap — a controlled marketplace with 201 employees across six offices. Each participant briefly described their reading preferences to Claude, after which a Claude-agent negotiated with other agents and exchanged books on the person's behalf.
Why it matters. For agents that must buy, choose contractors, negotiate schedules, or act on behalf of a user, the bottleneck may occur earlier than planner and negotiation: the system must first build a sufficiently accurate user model. A strong negotiator optimizing for misunderstood preferences makes the wrong work more efficient.
What the data showed. The book ranking built by Claude after a short intake matched human pairwise ranking in 61% of cases; random baseline — 50%, popularity baseline — about 53%, collaborative filtering — about 55%. The theoretically optimal distribution of books according to real preferences had an efficiency of 0.89; the actual decentralized market — 0.55. The best distribution calculated based on Claude-preferences, but evaluated against human ones, gave 0.60: Anthropic estimates that approximately 85% of the gap to the optimum was explained by representation error and only 15% by the negotiation mechanism. When evaluated on the Claude rankings themselves, the model choice also had a stronger impact than the wording of the instruction: Haiku floors gave about 0.75 efficiency, Sonnet 0.80, Opus 0.88, Fable 0.86. This is a controlled experiment by Anthropic on company employees, not a production market; the sample is clearly not representative of the general audience.
What you need to understand already: preference elicitation, user model, agent-to-agent negotiation, market efficiency, delegated authority.
What this could change for a product or engineering team. Before delegating economically significant decisions to an agent, it's useful to test not only task execution but also whether it understood the user correctly: for example, provide several sample decisions and compare with a human's choice. For marketplace/agent-commerce, a separate layer of identity, audit, rate limits, and recourse is needed.
Date: September 24, 2026.
Primary source: https://www.anthropic.com/research/project-swap
AWS: MCP authorization should be performed outside the agent code and reasoning
What happened. AWS published a reference architecture for a multi-account agent: a central AgentCore Gateway aggregates MCP servers from different business units, but data remains in the original AWS accounts. The user's JWT is passed to the Gateway; Cedar policies allow or deny each tool call based on identity, role, and action. For allowed actions, the Gateway separately obtains OAuth machine-to-machine credentials and only then calls the required MCP server.
Why it matters. MCP solves the discovery/interface problem, but not authorization. If the model itself interprets roles, scopes, or decides whether a user has the right to call a tool, the security policy becomes probabilistic. Here, policy enforcement is outside the agent code and independent of its reasoning.
What the data showed. This is a reference architecture, not a benchmark. The properties of the scheme are important: the agent does not modify the JWT, data is not centralized, the policy checks each call; the LOB runtime can only accept requests through an identity chain that includes the Gateway, so a direct call cannot bypass the policy. AWS separately notes that the public network from the sample configuration is intended for development, and production should be isolated via VPC/PrivateLink.
What you need to understand already: MCP Gateway, JWT, Cedar policy, OAuth M2M, least privilege.
What this could change for a product or engineering team. If an agent gets access to several SaaS/internal systems, authorization is better done as a separate deterministic control plane: user identity → policy → temporary credential → tool. This reduces blast radius and allows changing the model without rewriting permission logic.
Date: September 24, 2026.
Primary source: https://aws.amazon.com/blogs/machine-learning/build-a-multi-account-ai-agent-with-agentcore-gateway-and-mcp/
WhatWorkedBench: It's better to supplement a research-agent with a statistical model of the experiment than to rely solely on LLM-intuition
What happened. WhatWorkedBench evaluates how well AI research agents truly understand the effect of their own experiments. An agent studies code, selects a limited number of measurements, and must predict the response surface — the outcome for all component configurations. Exhaustive CPU execution provides ground truth.
Why it matters. A research agent may be good at choosing the next experiment and yet poor at interpolating what exactly caused the improvement. This is fundamentally important for automatically tuning prompts, retrieval, models, hyperparameters, and harness: without a causal/quantitative model, the agent easily overfits on a few observations.
What the data showed. The benchmark includes 36 tasks, 30 data sources, 8 workflow types, 1,248 configuration records, and 4,206 numerical-control records. Given eight new measurements, pair-effect ridge selected the optimum on 15 out of 22 sources. Adding a Gaussian Process on top of the same agent observations increased effect recovery from 0.632 to 0.698 in the original cohort and from 0.621 to 0.720 in the additional one; in beat-detection/graph family macro recovery increased from 0.303 to 0.455. This is an academic preprint, not peer-reviewed.
What you need to understand already: experimental design, response surface, Gaussian Process, effect recovery, adaptive experimentation.
What this could change for a product or engineering team. For systems that automatically A/B test prompts, tools, or models, it's useful to separate roles: the LLM proposes and executes experiments, while a numerical surrogate/statistical layer evaluates effects and uncertainty. This reduces the risk of accepting the agent's compelling but statistically weak conclusions.
Date: September 23–24, 2026.
Primary source: https://arxiv.org/abs/2609.27490
GitHub Agentic Workflows already behave like code, but prompt-injection defense is almost absent
What happened. Researchers studied 1,248 GitHub Agentic Workflow files from 276 repositories and 20,841 commit-file events. These Markdown files combine instructions, triggers, and configuration and are compiled into executable GitHub Actions workflows.
Why it matters. An agent workflow ceases to be a one-off prompt. It becomes an operational specification: it is re-run, changed via commits, copied between repositories, and manages actions with real side effects. Consequently, it needs versioning, review, budgets, and security controls just like code.
What the data showed. The median workflow length is 556.5 words; code blocks are present in 62.1% of files. Among files with ≥120 days of observation, 78.2% were still changing in the fourth month. Tasks, outputs, constraints, and process instructions occurred in more than 93% of annotated workflows, but explicit prompt-injection defense — only in 9.4%. This is an empirical study of open-source repositories; the presence of an instruction does not mean the defense is effective, and its absence does not mean the workflow is necessarily vulnerable.
What you need to understand already: agentic workflow, prompt injection, GitHub Actions, operational specification, resource budget.
What this could change for a product or engineering team. Agent workflow files should be included in the normal software-governance process: code owners, change review, version history, budget/timeout limits, trusted-evidence rules, and explicit handling of untrusted content.
Date: September 23, 2026; included as recent research backfill.
Primary source: https://arxiv.org/abs/2609.27263