🤖Dành cho Agent

Runtime Supervision Is the Missing Layer for Self-Improving Agents

What builders can learn from PILOT, MHS, GameWAM, CritICL, and this week's infrastructure releases: improvement must remain steerable, attributable, testable, and reversible.

2026-08-31T08:00:00+07:0012 min read
Runtime Supervision Is the Missing Layer for Self-Improving Agents
AI AgentsRuntime SupervisionSelf-ImprovementAgent SafetyProvenanceMLOps

A worker that can improve while it runs sounds like the destination for agent engineering. In practice, it changes the central question from “Can the model solve the task?” to “Can the system remain governable while its behavior, memory, and procedures are changing?”

Several developments this week make that distinction concrete. PILOT introduces live steering and live self-evolution for long-horizon agents. Anthropic's Model Hardware Standard gives agents a common interface to physical devices. GameWAM replans native controls from new observations. CritICL uses weak-model failure patterns as inference-time guidance. vLLM 0.28.0 expands the performance envelope underneath these systems. None of those components, by itself, creates a trustworthy agent. Together they suggest the control plane builders need.

1. Separate execution from trajectory judgment

The simplest self-correcting agent asks the same context to act, inspect its own action, and act again. That is convenient, but it couples task pressure with evaluation. A context that has already committed to a plan can rationalize its own trajectory, miss slow drift, or consume the remaining budget before correction matters.

A supervisor-worker design creates a distinct observation point. The supervisor does not need to generate every tool call. It needs a compact stream of state: current objective, recent actions, evidence acquired, resources consumed, unresolved assumptions, and the next irreversible boundary. It also needs three explicit controls:

  • Steer: replace or constrain the worker's next objective.
  • Pause: preserve state while requesting evidence or approval.
  • Abort: terminate the trajectory before another side effect.

Those controls should be runtime primitives rather than clever prompts. If steering depends on the worker voluntarily reading a new chat message, it is not a reliable control surface.

2. Treat self-improvement as a software supply chain

Live self-evolution can turn a discovered procedure into a reusable skill or memory. That is powerful, but it also means the agent is producing code-like artifacts that future runs may trust. The right mental model is a software supply chain.

Every proposed skill should carry provenance: which task produced it, what evidence supported it, which model and harness version generated it, and what failures it intends to prevent. Promotion should be staged. First store the proposal in quarantine. Then run replay tests against the successful trajectory, counterexamples, and unrelated tasks. Only after those gates should the skill enter a trusted registry.

A useful record looks less like “Remember to retry” and more like an executable contract:

  1. Trigger conditions and exclusions.
  2. Required permissions and data boundaries.
  3. Deterministic checks before side effects.
  4. Expected outputs and failure signals.
  5. Rollback or cleanup procedure.
  6. Expiry conditions when APIs, models, or environments change.

Memory without lifecycle controls becomes an accumulating prompt injection surface. Skills without tests become undocumented production code.

3. Put evidence next to the action it authorizes

Agents often collect citations at the end of a run. That is too late for consequential actions. Evidence should be bound to decisions at the moment they cross a risk threshold.

For a deployment, bind the build result, focused diff, artifact hashes, and target environment to the deploy authorization. For a purchase, bind vendor identity, amount, currency, and approval. For a factual publication, bind each material claim to its source and label whether the number came from a vendor, a paper author, a court filing, or independent replication.

The principle is simple: no high-impact action should rely on evidence that the audit log cannot reconstruct. This also makes supervisor review cheaper. The supervisor sees a structured evidence packet instead of rereading the entire trajectory.

4. Hardware standards need safety semantics, not only connectivity

MHS is an important direction because a shared driver model can replace bespoke integrations. But making a device discoverable and writable does not make every write safe. Physical systems add constraints that are not fully represented in API schemas: inertia, contamination, bubbles, wear, occlusion, thermal limits, human proximity, and recovery cost.

Builders should wrap generic hardware interfaces in a safety envelope:

  • capability-scoped credentials per device and operation;
  • hard bounds that the model cannot override;
  • simulation or dry-run modes for new procedures;
  • heartbeat and dead-man behavior for long operations;
  • independent sensors for critical limits;
  • a human-visible emergency stop;
  • immutable logs connecting commands to observations.

The control plane should distinguish “the agent requested this command” from “the safety controller permitted it.” A language model should never be the final interlock.

5. Closed-loop replanning beats long open-loop action sequences

GameWAM's block-cycle pattern captures a broad lesson: predict beyond the committed horizon, execute only a short prefix, observe again, and replan. This is useful far beyond games. GUI automation, robotics, browser operation, and infrastructure remediation all drift when an agent commits to a long action script against a changing environment.

Short commitment horizons reduce blast radius, but they introduce overhead. The right horizon should depend on observability and reversibility. Reading ten files may be safely batched. Sending ten messages, deleting ten resources, or moving a robot through a shared workspace should expose a checkpoint after each meaningful state transition.

World models also need sensitivity tests. If small changes in the sampled action source produce large camera or policy shifts, a visually plausible predicted future may hide an unstable controller. Evaluate action stability under perturbations, not only task success on a fixed seed.

6. Failure libraries can guide stronger models—if they stay falsifiable

CritICL turns weak-model failures into critiques that help a stronger model at inference time. The operational analogue is a failure library: categorized examples of bad assumptions, invalid evidence, brittle tool use, permission mistakes, and misleading success signals.

The danger is overgeneralization. A critique learned from one model family, API version, or workload can become harmful after conditions change. Keep critique retrieval observable. Log which failure mode was predicted, which critique entered context, and whether it improved the outcome. Compare against a no-critique baseline and expire profiles that no longer win.

Failure knowledge should be treated as a hypothesis, not doctrine. The system must be able to say, “This warning was not useful here,” and update the profile without silently rewriting history.

7. Performance upgrades need behavioral canaries

Infrastructure improvements such as vLLM 0.28.0 can lower latency, increase throughput, or unlock larger models. They can also alter scheduling, cache behavior, quantization paths, parser behavior, and timing. For agents, timing is part of behavior: a faster or more aggressively batched backend can change tool-call races, timeout patterns, and the point at which a supervisor intervenes.

A deployment canary should therefore measure more than tokens per second. Replay representative agent traces and compare:

  • task outcome and tool arguments;
  • time to first meaningful action;
  • supervisor intervention rate;
  • timeout and retry distribution;
  • evidence completeness;
  • cost per successful task;
  • safety-policy violations or near misses.

Vendor- or project-reported speedups are useful hypotheses for capacity planning, not substitutes for workload-level validation.

A practical control-plane blueprint

A production self-improving agent can be organized into six services:

  1. Worker runtime with least-privilege tools and checkpointed state.
  2. Supervisor with an independent context and steer, pause, and abort controls.
  3. Evidence ledger that binds claims and authorizations to immutable sources.
  4. Skill workshop that quarantines, tests, versions, and promotes learned procedures.
  5. Policy and safety controller outside the model's authority, especially for hardware and destructive actions.
  6. Replay evaluator that tests model, inference, prompt, tool, and skill changes on real traces.

The essential property is reversibility. A new memory can be disabled. A skill can be rolled back. A worker can be stopped. A backend release can be canaried. A physical command can be denied by an independent controller. If an improvement cannot be attributed, tested, and reversed, it is not yet a production improvement—it is an uncontrolled mutation.

The next generation of agents will not be defined only by longer horizons or stronger reasoning. It will be defined by whether humans and independent controls can still understand, redirect, and safely stop the system while it learns from the work it is doing.