Skip to main content
Introducing TSK-1Introducing TSK-1·Taskade's intelligence layer.
taskade
PricingHelpDashboard →Dashboard →
PricingLoginSign up for free →Sign up for free →
Dashboard →Dashboard →
Sign up →Sign up →
Loved by 1M+ users·Hosting 150,000+ apps·Deploying 500K+ AI agents·Running 1M+ automations·Backed by Y Combinator·Powered by TSK-1
TaskadeAppsTSK-1BuilderPricingFeaturesContact usIntegrationsMCP ServerPressAbout
ConnectProductivityVideosReviewsFAQ
LearnGenesisProjectsAI Agents
AutomationConnectorsAccount & BillingImport & ExportVideo TutorialsSearch Articles
DocsGetting StartedREST APIAction API
MCP ServersGuides & SDKModels
Community
FeaturedQuick AppsToolsDashboardsWebsites
WorkflowsProjectsFormsCreators
DownloadsMobile appsDesktop appsAndroidiOSMacWindows
ChromeFirefoxEdge
Compare
vs Cursorvs Boltvs Lovablevs V0vs Windsurf
vs Replitvs Emergentvs Devinvs Claude Codevs ChatGPTvs Claudevs Perplexityvs GitHub Copilotvs Figma AIvs Notionvs ClickUpvs Asanavs Mondayvs Trellovs Jiravs Linearvs Todoistvs Evernotevs Obsidianvs Airtablevs Basecampvs Mirovs Slackvs Bubblevs Retoolvs Webflowvs Framervs Softrvs Glidevs FlutterFlowvs Base44vs Adalovs Durablevs Gammavs Squarespacevs WordPressvs UI Bakeryvs Zapiervs Makevs n8nvs Jaspervs Copy.aivs Writervs Rytrvs Manusvs Crewvs Lindyvs Relevance AIvs Wrikevs Smartsheetvs Monday Magicvs Codavs TickTickvs Any.dovs Thingsvs OmniFocusvs MeisterTaskvs Teamworkvs Workfrontvs Bitrix24vs Process Streetvs Toggl Planvs Motionvs Momentumvs Habiticavs Zenkitvs Google Docsvs Google Keepvs Google Tasksvs Microsoft Teamsvs Dropbox Papervs Quipvs Roam Researchvs Logseqvs Memvs WorkFlowyvs Dynalistvs XMindvs Whimsicalvs Zoomvs Remember The Milkvs Wunderlist
Taskade AIVideo GuideAI App BuilderVibe CodingAgent BuilderDashboard Builder
CRM BuilderWebsite BuilderForm BuilderWorkflow AutomationWorkflow BuilderBusiness-in-a-BoxAI for MarketingAI for Developers
AI Agents
FeaturedProject ManagementOperations IntelligenceProductivityMarketing
TranslatorContentWorkflowResearchPersonalSalesSocial MediaTo-Do ListCRMTask AutomationCoachingCreativityTask ManagementBrandingFinanceLearning and DevelopmentBusinessCommunity ManagementMeetingsAnalyticsDigital AdvertisingContent CurationKnowledge ManagementProduct DevelopmentPublic RelationsProgrammingHuman ResourcesE-CommerceEducationLegalEmailSEODeveloperVideo ProductionDesignFlowchartDataPromptNonprofitAssistantsTeamsCustomer ServiceTrainingTravel PlanningUML DiagramER DiagramMath TutorLanguage LearningCode ReviewerLogo DesignerUI WireframeFitness CoachLead EnrichmentFounder OSSales DevelopmentBookkeepingRecruitingWebsite MonitoringField ServiceLicensingAll Categories
Automations
FeaturedAI Agent AutomationAI WorkflowsLogic AutomationsTrigger Automations
Agentic Process AutomationAction AutomationsAI Models in WorkflowsAgentic AutomationMulti-Agent AutomationBusiness-in-a-BoxOperations IntelligenceInvestor OperationsEducation & LearningHealthcare & ClinicsReal EstateStripeSalesHR & People OpsField Service & DispatchRenewals & LicensesE-commerceContentMarketingEmailCustomer SupportHubSpotProject ManagementAgentic WorkflowsAppointment SchedulingCalendarReportsSlackWebsiteFormTaskWeb ScrapingWeb SearchChatGPTText to ActionYoutubeLinkedInTwitterGitHubDiscordMicrosoft TeamsWebflowIndustry News & RSS FeedsGoogle WorkspaceManufacturing & OperationsAI Agent TeamsNotion AutomationsProposalBookkeeping & ExpensesClient OnboardingGoogle SheetsGoogle DriveGoogle CalendarGoogle FormsShopifyAsanaAirtableTrelloTodoistMailchimpClickUpGoogle DocsGmailGoogle TasksJiraLinearMicrosoft OutlookTelegramCalendlyTypeformSalesforceMonday.comTwilioWhatsApp BusinessWordPressZoomHTTP and WebhooksMCP AutomationFacebook PagesRedditApolloAll Categories
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Templates
FeaturedChatGPTOperations IntelligenceTablePersonal
Project ManagementSalesFlowchartTask ManagementEngineeringEducationDesignTo-Do ListMarketingMind MapGantt ChartOrganizationalPlanningMeetingsTeam ManagementStrategyGamingProductionProduct ManagementStartupRemote WorkY CombinatorRoadmapCustomer ServiceLegalEmailBudgetsContentConsultingE-CommerceStandard Operating Procedure (SOP)Human ResourcesProgrammingMaintenanceCoachingSocial MediaHow-TosResearchMusicTrip PlanningCRMClient OnboardingEmployee OnboardingSOPBug TrackerRecruitment TrackerFormSales PipelineContent CalendarMarketing PlanProduct RoadmapBusiness PlanSWOT Analysis30-60-90 Day PlanInterviewNotion AlternativeKPIStrategic PlanMeeting AgendaInvoiceRisk RegisterIT Asset ManagementKanban BoardChange ManagementCommunication PlanRFPScope of WorkStatement of WorkHelpdeskKnowledge BaseCreative BriefGoal SettingExecutive SummaryGap AnalysisBooking SystemEvent ManagementPortfolio TrackerCustomer Onboarding PortalsClient PortalAgency OperationsFinance TrackingAll Categories
Generators
AI SoftwareNo-Code AI AppAI AppAI WebsiteAI Dashboard
AI FinanceAI Operations IntelligenceAI FormAI AgentAI Client Portal BuilderAI WorkspaceAI ProductivityAI To-Do ListAI WorkflowsAI EducationAI Mind MapsAI FlowchartAI Scrum Project ManagementAI Agile Project ManagementAI MarketingAI Project ManagementAI Social Media ManagementAI BloggingAI Agency WorkflowsAI ContentAI Software DevelopmentAI MeetingAI PersonasAI OutlineAI SalesAI ProgrammingAI DesignAI FreelancingAI ResumeAI Human ResourceAI SOPAI E-CommerceAI EmailAI Public RelationsAI InfluencersAI Content CreatorsAI Customer ServiceAI BusinessAI PromptsAI Tool BuilderAI SEOAI Gantt ChartAI CalendarsAI BoardAI TableAI ResearchAI LegalAI ProposalAI Video ProductionAI Health and WellnessAI WritingAI PublishingAI NonprofitAI DataAI Event PlanningAI Game DevelopmentAI Project Management AgentAI Productivity AgentAI Marketing AgentAI Personal AgentAI Business and Work AgentAI Education and Learning AgentAI Task Management AgentAI Customer Relations AgentAI Programming AgentAI SchemaAI Business PlanAI Pitch DeckAI InvoiceAI Lesson PlanAI Social Media CalendarAI API DocumentationAI Database SchemaAI Marketing PlanAI Sales Pipeline GeneratorAI Course BuilderInternal ToolsBooking SystemReal Estate CRMInventory ManagementAI CRM BuilderAI TimesheetAI DispatchAI NewsletterAI Clinic OperationsAI Directory BuilderAll Categories
Converters
AI Featured ConvertersAI PDF ConvertersAI CSV ConvertersAI Markdown ConvertersAI Prompt to App Converters
AI Data to Dashboard ConvertersAI Workflow to App ConvertersAI Idea to App ConvertersAI Flowcharts ConvertersAI Mind Map ConvertersAI Text ConvertersAI Youtube ConvertersAI Knowledge ConvertersAI Spreadsheet ConvertersAI Email ConvertersAI Web Page ConvertersAI Video ConvertersAI Coding ConvertersAI Task ConvertersAI Kanban Board ConvertersAI Notes ConvertersAI Education ConvertersAI Language TranslatorsAI Business → Backend App ConvertersAI File → App ConvertersAI SOP → Workflow App ConvertersAI Portal → App ConvertersAI Form → App ConvertersAI Schedule → Booking App ConvertersAI Metrics → Dashboard ConvertersAI Game → Playable App ConvertersAI Catalog → Directory App ConvertersAI Creative → Studio App ConvertersAI Agent → Agent App ConvertersAI Audio ConvertersAI DOCX ConvertersAI EPUB ConvertersAI Image ConvertersAI Resume & Career ConvertersAI Presentation ConvertersAI PDF to Spreadsheet ConvertersAI PDF to Database ConvertersAI PDF to Quiz ConvertersAI Image to Notes ConvertersAI Audio to Notes ConvertersAI Email to Tasks ConvertersAI CSV to Dashboard ConvertersAI YouTube to Flashcards ConvertersURL to NotesVideo → SummaryAI Receipts to Expense Tracker ConvertersAI Docs to Knowledge Base ConvertersAI Form to Client Portal ConvertersSpreadsheet to CRMAll Categories
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaQuotes and EstimatesCalculatorsCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingRetail OperationsSaaS and SubscriptionsInsuranceGovernance and OversightNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
Blog
Introducing Taskade TSK-1: The System Kernel Behind Every App (2026)A Year of AI Agent Memory Experiments: Four Negative Results (2026)What Is GPT? GPT vs LLM vs ChatGPT, and Why Models Come in Tiers (2026)
Clients, Projects, Teams: Your Workspace, Now an App (September 2026)Agent Handoff Explained: The Narrow Channel Between AI Agents (2026)The Complete Connectome Explained: What a Finished Brain Map Tells Us About AI Agents (2026)RL Environments Explained: How AI Labs Now Train Models on Real Work (2026)Which AI App Builder Remembers Why? 10 Tools Compared for Month Six (2026)The TSK-1 Methodology: How We Benchmark AI Models by Building Real Apps (2026)Paste Your Website, Clone an App Kit, Launch It Live (September 2026)Open Source Temporal Parser: Parse ISO 8601, RFC 3339, and IXDTF in TypeScript (2026)Your App, Your Domain: Build CRMs, Client Portals, and Shops (September 2026)Best AI Model for Building Apps in 2026: One Prompt, Nine Models, Real Apps Side by SideConnect It, Start It, Watch It Run: Every Automation Run in View (September 2026)Chat-Native App Builders in 2026: What You Actually Own When the Chat EndsGenerate the Art. Preview the Agent. Put It on Your Domain (2026)Agentic Automation Explained: Agent vs AI Step (2026)The Scaffolding Tax: Why Less Prompt Beats More (2026)History of Mind Mapping: From Porphyry to Buzan to AI (2026)Run Your Whole Business in One App with Taskade Genesis (June 2026)
AIAutomationProductivityProject ManagementRemote WorkStartupsKnowledge ManagementCollaborative WorkUpdates
Changelog
Calendar RSVP Status & Workspace DNA Maps (Sep 25, 2026)Taskade Genesis Publish Hotfix (Sep 24, 2026)Calendar Attendees & Automation Setup Checks (Sep 24, 2026)
Taskade EVE Media Automations & Live Updates (Sep 22, 2026)Media Actions for Automations & Queued Messages (Sep 21, 2026)Large Project Import Stability Hotfix (Sep 21, 2026)Large Project Import Hotfix (Sep 21, 2026)
Wiki
Taskade GenesisAI AgentsAutomation
ProjectsLiving DNAAutonomous Workspaces, Agents & AppsQuantum AI & Taskade Genesis QuantumFoundations: The Theory Under Modern AIPlatformAI InfrastructureIntegrationsProductivityMethodsProject ManagementAgileScrumAI ConceptsCommunityTerminologyFeatures
Prompts
Client PortalsDocument IntakeField Service
Operations IntelligenceCRMAdvertisingDesignInvoicing and PaymentsSocial MediaQuotes and EstimatesCalculatorsCodingBooking and SchedulingConsultingCustomer SupportComplianceTime TrackingRetail OperationsSaaS and SubscriptionsInsuranceGovernance and OversightNonprofitPatient IntakeBlog WritingBrandingPersonal FinanceHuman ResourcesPublic RelationsTeam CollaborationProduct ManagementSupportAgencyReal EstateMarketingResearchSalesCopywritingContentProject ManagementWebsite CreationStrategyE-commerceEngineeringSEOEducationEmail MarketingUX/UIProductivityInfluencer MarketingAnalyticsEntrepreneurshipLegalVibe CodingRecruitingAll Categories
© 2026 Taskade
PrivacyTermsSecurity
Made withTaskade AIforBuilders
BlogAIReplay Simulators Explained:…

Replay Simulators Explained: How AI Agents Learn From Runs They Already Paid For (2026)

A finished AI agent run is a simulator you can test new strategies inside, for free. Dream-RSI, the Google and DeepMind paper, explained in plain English.

One prompt to a live app — every run leaves a record you can replay
October 6, 202615 min readTaskade TeamAI·#agents#recursive-self-improvement#world-models
On this page (15)
What Is a Replay Simulator?Why Is Improving an Agent's Strategy So Expensive?How Does the Dream-RSI Loop Work?The Guarantee Worth StealingWhat Results Does the Paper Report?Read the Numbers in Three TiersDid Injecting History Into the Prompt Help?Is This Really Recursive Self-Improvement?Where Did This Idea Come From?What Makes a Record Replayable?What Can You Do With This Without a Research Budget?The Honest LimitsWhy This Matters Beyond Research LabsSources and Deeper ReadingFrequently Asked Questions

Suppose you want to know whether your AI agent should try three approaches in parallel or one at a time. Whether it should give up after four retries or eight. Whether it should go wide first and deep later.

These are strategy questions, and they are brutally expensive to answer. Judging one solution is cheap — you run it and score it. Judging a strategy means letting it steer an entire run to the end, across dozens or hundreds of attempts, before you learn anything. Then you change one knob and pay for the whole thing again.

A paper published in September 2026 makes a simple observation that changes the economics: you already paid for this information. The run you finished last week recorded every decision it made and what each one produced. That record is not just history. It is an environment you can act inside.

TL;DR: A finished AI agent run is a free simulator, because every decision in it is stored next to the outcome it produced. Dream-RSI (Google, Google DeepMind, UMD, UVA — September 2026) uses this to test thousands of strategies at zero execution cost, reporting up to 162× fewer agent calls on one benchmark. Build agents on a record you own →


What Is a Replay Simulator?

A replay simulator is a completed run treated as an environment. The defining property is that every outcome is already stored, so evaluating a different strategy requires reading rather than executing.

The paper's own analogy is navigation. An agent crossing unfamiliar terrain takes bad routes, hits dead ends, backtracks, and gradually builds a map. Once that map exists, planning a better route does not require physically walking every street again. You reason over what you recorded.

Run 1 executesexpensive, stochastic Recorded treeevery attempt + itsactual outcome Strategy Awalks it one way Strategy Bdifferent order Strategy Cdifferent batching Strategy Ndifferent stopping rule Score each by READINGzero execution cost Deploy onlythe winner
Run 1 executesexpensive, stochastic Recorded treeevery attempt + itsactual outcome Strategy Awalks it one way Strategy Bdifferent order Strategy Cdifferent batching Strategy Ndifferent stopping rule Score each by READINGzero execution cost Deploy onlythe winner

The crucial word is already. Nobody builds the simulator. It accumulates as a by-product of doing the work, and it costs nothing extra to have.


Why Is Improving an Agent's Strategy So Expensive?

Because meta-level feedback is delayed and the strategy space is enormous — two walls at the same time.

The paper states the dilemma directly. A fixed strategy cannot learn from the experience it accumulates, so it keeps spending on directions that have already failed. But optimizing the strategy online means each candidate needs a full rollout before it returns any signal, and most candidates are bad.

Fixed strategy Online strategy optimization Replay-based
Learns from experience No Yes Yes
Cost per candidate tested n/a One full rollout One read
Candidates testable per real run 0 ~1 Thousands
Limited to recorded territory n/a No Yes

That last row is the honest trade, and we come back to it.


How Does the Dream-RSI Loop Work?

It alternates between acting in the world and evaluating inside the record, in three stages.

records a discovery tree tree becomes a replay world generate M candidate strategies score each by reading, zero execution argmax INCLUDING the incumbent redeploy the winner OnlineExplore BuildSimulator Replay Candidates Score Select
records a discovery tree tree becomes a replay world generate M candidate strategies score each by reading, zero execution argmax INCLUDING the incumbent redeploy the winner OnlineExplore BuildSimulator Replay Candidates Score Select

Stage 1 — Online exploration. The current strategy guides a coding agent through real work. Every attempt becomes a node: it resumes a parent's saved workspace, produces something, gets evaluated, and stores its score alongside the artifact and diagnostics.

Stage 2 — Build the simulator. The completed tree becomes a replay world. Nothing is trained and nothing is approximated. The tree is the model.

Stage 3 — Improve by replay. Many candidate strategies are generated and each is scored against the recorded trees. A strategy here makes exactly the decisions a strategy makes: which branch to continue, how many attempts to run in parallel, when to stop. Because every outcome is stored, the score is a lookup.

The Guarantee Worth Stealing

The selection step has a property most teams should copy outright: the incumbent strategy is included in the candidate set.

Because the next strategy is chosen as the highest scorer among all evaluated versions, and the current one is among them, the selected strategy is by construction no worse than the incumbent on the recorded history. A tuning loop that cannot regress on its own benchmark is a very different object from one that can.

The caveat matters too: that is a guarantee about the offline score on a fixed history, not a promise about future online behavior.


What Results Does the Paper Report?

Substantially lower discovery cost at comparable or better quality, across three domains and eight tasks.

The clearest single picture is the Lasso regularization-path task, measured in cumulative discovery-agent calls:

SimpleTES Fixed Flash Dream-RSI Flash Fixed Pro Dream-RSI Pro 0 10000 20000 30000 40000 50000 System Cumulative agent calls Discovery-agent calls on the Lasso path task
SimpleTES Fixed Flash Dream-RSI Flash Fixed Pro Dream-RSI Pro 0 10000 20000 30000 40000 50000 System Cumulative agent calls Discovery-agent calls on the Lasso path task
Domain Benchmark Reported result
Algorithm engineering Lasso regularization path 317 agent calls vs 550 for the fixed-exploration control, beating sklearn and glmnet on all six held-out datasets
Mathematical optimization Sum-difference, circle packing, autocorrelation Matches or surpasses strong baselines within under 1,000 generations
GPU kernels KernelBench VGG16, LayerNorm, ConvDiv, ConvMax 2.43× and 1.79× fewer generations, or 2.09× and 1.44× higher performance at comparable budget

There is also a behavioral finding that reads as almost biological. Tracking the learned strategy across rounds on one kernel task, the paper observes it conserving effort as performance improves — dropping from 110 evaluated attempts to 50 — then spending again when progress plateaus, climbing back to around 92 and coinciding with further gains.

Nobody wrote that pattern down. It emerged from scoring strategies against what had already happened.

Read the Numbers in Three Tiers

This matters, because the "162×" figure travelled much further than its context did. There are three different tiers of claim here and they deserve different levels of confidence:

Tier What it says Confidence
The abstract "competitive or improved discovery quality while substantially reducing discovery cost in several settings" — no digit at all Highest. This is the claim the authors chose to lead with
The paper body Up to 162× fewer agent calls than SimpleTES, 1.7× over the fixed-exploration control, 1.79×–2.43× fewer generations on kernels Solid, but each is a best case on one task against one baseline
Social media "162×" as a headline capability Weakest. True of one comparison, not a general property

The 162× comes from comparing 317 agent calls against a prior system reported at 51,200 — a real result on the Lasso task, and not a claim about how much faster the method is in general. The paper's math results are also mixed rather than a clean sweep: it matches the best reported circle-packing figure and improves sum-difference, while a competing system retains the best autocorrelation result, albeit at more than fifty times the generation budget.


Did Injecting History Into the Prompt Help?

No. It made things worse, which is the paper's most quotable negative result.

The obvious alternative to a replay simulator is to summarize past runs into high-level guidance and paste it into the prompt. The paper tested exactly that and reports:

"explicit directional guidance consistently underperforms its unguided counterpart across both paradigms under equivalent discovery budgets"

Their interpretation is that strong semantic bias about where to look next over-constrains the search space and impedes diverse exploration.

We reached the same direction independently, in a completely different setting — app generation rather than automated discovery — and wrote it up in Structure Beats Instruction. Two teams, unrelated problems, same wall: history left as structure beats history injected as guidance.


Is This Really Recursive Self-Improvement?

Not in the sense most people mean by that phrase, and the paper's own framing invited the argument.

When the paper hit Hacker News it drew a sharp and largely correct objection: nothing about the model changes. The weights are fixed. The coding agent is fixed. The evaluator is fixed. What gets rewritten between rounds is the code of the exploration strategy — the orchestration layer that decides which branch to continue, how many attempts to run at once, and when to stop.

That is a real and useful thing to automate. It is not a system bootstrapping its own intelligence, and it does not compound without bound.

The popular reading What the paper actually does
"AI improves itself" A fixed model rewrites one orchestration component
Model capabilities grow Model weights and capabilities are unchanged
Unbounded compounding Bounded by what the recorded history contains
A new kind of intelligence A cheaper way to tune search strategy

We think the honest framing is the most interesting one anyway. The valuable idea here is not self-improvement. It is that you have been throwing away a free simulator. Every completed run is an asset that can answer strategy questions you would otherwise pay to re-ask, and almost nobody stores their work in a shape that allows it.


Where Did This Idea Come From?

It is a new application of a well-established family, and the lineage is worth knowing because it tells you what to expect.

The model-based reinforcement learning line — learn from simulated experience:

Year Work Contribution
1990 Sutton, Dyna Learning, planning and acting in one loop, where planning runs against a model instead of the world
2018 Ha & Schmidhuber, World Models Train a compact model of the environment, then train the policy entirely inside its "dream"
2019–2025 Hafner et al., Dreamer line Improve a policy by backpropagating through imagined latent rollouts

The LLM discovery-agent line — evolve programs against an evaluator:

Year Work Contribution
2025 AlphaEvolve Evolutionary coding agent that found a new 4×4 matrix-multiplication algorithm
2025 ShinkaEvolve Sample-efficient program evolution — a circle-packing record in ~150 samples
2025 Darwin Gödel Machine An agent that rewrites its own codebase, keeping only empirically validated changes
2026 SimpleTES Evaluation-driven scaling — the 51,200-generation baseline Dream-RSI measures against
2026 Dream-RSI Applies the replay idea at the meta level, where the "model of the environment" is literal recorded history rather than a learned approximation

The adjacent agent-memory line — reuse experience as context:

Year Work Contribution
2025 ReasoningBank Distil successes and failures into reusable reasoning strategies
2025 Agentic Context Engineering Grow a context playbook by incremental structured updates
2026 Dream-RSI Argues history is worth more as a simulator than as retrieved context — see the prompt-guidance result above
  LEARNED WORLD MODEL              REPLAY SIMULATOR
  ───────────────────              ─────────────────
  approximates dynamics            stores exact outcomes
  can imagine unseen branches      cannot leave the record
  must be trained                  accumulates for free
  error compounds over horizon     no model error at all
  generalizes beyond logged data   covers visited space (exactly)
  but degrades out of distribution

▲ trade coverage for exactness — and get the model for nothing


Taskade Genesis turns a prompt into a live app that lives in your workspace

What Makes a Record Replayable?

Three properties. Most production systems satisfy zero of them by accident, and all three by design once someone decides to.

Replayable record fails 1 fails 1, 2 and 3 satisfies all 3 Can score an alternativestrategy offline Chat transcript Vector embedding Tree of attemptswith scores 1 - STRUCTUREDparent and child,not a flat log 2 - CARRIES OUTCOMESeach decision stored nextto what it produced 3 - RE-WALKABLEcan be visited in anorder nobody used
Replayable record fails 1 fails 1, 2 and 3 satisfies all 3 Can score an alternativestrategy offline Chat transcript Vector embedding Tree of attemptswith scores 1 - STRUCTUREDparent and child,not a flat log 2 - CARRIES OUTCOMESeach decision stored nextto what it produced 3 - RE-WALKABLEcan be visited in anorder nobody used

This is why legibility is not an aesthetic preference. A readable record of decisions and their outcomes is replayable. An embedding of the same decisions is not, because "what happened next" was never a field in it. You can search a vector database beautifully and still be unable to ask it the one question that matters here.


What Can You Do With This Without a Research Budget?

More than you would think, because the entry cost is a logging decision, not a modeling one.

If your agent records what it tried, in what order, and what each attempt produced, you can already replay:

  • a different stopping rule — would a lower step cap have cut any completed work?
  • a different retry cap — did attempts 3 and 4 ever produce anything?
  • a different batching strategy — which independent calls could have run together?
  • a different escalation threshold — when should this have gone to a bigger model?

All at zero model cost, over runs you have already paid for.

The hard part is almost never the replay. It is that most systems store the decision in one place (a transcript) and the outcome in another (a billing log, a commit, a build status) with no key joining them. If you take one thing from this article for your own stack: make sure the record of what your agent decided carries an identifier that reaches the record of what happened next.

  WHAT MOST SYSTEMS HAVE              WHAT REPLAY NEEDS
  ──────────────────────              ─────────────────
  transcript ─── "step 7 ran X"       transcript ─── "step 7 ran X" ──┐
                                                                      │ join key
  billing log ── "$0.31 at 14:02"     billing log ── "$0.31, step 7" ─┤
  build log ──── "failed at 14:02"    build log ──── "failed, step 7" ┘

joined by WALL CLOCK joined by IDENTITY
(guesswork) (replayable)


The Honest Limits

Three, and the first is structural rather than fixable.

  1. A replay can only answer about territory you recorded. If a better strategy would have opened a branch nobody opened, there is no stored outcome and the replay simply cannot say. This is why the loop must alternate: replay offline to choose, go online to discover.
  2. The online half is stochastic and reported as single samples. The paper is explicit that the online transition is stochastic because the agent can produce different outcomes from the same starting workspace. Its offline replay is deterministic by construction and reproduces exactly; its online multipliers are one sample each. Before trusting any redeploy delta in your own system, establish your run-to-run variance first.
  3. A scalar objective hides trade-offs. The paper's replay score combines quality, an execution-cost penalty and a parallelism bonus into one number. That is appropriate for a benchmark with a single scoring protocol, and much less appropriate where quality is a human judgment across several axes that should not be averaged.

Why This Matters Beyond Research Labs

Because it reframes what an AI workspace is for.

Most products treat the record of work as exhaust — logs to be rotated, transcripts to be trimmed, a bill to be paid. That is as true of AI app builders as of agent frameworks. This line of research says the record is an asset that appreciates: every run makes the next strategy decision cheaper to get right, but only if the record is structured, outcome-carrying, and something a person can open.

That is the same conclusion we reached from the opposite direction, by measuring memory features that did not work. A record you can read is a record you can correct, and a record you can correct is a record you can replay. We wrote up that year of measurements in A Year of Agent Memory Experiments.

In Taskade, the record of how work was done lives in the same projects the work lives in — and you can browse what people have built that way in the app gallery — the same views, the same editing, the same sharing — so agents are grounded on something a person can open and argue with, and automations watch the object itself rather than a copy.

To be exact about what we are and are not claiming: Taskade does not ship a replay simulator or an automated strategy-tuning loop like the one this paper describes. What it gives you is the precondition — a structured record of your work that a person can open, correct and re-walk.

Workspace DNA — memory, intelligence and execution grounded on one recorded substrate

▲ ■ ●  The record of what happened is cheaper than making it happen again.

Start a workspace that records how it was built →


Sources and Deeper Reading

Primary source

  • Zheng, Wu, Zhang et al., Dream-RSI: Recursive Self-Improvement through Evolving Worlds, arXiv:2609.14858, 14 September 2026 — Google, Google DeepMind, University of Maryland, University of Virginia. Project site · Repository · Hacker News discussion

The lineage

  • Sutton, Integrated Architectures for Learning, Planning, and Reacting (Dyna), ICML 1990
  • Ha & Schmidhuber, World Models, arXiv:1803.10122, 2018
  • Hafner et al., Dream to Control: Learning Behaviors by Latent Imagination, arXiv:1912.01603, 2019 · Mastering Diverse Domains through World Models, arXiv:2301.04104, 2023
  • Novikov et al., AlphaEvolve: A Coding Agent for Scientific and Algorithmic Discovery, arXiv:2506.13131, 2025
  • Lange et al., ShinkaEvolve, arXiv:2509.19349, 2025
  • Zhang et al., Darwin Gödel Machine, arXiv:2505.22954, 2025
  • Ye et al., Structured Scaling of AI Discovery Across Diverse Scientific Domains (the SimpleTES system), arXiv:2604.19341, 2026
  • Ouyang et al., ReasoningBank, arXiv:2509.25140, 2025
  • Zhang et al., Agentic Context Engineering, arXiv:2510.04618, 2025

The measurement series

  • A Year of Agent Memory Experiments — four negative results and a measured noise floor
  • Structure Beats Instruction — the same direction as this paper's §5.1, reached in a different setting
  • Which AI App Builder Remembers Why? — which tools keep a replayable record at all
  • Multi-Agent Systems in Production — what survives contact with real users
  • The Execution Layer — why a record without execution is an archive

Concepts

  • Recursive Self-Improvement · Replay Simulator · World Model
  • Off-Policy Evaluation · Evaluation Noise Floor
  • Agent Loop · Agent Harness · Exploration and Discovery
  • Reinforcement Learning · Evals · Non-Determinism
  • Agent Memory · Persistent Memory

Frequently Asked Questions

What is a replay simulator in AI?

A replay simulator is a completed run treated as an environment you can act inside. If a system records each decision it made alongside the outcome that decision actually produced, then an alternative strategy can be evaluated by walking that record in a different order and reading the stored results, instead of paying to run the whole expensive process again. The key property is that every outcome is already on disk, so evaluating a new strategy costs reading rather than execution.

What is Dream-RSI?

Dream-RSI is a framework published in September 2026 by researchers from Google, Google DeepMind, the University of Maryland and the University of Virginia, described in arXiv paper 2609.14858. It targets recursive self-improvement of the exploration strategy an AI coding agent uses during long automated discovery. It runs a three-stage loop: explore online and record a discovery tree, convert that tree into a replay simulator, then test many candidate strategies inside the simulator and redeploy only the winner.

Why is evaluating an AI agent exploration strategy so expensive?

Because the feedback is delayed and the search space is large. Judging one candidate solution is cheap, but judging a strategy means watching it steer an entire discovery run across many propose-and-evaluate cycles before you learn whether it was any good. The paper frames this as two simultaneous walls: meta-level feedback is delayed and expensive, and the space of possible strategies is vast, so most candidates you would need to try are bad ones that each cost a full rollout to rule out.

How much cheaper does Dream-RSI claim to make discovery?

On a Lasso regularization path task the paper reports reaching better downstream runtime using 317 discovery-agent calls versus 550 for its fixed-exploration control, and compares that to a prior system reported at 51,200 generations, which is where the up to 162 times figure comes from. On GPU kernel tasks it reports reaching comparable performance with 2.43 and 1.79 times fewer generations, or 2.09 and 1.44 times higher performance under comparable budgets.

Is a replay simulator the same as a world model?

They are related but not identical. A learned world model, as in the Dreamer line of work, approximates environment dynamics so an agent can imagine trajectories that never happened. A replay simulator does not approximate anything. It is an exact record of the portion of the space that was actually visited, so it cannot tell you about branches nobody explored. You trade coverage for exactness, and the record comes free as a by-product of working.

What is the main limitation of a replay simulator?

It can only tell you about the part of the search space you already recorded. If an alternative strategy would have opened a branch nobody ever opened, the replay has no outcome stored for it and simply cannot answer. This makes replay excellent for comparing how to order, batch and stop across known territory, and useless for discovering unknown territory. That is why the loop alternates: you replay offline to pick a better strategy, then go online to record new ground.

Why can the Dream-RSI loop not get worse?

Because the current strategy is included in the candidate set it is compared against. The paper selects the next strategy as the highest-scoring version among all evaluated versions, and since the incumbent is one of those versions, the selected strategy scores at least as well as the incumbent on the recorded history. That is a guarantee about the offline score on that fixed history, not a guarantee about future online performance, and it is a design pattern worth copying.

What makes a record replayable?

Three properties. It must be structured, so there are parent and child relationships rather than a flat log. It must carry outcomes, so each recorded decision sits next to the result it actually produced. And it must be re-walkable in a different order, so an alternative strategy can visit the same nodes in a sequence nobody used. A chat transcript usually fails the first, an embedding fails all three, and a tree of attempts with scores attached satisfies all three.

Did Dream-RSI find that injecting history into the prompt helps?

No, the opposite. The paper tested abstracting prior trajectories into high-level directional insights injected into the prompt as explicit semantic guidance, and reports that this consistently underperformed the unguided counterpart across both paradigms under equivalent budgets. The stated interpretation is that strong semantic bias about future search directions over-constrains the space and impedes diverse exploration.

How does this relate to Dyna and model-based reinforcement learning?

It is the same family of idea applied to a new layer. Richard Sutton's Dyna architecture in 1990 proposed learning from simulated experience alongside real experience. World Models by Ha and Schmidhuber in 2018 and the Dreamer line by Hafner and colleagues train policies inside a learned model of the environment. Dream-RSI applies the pattern at the meta level, where the thing being improved is the exploration strategy and the model of the environment is the literal recorded history.

Is Dream-RSI really recursive self-improvement?

Not in the sense most people mean. The model weights never change, the coding agent never changes, and the evaluator never changes. What gets rewritten between rounds is the code of the exploration strategy, a lightweight orchestration layer that decides which branch to continue, how many attempts to run in parallel and when to stop. When the paper was discussed on Hacker News this was the main objection raised, and it is a fair one. The useful idea is not self-improvement, it is that a completed run is a free simulator most teams currently discard.

What is the difference between Dream-RSI and AlphaEvolve?

AlphaEvolve evolves candidate solutions, meaning the programs being discovered. Dream-RSI evolves the strategy that decides how to search for those solutions, and it does so offline against recorded history rather than by paying for more live rollouts. They operate at different layers and are complementary rather than competing. AlphaEvolve asks what program to write next, while Dream-RSI asks how to spend the next hundred attempts.

Can a normal team use a replay simulator without a research budget?

Yes, and the entry cost is a logging decision rather than a modeling one. If your agent records what it tried, in what order, and what each attempt produced, you can already replay a different stopping rule, a different retry cap or a different batching strategy over that record at zero model cost. The hard part is almost never the replay. It is that most systems record the outcome and the decision in separate places with no key joining them.

0%

On this page

What Is a Replay Simulator?Why Is Improving an Agent's Strategy So Expensive?How Does the Dream-RSI Loop Work?The Guarantee Worth StealingWhat Results Does the Paper Report?Read the Numbers in Three TiersDid Injecting History Into the Prompt Help?Is This Really Recursive Self-Improvement?Where Did This Idea Come From?What Makes a Record Replayable?What Can You Do With This Without a Research Budget?The Honest LimitsWhy This Matters Beyond Research LabsSources and Deeper ReadingFrequently Asked Questions

Related Articles

Agent memory training in Taskade — what a year of measured memory experiments actually proved
September 24, 2026AI

A Year of AI Agent Memory Experiments: Four Negative Results (2026)

We spent a year teaching an AI agent to remember. The headline feature returned null on 31 of 31 calls. What failed, why...

Connectome extraction procedure diagram showing how brain imaging becomes a network graph. Image: Wikimedia Commons / Hagmann P, Cammoun L, Gigandet X, Meuli R, Honey CJ, et al / CC BY 3.0
September 22, 2026AI

The Complete Connectome Explained: What a Finished Brain Map Tells Us About AI Agents (2026)

Scientists have now mapped an entire animal nervous system, neuron by neuron. What the map shows, what it cannot show, a...

What is GPT: generative pre-trained transformer explained, with the GPT timeline from GPT-1 in 2018 to GPT-6 in 2026
September 24, 2026AI

What Is GPT? GPT vs LLM vs ChatGPT, and Why Models Come in Tiers (2026)

GPT means generative pre-trained transformer. How GPT differs from an LLM and ChatGPT, how it writes and learns, why mod...

Automation steps executing in sequence inside a Taskade workspace, illustrating how work passes from one step to the next
September 23, 2026AI

Agent Handoff Explained: The Narrow Channel Between AI Agents (2026)

Multi-agent systems fail at the seams, not inside the agents. What a handoff carries, the five ways it breaks, and how t...

RL environments explained: the model picker in Taskade Genesis, where models trained in reinforcement learning environments are put to work building real apps
September 22, 2026AI

RL Environments Explained: How AI Labs Now Train Models on Real Work (2026)

RL environments are where AI models now learn real work: what they are, why labs pay thousands per task, how verifiable ...

Comparing how AI app builders persist design decisions — the maintenance gap at month six
September 17, 2026AI

Which AI App Builder Remembers Why? 10 Tools Compared for Month Six (2026)

We checked 10 AI app builders for one thing: does it keep a record of why your app is shaped that way? None does. Here i...

View All Articles
Replay Simulators: How AI Agents Reuse Past Runs (2026)