Pimp My IDE / garage dispatchBack to the garage
October 7, 2026 / agent memory / serving feedback

Quarantine what the agent learns.

Serving feedback can teach an agent the wrong lesson, preserve a stale rule, or damage work it already handled well. Test new memory before it enters the live lane.

Experience is input. Promotion is a separate decision.

A good result can still teach a bad rule.

ServeLearnBench gives agents chronological task streams whose hidden policies change between windows. Serving tasks return a score. Held-out test tasks return no feedback. The benchmark then measures whether the agent learned the current rule without losing behavior that still works.[1]

That split matters outside a benchmark. A support agent may receive a high score because it guessed the right exception, not because it found the durable policy. If that episode becomes trusted memory at once, one lucky answer can steer later work.

Do not connect the score line straight to the memory write.

Learning and capability are different tests.

The paper reports a large gap between following a disclosed policy and inferring one from feedback. Across the benchmark, models averaged 95.4 on hidden tasks when the policy was disclosed. The blind condition averaged 14.1. On the hardest retail tier, the best learning pair reached 59.6.[2]

The paper also found a regression on already-specified retail tasks. Every tested learning method scored below the blind baseline's 98.9 percent, with results between 89.5 and 95.5 percent. New memory did not only help with unknown rules. It also disturbed known work.[1]

Use two test windows.

Keep one window for tasks that need the new rule. Keep another for tasks that worked before the memory update. The first window asks whether the agent adapted. The second asks what the adaptation broke.

Add a cost limit because the benchmark found that learning can require far more tokens and money than following a disclosed rule. Record the memory version and keep a rollback target. A passing average without these records is hard to inspect and harder to reverse.

Promote memory like a release.

Google's SRE workbook defines a canary as a partial, time-limited deployment evaluated against a control before the rollout continues. The same release shape fits agent memory. The candidate memory runs on a bounded slice. The prior memory remains the control. A named rule decides whether the candidate advances or returns to quarantine.[3]

CANDIDATE=[MEMORY VERSION OR SKILL DIGEST]
NEW_POLICY_WINDOW=[PASS / FAIL]
KNOWN_TASK_WINDOW=[PASS / FAIL]
COST_LIMIT=[PASS / FAIL]
ROLLBACK_TARGET=[VERSION]
DECISION=[HOLD / SHADOW / REVIEW FOR PROMOTION]

The open-source benchmark can exercise this idea through an OpenAI-compatible endpoint. Its command-line runner writes task rewards and trajectories to JSONL. That makes the project inspectable, but it does not make the published scores universal. They belong to the benchmark's scenarios, methods, models, and September 25 result snapshot.[4]

Interactive makeover / learning quarantine bay

Move memory through four gates.

This replaces an automatic "learn from feedback" toggle with a native stage control, four explicit interlocks, a visible route, and a copyable promotion packet. It plans a review. It does not run an evaluation.

ObserveDraftShadowPromote

Candidate controls

Move the carriage with arrow keys. Each detent changes the requested review stage.

Requested stageDraft

Promotion route

Blue marks the requested route. Green marks a selected review section. Selection does not mean the test passed.

Draft requested0 of 4 sections selected
1
Episode captured
2
Candidate drafted
3
Shadow test
4
Promotion review
Candidate draft openChoose the review sections before this packet can describe a shadow test.
Sources read / October 7, 2026

Source log

Open the evidence boundary
  1. ServeLearnBench project site, read October 7, 2026. This supplies the benchmark design, task and window counts, result snapshot, reported findings, and cost comparisons.
  2. Zheng et al., "ServeLearnBench: How Well Can Agents Self-Improve from Serving Experience?", arXiv version 1 submitted October 6, 2026 and read October 7. This supplies the study scope and the authors' stated findings.
  3. Google SRE Workbook, "Canarying Releases", read October 7, 2026. This supplies the canary, control, evaluation, and rollback release pattern used here by analogy.
  4. Infini-AI-Lab/ServeLearnBench, repository inspected at commit 57aa919 on October 7, 2026. This supplies the Apache 2.0 code, installation requirements, included methods, runner behavior, and JSONL result format. The repository was inspected. It was not installed or run.
  5. Hacker News item 49999871, read October 7, 2026. This was the discovery route. The project, paper, and repository support the factual claims.

Evidence boundary: the bay is a teaching and planning control. Its checkboxes select sections for a future test packet. They do not record a passed test, measured cost, rollback drill, or approved memory release.