Papers
Topics
Authors
Recent
Search
2000 character limit reached

RSIAgent: Autonomous Exploration for Recursive Self-improvement in New Environments

Published 14 Sep 2026 in cs.AI, cs.CL, and cs.CV | (2609.15364v1)

Abstract: Digital agents must often adapt to new environments whose interfaces, tools, and failure modes are not fully captured by pretrained models. We introduce \textbf{RSIAgent}, a training-free multi-agent framework for recursive self-improvement through autonomous memory construction. RSIAgent coordinates curriculum, actor, and verifier agents to continually explore the environment, validate outcomes, and retain environment-specific knowledge, including reusable causal relationships between actions, conditions, and consequences. It further adopts a \textbf{broad-then-deep} exploration strategy, combining parallel broad recursive self-exploration for discovering diverse environment structures with focused deep self-exploration for uncovering hard cases, hidden constraints, boundary conditions, and previously unknown causal dependencies. The resulting memory is frozen and can be directly reused for downstream tasks without updating model parameters. Experiments on OSWorld-v2 and Agent's Last Exam show that RSIAgent substantially improves strong open-source models, enabling Kimi-K3 and GLM-5.3 to outperform frontier closed-source models including GPT-6.

Summary

  • RsIAgent improves digital agents' learning in new environments through recursive self-exploration and memory consolidation, significantly boosting performance on benchmark tasks by delivering a partial score of 78.98% on OSWorld 2.0 and 84.82% on Agents' Last Exam, among other metrics.
  • The architecture incorporates an actor, verifier, and curriculum agent, ensuring flexible information handling and a secure learning process.
  • The proposed BRS and DRS stages account for broad and deep recursive self-exploration, with BRS focusing on generating and executing multiple independent projects while DRS leveraging verified experiences.

Problem formulation and central claim

RSIAgent addresses adaptation of digital agents to software environments whose interfaces, workflows, latent state transitions, and failure modes are not adequately represented in pretrained model parameters. Its central claim is that substantial agent improvement can be obtained without parameter updates, human demonstrations, or external task labels by constructing and reusing environment-specific memory through autonomous interaction and verification (2609.15364).

The paper formalizes an agent as a code-generating policy operating in an environment through a sequence of executable actions. Short-lived interaction history is reset between tasks, whereas durable memory persists across tasks and stores procedures, constraints, failure diagnoses, and environment-specific causal relations. This distinction is important: RSIAgent does not merely retrieve successful trajectories. It attempts to consolidate rules of the form “under condition cc, action aa produces consequence yy,” together with the evidence and uncertainty surrounding those rules.

The method is therefore positioned between conventional test-time prompting and parameter-level adaptation. The model weights remain fixed, but the effective policy changes because later executions are conditioned on an evolving memory corpus. The paper’s stronger methodological claim is that the memory can be acquired recursively: exploration changes the agent’s knowledge, the changed knowledge affects the next exploration decision, and the resulting evidence is again consolidated into memory.

Multi-agent harness and memory lifecycle

RSIAgent decomposes the adaptation loop into three roles: an actor, a verifier, and a curriculum agent. The actor executes code-based actions, produces artifacts, and proposes memory updates. The verifier independently inspects the resulting environment state, artifacts, and execution evidence. The curriculum agent selects subsequent practice tasks based on the target query, prior outcomes, memory, and diagnosed uncertainties.

This separation establishes explicit information boundaries. The verifier does not receive the actor’s private reasoning or memory, reducing the likelihood that it simply ratifies the actor’s interpretation. The curriculum agent selects experiences but does not directly author canonical memory. The actor that generated an experience performs its distillation and reconciliation after receiving the verifier’s report. Parallel projects begin from an immutable memory snapshot, while their updates are reconciled sequentially into a canonical memory bank.

The verifier interface supports PASS, FAIL, and UNVERIFIED. The third state is consequential: unresolved evidence is not converted into either a successful or failed learning example. In principle, this prevents ambiguous observations from becoming durable rules. In practice, the paper’s failure analysis shows that the effectiveness of this safeguard depends on the verifier’s ability to identify all task requirements and distinguish local evidence from global correctness.

The resulting architecture is summarized by the broad-then-deep exploration procedure:

Figure 1

Figure 1: RSIAgent coordinates curriculum generation, code-based execution, independent verification, and frozen-memory reuse across environments.

Broad and deep recursive self-exploration

Broad Recursive Self-exploration (BRS) is the coverage-oriented stage. The curriculum agent generates multiple independent projects spanning prerequisite skills, application variants, failure patterns, and stress cases. These projects execute in parallel, allowing the system to collect heterogeneous experience before updating memory. After each wave, the curriculum agent identifies remaining gaps and generates a new wave or stops.

Deep Recursive Self-exploration (DRS) is sequential and target-conditioned. It begins with an attempt at the target task using the memory acquired through BRS. The verifier’s outcome and the actor’s learning diagnosis determine whether the curriculum agent should propose a supplementary exercise, a contrastive case, or a boundary-condition test. Each experience is verified and consolidated before the next practice decision. The process terminates when the curriculum agent judges that further practice has insufficient expected value, not merely when the agent obtains one successful execution.

Figure 2

Figure 2: BRS provides parallel coverage, while DRS sequentially investigates hard cases and consolidates each verified experience before the next curriculum decision.

The division is empirically motivated. In the four-task ablation, full RSI obtains a mean partial score of 74.54%, compared with 65.52% for BRS alone, 56.50% for DRS alone, and 56.50% for the reported empty-memory baseline comparison as described in the paper’s stage analysis. More specifically, the paper reports that deep-only exploration falls below the baseline on T085 and T089, whereas broad-only exploration improves over the baseline on every task. The result supports a specific ordering hypothesis: DRS is more effective when it receives a broad procedural substrate, while BRS alone lacks sufficient target-specific refinement.

The method’s memory is frozen after exploration. Test-time execution disables curriculum decisions and memory writeback, so the final evaluation measures reuse of an immutable artifact rather than continued online learning. This separation is essential for interpreting the reported gains as memory-mediated adaptation rather than unbounded interaction with the benchmark.

Aggregate benchmark results

RSIAgent is evaluated on 82 tasks from OSWorld 2.0’s 0808 offline split and all 67 tasks in the Near-term subset of Agents’ Last Exam. The primary metrics are partial credit and binary accuracy. Partial credit measures graded task completion, whereas binary accuracy requires full credit.

System OSWorld partial OSWorld binary ALE partial ALE binary
RSIAgent without RSI 71.97 37.80 83.75 49.25
RSIAgent 78.98 42.68 84.82 50.75
GPT-6 Astra 72.60 Not reported 82.26 52.24
Claude Opus 5 70.19 34.72 79.54 46.27

Relative to the same harness without recursive exploration, RSIAgent improves OSWorld partial score by 7.01 percentage points and binary accuracy by 4.88 points. On Agents’ Last Exam, the corresponding gains are 1.07 and 1.50 points. The paper reports partial-credit advantages over GPT-6 Astra of 6.38 points on OSWorld and 2.56 points on ALE.

These comparisons support the paper’s principal claim that open-source models equipped with recursive exploration and frozen memory can exceed the reported partial scores of stronger closed-source systems. They do not establish a uniformly superior system: on ALE binary accuracy, RSIAgent reaches 50.75%, below GPT-6 Astra’s 52.24%. Moreover, the cross-system comparison is not protocol-matched. Published baselines retain their original harnesses, budgets, and evaluation procedures, while the RSIAgent aggregates replace baseline scores with RSI results for selected tasks and retain baseline scores for others. The numerical comparison is therefore evidence of performance potential, not a controlled model-to-model causal comparison.

The aggregate reporting protocol is particularly important. The OSWorld RSI row contains 41 reported non-diagnostic RSI entries, with the remaining tasks retaining baseline scores; the ALE row combines 19 RSI-column scores with 48 baseline scores. The improvements should consequently be interpreted as improvements to the reported benchmark aggregate under a mixed replacement protocol, not as a complete independent rerun of every task under frozen-memory evaluation.

Task-level effects and memory reuse

The task trajectories illustrate how memory changes execution decisions rather than merely supplying generic advice. In representative OSWorld tasks, scores reach 100% for T044 video editing and T065 railway booking, and 80% for T049 presentation repair after recursive exploration. The trajectories are discontinuous: a long sequence of memory accumulation may produce little immediate score change until one missing procedure or constraint is resolved.

T049 demonstrates the value of retaining failure diagnoses. The first DRS attempt incorrectly interprets a preservation constraint as prohibiting movement of corrupted figure boxes. The resulting failure is consolidated into a rule distinguishing preservation of dimensions and appearance from preservation of erroneous positions. A supplementary presentation exercise then tests the revised interpretation before the target is retried.

The final memory-free and frozen-memory evaluations are especially informative. Both runs recover the broad slide arrangement, but the baseline leaves connector 69 misaligned by 121,104 EMU horizontally and 145,345 EMU vertically, exceeding the scorer’s 100,000-EMU per-axis tolerance. The memory run places the connector endpoint exactly at the required anchor. The task score therefore increases from 0.40 to 0.80, with the entire gain attributable to the slide-3 arrow component. This is a constrained artifact-level improvement rather than a general improvement across all presentation defects: slide 2 remains uncredited in both runs.

Figure 3

Figure 3: T049’s memory-free and frozen-memory outputs differ primarily in the precision of a connector anchor, which changes the task score from 0.40 to 0.80.

T044 shows a different mechanism. The memory-free baseline removes a watermark using generic video filters, but the benchmark checks for an application-native crop operation and a valid crop range. The memory run retrieves Shotcut-specific procedures, applies a native crop with a 76-pixel top offset and center disabled, and produces a smaller valid export. The score rises from 0.40 to 1.00: the memory run satisfies the native crop criterion and the center-off criterion in addition to the size and resolution requirements already satisfied by the baseline.

The gain is not primarily visual. Both runs remove the watermark and preserve the image dimensions, but only the memory run expresses the operation through the application-specific editable structure expected by the scorer. This case demonstrates that reusable memory can encode provenance and tool semantics, not merely visual transformations.

T085 extends the analysis to REAPER audio production. The frozen-memory evaluation increases the partial score from 0.6800 to 0.9417. Sentence-gap credit rises from 0.8250 to 1.0000, while processed-final-sentence credit rises from 0.2837 to 0.8996. Source-order and closing-sting scores remain unchanged. The paper appropriately qualifies these results: the evaluator approximates sentence boundaries through acoustic activity, so the component scores measure the benchmark’s recorded criteria rather than complete semantic or perceptual quality.

Generalization to game development

The paper also evaluates RSIAgent on 40 randomly sampled GameCraft-Bench tasks. In this setting, the system iteratively develops playable games, uses playtesting feedback, and modifies executable game artifacts. RSIAgent is compared with Play2Code and with its own no-RSI configuration across multiple base-game generators.

The full method improves the overall score for every generator:

Base generator Baseline Play2Code RSIAgent without RSI RSIAgent
Codex + GPT-5.5 52.77 51.05 57.84 61.28
Kimi-K2.6 31.28 36.02 42.61 46.37
GLM-5.3-Flash 30.55 38.25 44.73 48.72
Qwen3.8-27B 41.30 47.67 53.82 57.46

The comparison makes two claims beyond simple improvement. First, the no-RSI RSIAgent harness already outperforms Play2Code in all four groups. Second, recursive experience evolution adds a further 3.64–5.90 points over the no-RSI configuration. Play2Code can improve weaker base games but slightly degrades the strongest generator, whereas RSIAgent improves both. This suggests that the framework’s contribution is not reducible to repeated playtesting; the persistent memory and verification protocol provide reusable diagnostic knowledge across game types.

The game results nevertheless use a distinct configuration from the main computer-use experiments: GLM-5.3-Flash serves as both development actor and verifier, Qwen3.8-27B performs playtesting, and a 15-round development budget is imposed. The evidence therefore supports cross-domain portability of the framework design, but does not isolate which role decomposition or memory mechanism produces the improvement.

Failure mechanisms

The paper’s failure analysis is one of its most important contributions because it rejects the assumption that more exploration automatically produces reliable self-improvement. Three failure mechanisms recur.

Insufficiently targeted exploration occurs when practice expands task diversity without testing the decision responsible for an observed weakness. For example, exploration may cover document processing and persistence while failing to test how unavailable user information should be handled. The resulting memory can appear broad while leaving a decisive target-specific ambiguity unresolved. The implication is that curriculum quality must be assessed by uncertainty reduction and hypothesis discrimination, not by episode count or memory volume.

Incomplete verification occurs when local evidence is mistaken for satisfaction of the complete task specification. A verifier may confirm that an artifact exists or that a transaction completed while failing to check unsupported field values, hidden constraints, or rubric-specific requirements. Because verifier output controls memory consolidation, this failure affects both current execution and all later tasks that retrieve the resulting rule.

Unreliable memory consolidation occurs when a locally accepted interpretation is generalized beyond its evidence. In the audited form-completion cases, the actor retains rules that treat missing-data markers as valid answers or interpret unavailable information as a negative answer. The problem is not simply incorrect retrieval; it is an epistemic failure in which uncertainty and applicability conditions are discarded during distillation.

Figure 4

Figure 4: Audited failure modes show that exploration targeting, verification completeness, and memory consolidation interact as coupled sources of error.

The case studies also reveal that memory growth is not equivalent to append-only accumulation. T044 grows from 109,647 bytes after BRS to 316,541 bytes at the final freeze, T049 from 89,086 to 141,312 bytes, and T065 from 159,065 to 281,085 bytes. Some updates revise existing files or reduce memory size by removing or reorganizing material. This is consistent with the paper’s view of memory as an evolving knowledge base rather than a trajectory archive.

Figure 5

Figure 5: Memory expands through both new records and revisions, with failed projects sometimes producing useful updates.

Limitations and open questions

The reported improvements require substantial additional test-time computation. BRS executes multiple projects, sometimes concurrently, while DRS performs sequential target attempts and supplementary exercises. The paper’s execution limits include up to 86,400 seconds for practice and curriculum configurations and 36,000 seconds for a target run in the OSWorld reference setup. Consequently, the method trades parameter-training cost for inference-time exploration cost; the paper does not provide a systematic quality-per-compute comparison against fine-tuning, retrieval augmentation, or alternative test-time adaptation methods.

The benchmark evidence also has protocol limitations. The main aggregate mixes newly obtained RSI evaluations with retained baseline scores, and the selected RSI tasks are those with room for improvement. The comparisons with frontier systems are drawn from heterogeneous published configurations rather than matched budgets and harnesses. The selected case studies use archival baselines rather than matched-seed ablations, so they establish plausible mechanisms of improvement but do not quantify average treatment effects over task populations.

The verifier remains a model-based component and can issue incorrect judgments. The paper explicitly documents cases in which local verification accepted artifacts that failed official rubric checks. Since verifier judgments influence curriculum selection and memory updates, verification errors can propagate recursively. The method also leaves open how memory should represent uncertainty, scope conditions, contradictory evidence, and environment drift when a previously valid procedure becomes stale.

Finally, the paper does not fully isolate the contributions of role separation, code-as-policy actions, memory representation, curriculum generation, stopping policy, or the BRS/DRS ordering. The game-development evaluation changes the role configuration, and some reported benchmark results use model-based official grading. The open technical question is therefore not whether memory can help in selected environments, but under what verification and curriculum conditions recursive memory construction remains reliable as task distributions, interfaces, and evaluation criteria change.

Conclusion

RSIAgent presents a training-free framework for environment-specific agent adaptation through coordinated curriculum generation, code-based execution, independent verification, and persistent memory consolidation. Its broad-then-deep strategy yields substantial reported gains: OSWorld partial score increases from 71.97% to 78.98%, Agents’ Last Exam partial score reaches 84.82%, and selected artifact-level cases improve from 0.40 to 0.80, 0.40 to 1.00, and 0.6800 to 0.9417.

The strongest evidence concerns procedural and application-specific knowledge that is difficult to infer reliably in a single attempt: native editing operations, geometric anchors, dynamic-interface observation rules, and audio-rendering constraints. At the same time, the paper demonstrates that recursive self-improvement is limited by curriculum misspecification, incomplete verification, and overgeneralized memory. RSIAgent therefore establishes a concrete framework for inference-time adaptation, while leaving the reliability and cost of autonomous knowledge consolidation as the central unresolved problems.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Explain it Like I'm 14

1. What is the paper about?

The paper introduces RSIAgent, a system designed to help computer-using AI agents learn how to work in unfamiliar software environments.

For example, an AI agent might be asked to edit a video, repair a spreadsheet, book a train ticket, or create a computer game. If the agent has never used that program before, it may make mistakes because it does not know the program’s special buttons, rules, or possible problems.

RSIAgent helps the agent learn by trying tasks, checking what happened, remembering useful lessons, and trying harder tasks. Importantly, it does this without retraining the main AI model. Instead of changing the model’s “brain,” it builds a useful external memory.

2. What questions are the researchers asking?

The researchers are mainly asking:

  • Can an AI agent teach itself how to use a new software environment?
  • Can it discover which actions cause success or failure?
  • Can it remember these lessons and reuse them on later tasks?
  • Is it better to first explore many different possibilities and then study difficult cases in detail?
  • Can this approach make open-source AI models perform as well as, or better than, expensive closed-source models?

The paper focuses especially on learning cause-and-effect relationships. For example:

“If a file is saved in this format before clicking Submit, the task succeeds. If it is saved differently, the task fails.”

This kind of knowledge is more useful than simply memorizing one sequence of clicks.

3. How does RSIAgent work?

Three AI roles

RSIAgent uses several cooperating AI agents. Each one has a different job:

Agent Main job Simple comparison
Actor agent Performs tasks and uses computer programs Like a student doing an assignment
Verifier agent Checks whether the task was really completed correctly Like a teacher checking the work
Curriculum agent Chooses what the system should practice next Like a tutor creating a study plan

These agents repeatedly work together:

  1. The curriculum agent chooses a practice task.
  2. The actor agent tries to complete it.
  3. The verifier agent checks the result using evidence from the software.
  4. The system records useful lessons in its memory.
  5. The curriculum agent chooses another task based on what was learned.

This is called a recursive self-improvement loop. “Recursive” means that the process repeats, with each round using the lessons from earlier rounds.

The two exploration stages

RSIAgent explores in two main stages.

Stage 1: Broad Recursive Self-exploration

First, the system explores many different parts of the environment. It may try several tasks at the same time, looking for:

  • Common procedures
  • Different software features
  • Typical errors
  • Useful reusable scripts
  • Important rules and restrictions

This is similar to learning the layout of a new school by visiting many classrooms and hallways.

Stage 2: Deep Recursive Self-exploration

Next, the system focuses on difficult or uncertain areas. It tries harder tasks designed to reveal:

  • Hidden rules
  • Rare errors
  • “Edge cases,” which are unusual situations
  • Boundary conditions, such as what happens when a value is too large or too small
  • Weaknesses in the current memory

This is like studying for a test by first reviewing every subject and then spending extra time on the hardest questions.

Memory instead of retraining

After exploration, RSIAgent freezes its memory. The AI model itself is not changed. The memory may contain:

  • Step-by-step procedures
  • Reusable computer programs
  • Lessons from previous failures
  • Conditions under which an action works
  • Warnings about actions that may cause problems

The agent then uses this memory when solving new tasks.

The paper describes its actions as code-as-policy. This means that instead of only saying “click this button,” the agent can create and run small computer programs to control software.

4. What did the researchers find?

Better performance on computer tasks

The researchers tested RSIAgent on two computer-use benchmarks:

  • OSWorld 2.0, containing 82 tasks
  • Agents’ Last Exam, containing 67 tasks

The system improved the performance of the tested open-source models.

On OSWorld 2.0, the reported average partial score increased from 71.97% without recursive self-improvement to 78.98% with RSIAgent. Its full-task accuracy increased from 37.80% to 42.68%.

On Agents’ Last Exam, the partial score increased from 83.75% to 84.82%, while full-task accuracy increased from 49.25% to 50.75%.

A partial score means that an agent completed some parts of a task correctly. Binary accuracy means the percentage of tasks completed completely.

It performed strongly compared with larger systems

According to the paper’s reported results, RSIAgent using open-source models scored higher than several frontier closed-source systems.

For example, it achieved:

  • 78.98% on OSWorld 2.0
  • 84.82% on Agents’ Last Exam

These scores were higher than the reported scores of systems such as GPT-6 Astra and Claude Opus 5 on those tests.

This suggests that a good learning and memory system can sometimes make a smaller or open-source model much more effective.

Broad and deep exploration work best together

The researchers also tested the two exploration stages separately.

On four selected OSWorld tasks:

  • No exploration achieved an average score of 56.50%
  • Deep exploration alone achieved 56.50%
  • Broad exploration alone achieved 65.52%
  • Broad plus deep exploration achieved 74.54%

This shows that the system benefits from first learning many general skills and then carefully practicing difficult cases.

The approach also helped with game development

The researchers tested RSIAgent on 40 game-building tasks. The system helped improve games made by several different AI models.

It improved areas such as:

  • Game mechanics
  • Challenge and depth
  • Visual quality
  • Artwork
  • Overall game quality

The paper reports that RSIAgent was useful for both weaker and stronger starting models. This suggests that the approach may work beyond ordinary office software.

The system still makes important mistakes

The researchers found three major problems:

  1. Poorly chosen practice tasks The system may practice many things but fail to test the exact weakness that matters.
  2. Incomplete checking The verifier may decide that a task succeeded even though some requirements were not met.
  3. Bad memories If a mistake is accepted as correct, the system may remember the wrong rule and repeat the error later.

For example, an agent might learn that writing “information unavailable” is an acceptable answer, even when the task actually requires finding the missing information.

5. Why are these findings important?

Training a large AI model usually requires a great deal of computing power, data, and sometimes human supervision. RSIAgent offers another possibility: let the model explore a new environment and store what it learns in memory.

This could be useful when:

  • Software is private or constantly changing
  • Human demonstrations are expensive
  • The AI must learn a specialized program quickly
  • The system needs to reuse skills across many tasks
  • Developers want to improve an agent without retraining its model

The main idea is similar to how people learn a new application. We try things, notice what works, remember shortcuts, and avoid repeating mistakes.

Conclusion

RSIAgent is a method for helping AI agents learn new computer environments through practice. It uses three cooperating roles: one agent performs tasks, another checks the results, and a third decides what to practice next.

Its broad-then-deep strategy first explores many parts of an environment and then studies the hardest problems in detail. The system saves the lessons in memory and uses them later, without changing the underlying AI model.

The reported experiments show significant improvements in computer-use and game-development tasks. However, the method still depends on accurate checking and reliable memory. If the system misunderstands a result, it may learn the wrong lesson. It also requires extra time and computing power for exploration.

Overall, the research suggests that AI agents may become much more capable not only by becoming larger, but also by learning from their own experiences in a careful and organized way.

Knowledge Gaps

The paper leaves the following knowledge gaps, limitations, and open questions unresolved:

  • Causal knowledge is not explicitly validated. Although RSIAgent claims to discover reusable causal relationships, the paper does not define a causal representation or test whether stored rules support counterfactual prediction, intervention planning, or transfer beyond the trajectories that produced them.
  • The contribution of each framework component is not fully isolated. The experiments do not independently quantify the effects of the actor, verifier, curriculum agent, memory structure, memory revision, parallel BRS, sequential DRS, and test-time verification.
  • The exploration strategy is not compared against strong alternative curricula. There is no systematic comparison with random exploration, uncertainty-driven exploration, novelty search, failure-only exploration, adaptive budget allocation, or existing automatic-curriculum methods.
  • The broad-then-deep ordering remains unverified. The paper does not test whether BRS followed by DRS is superior to DRS followed by BRS, interleaving both stages, or dynamically switching between broad and deep exploration.
  • The method’s stopping criterion is underspecified and unevaluated. The curriculum agent decides when further practice is unlikely to help, but the paper does not report stopping accuracy, premature-termination rates, unnecessary exploration, or performance under alternative stopping policies.
  • Exploration cost is not quantified. The paper acknowledges substantial test-time computation but does not report token usage, wall-clock time, number of environment actions, API cost, verifier calls, concurrency benefits, or cost-normalized performance.
  • The finite exploration budget is not systematically studied. The relationship between exploration budget and downstream performance is only illustrated on a small number of tasks; scaling curves, diminishing returns, and optimal budgets across environments are unknown.
  • Results may be affected by target-task information leakage. Both exploration stages use the target query as a curriculum reference, but the paper does not clarify how much task-specific information is exposed during exploration or compare against environment-level preadaptation without access to downstream task queries.
  • The reported aggregate results mix completed RSI evaluations with retained baseline scores. For tasks without completed RSI results, baseline scores are reused, which may inflate or obscure the overall improvement and prevents a clean comparison based on identical task coverage.
  • Statistical reliability is not established. The paper provides aggregate scores but does not report confidence intervals, variance across random seeds, repeated runs, model sampling variability, or significance tests.
  • The benchmark coverage is narrow. The main evaluation uses 82 OSWorld tasks and 67 ALE tasks, with ablations on only four OSWorld tasks; it remains unclear whether the method generalizes across applications, task lengths, interaction modalities, languages, and substantially different software environments.
  • The generalization of memory across tasks and applications is unclear. The paper does not measure whether memory learned from one application transfers to another, whether it remains useful for novel task templates, or whether it overfits to the explored benchmark tasks.
  • Memory quality and retrieval behavior are not evaluated directly. There are no metrics for memory correctness, coverage, redundancy, retrieval precision, retrieval recall, context length, contradiction rate, or the frequency with which stored knowledge is actually used.
  • Memory persistence and staleness are unexplored. The paper does not test how memory behaves when software interfaces, versions, files, permissions, or task conventions change, nor how quickly outdated rules are detected and removed.
  • Incorrect memory propagation lacks formal safeguards. The paper identifies erroneous consolidation but does not evaluate confidence tracking, provenance, uncertainty labels, versioning, rollback, contradiction resolution, or quarantine mechanisms for risky memories.
  • Verifier reliability is not independently measured. Because the verifier is itself a model-based agent, the paper does not report verifier precision, recall, calibration, false-positive and false-negative rates, or robustness to adversarial and ambiguous outcomes.
  • Verifier independence is only assumed. The actor, verifier, and curriculum agents use related language-model capabilities, but the paper does not test the degree to which their errors are correlated or whether independent models, rule-based checks, or external evaluators improve reliability.
  • Verification against full task specifications is incomplete. The failure analysis shows that local checks can miss unsupported values and rubric violations, but the paper does not provide a systematic method for decomposing requirements into checkable conditions or measure performance under comprehensive verification.
  • The role of environment feedback is not disentangled from model judgment. It remains unclear which improvements come from genuine execution-state signals and which come from the verifier’s interpretation of those signals.
  • The effect of code-as-policy is underexplored. The method is presented as broadly applicable to digital environments, but experiments do not compare executable-code actions with GUI actions, natural-language tool calls, or other policy representations.
  • Safety and authorization controls are not experimentally evaluated. The paper notes risks of unintended actions, unauthorized access, and privacy leakage but does not test permission boundaries, sandbox escape attempts, destructive actions, secret exposure, or safe stopping behavior.
  • Robustness to stochastic, partially observable, and irreversible environments is unknown. The experiments do not establish how RSIAgent handles nondeterministic outcomes, delayed feedback, hidden state, transient failures, irreversible actions, or environments where exploration itself has meaningful costs.
  • Long-term accumulation effects are not studied. It is unclear whether memory quality continues improving over many exploration rounds or eventually suffers from bloat, interference, contradiction, retrieval degradation, and error accumulation.
  • Negative transfer is not quantified. The paper does not measure whether knowledge learned from earlier tasks causes failures on later tasks, especially when superficially similar interfaces have different semantics or constraints.
  • The claimed model-agnosticism is not demonstrated broadly. Experiments primarily use GLM-5.3 as actor and Kimi-K3 as verifier/curriculum model; the framework’s sensitivity to model scale, modality, reasoning capability, and model-role assignment remains unresolved.
  • Comparisons with frontier models are not fully controlled. Many baseline results are copied from external reports, with potentially different prompts, tools, budgets, evaluators, model versions, and task subsets, limiting the strength of the claim that RSIAgent outperforms those systems.
  • The game evaluation does not establish broad cross-domain transfer. Although GameCraft-Bench is included, the paper does not show that memory or exploration strategies transfer between computer-use tasks and games, nor does it compare against additional game-development or interactive-learning baselines.
  • Human supervision and data requirements are not fully characterized. The method is described as training-free and autonomous, but the paper does not clarify the extent of manual engineering in prompts, task generation, verification criteria, memory schemas, benchmark selection, and failure auditing.
  • The relationship between partial credit and genuine task completion remains unclear. Improvements in partial scores are emphasized, but the paper does not analyze which specific requirements improve, whether gains reflect useful partial progress or robust end-to-end completion, and how performance changes under stricter success criteria.
  • Real-world deployment under changing privacy and access constraints is unresolved. The controlled experiments do not establish whether RSIAgent can safely construct and reuse memory when data are sensitive, permissions vary across tasks, or multiple users and environments share the same persistent memory.

Practical Applications

Immediate Applications

  • Adaptive automation for enterprise software (software, business operations) Deploy RSIAgent as a training-free adaptation layer for desktop, browser, and productivity applications such as spreadsheets, presentation tools, video editors, CAD systems, and data-analysis software. The system can first explore an organization’s specific software configuration, menus, file conventions, and failure modes, then reuse the resulting memory for tasks such as document repair, spreadsheet manipulation, presentation editing, and form completion. Potential product/workflow: an enterprise “agent onboarding” service that runs BRS exploration in a sandbox, follows with DRS stress testing, freezes the validated memory, and makes it available to production agents. Dependencies: reliable environment feedback, permissioned tool access, application-specific task checklists, and sufficient exploration budget. The paper’s failure analysis indicates that local success verification may be insufficient for complex business requirements.
  • Private and rapidly changing software environments (enterprise IT, cybersecurity, internal tooling) Organizations can adapt open-source models to proprietary applications without sending interaction data to an external model provider or retraining model parameters. This is particularly useful for internal dashboards, legacy systems, custom CRM software, and frequently updated web interfaces. Potential tool: a locally hosted memory repository containing executable procedures, interface-specific constraints, and verified recovery strategies. Dependencies: secure sandboxing, access-control integration, memory versioning, and procedures for removing outdated or sensitive information. Autonomous exploration should not occur directly in production systems.
  • Open-source agent deployment with lower model costs (AI infrastructure, software services) RSIAgent can improve strong open-source models through persistent, environment-specific memory rather than parameter updates. This creates a practical route for companies to deploy smaller or locally hosted models while reducing dependence on closed-source frontier APIs. Potential workflow: use an open-source actor, an independent verifier, and a separate curriculum context during an initial adaptation phase; reuse the frozen memory during routine execution. Dependencies: the reported results are benchmark-based and may not transfer uniformly to uncontrolled environments. Inference costs for parallel exploration and verification can still be substantial.
  • Automated software testing and regression discovery (software engineering, quality assurance) The broad-then-deep strategy can generate diverse test workflows, discover application-specific constraints, and stress-test boundary conditions. DRS is especially suitable for reproducing failures that only occur under unusual sequences, missing inputs, conflicting values, or state-dependent conditions. Potential product: an autonomous GUI regression tester that proposes test cases, executes them, verifies postconditions, and stores reproducible failure procedures. Dependencies: deterministic or sufficiently observable test environments, machine-readable success criteria, isolated test data, and safeguards against destructive actions.
  • Interactive game development and playtesting (games, creative software) The game experiments suggest an immediate use in iterative game development. RSIAgent can play executable games, identify mechanics or usability problems, and retain reusable debugging and improvement strategies across projects. Potential workflow: generate a game, run broad playtests across mechanics and visual elements, apply deep tests to difficult levels or edge cases, and use verified feedback to guide code or asset revisions. Dependencies: reliable quality metrics, access to source code or editing tools, and human review for artistic decisions. Automated improvement may optimize measurable scores while overlooking player experience.
  • Reusable operational playbooks and support automation (customer service, IT help desks, operations) Verified memories can encode procedures for navigating internal portals, resolving recurring configuration issues, or completing administrative workflows. Agents can use failure lessons and environmental conditions rather than relying only on generic instructions. Potential output: automatically generated, executable support playbooks that include preconditions, actions, expected observations, recovery steps, and uncertainty annotations. Dependencies: strict verification of permissions and outcomes; incorrect memories could institutionalize unsafe or noncompliant procedures.
  • Research on agent adaptation and curriculum design (academia, AI research) Researchers can use the publicly described framework and code as a baseline for studying training-free adaptation, multi-agent role separation, causal memory, exploration budgets, and verifier reliability. OSWorld-v2, Agents’ Last Exam, and game environments provide starting points for controlled replication. Potential research workflow: compare BRS-only, DRS-only, and combined systems; measure memory growth, task transfer, exploration cost, and error propagation across environments. Dependencies: careful reporting of task-selection and aggregation protocols is essential, since retaining baseline scores for tasks without completed RSI results can affect aggregate comparisons.
  • Human-in-the-loop policy for high-impact automation (governance, compliance, public administration) Institutions can use RSIAgent in an advisory or approval-gated mode: the agent explores and proposes procedures, while humans approve memory entries and final actions. This is immediately applicable to low-risk administrative workflows and internal policy prototyping. Dependencies: human review must address unsupported assumptions, privacy leakage, authorization boundaries, and whether the verifier checked all requirements rather than merely observing a superficially successful output.
  • Personalized assistance for routine computer tasks (daily life, accessibility, education) A locally running agent could learn a user’s preferred workflows for file organization, calendar management, document formatting, or navigating unfamiliar applications. Persistent memory would reduce repeated instruction and improve accessibility for users who have difficulty with complex interfaces. Dependencies: explicit user consent, transparent memory inspection and deletion, protection of credentials and personal data, and confirmation before irreversible actions such as purchases, submissions, or file deletion.

Long-Term Applications

  • Self-adapting agents for specialized scientific workflows (AI for science, healthcare research, engineering) The framework could be extended to laboratory software, simulation packages, medical-imaging tools, electronic-structure codes, and domain-specific data pipelines. BRS could map available tools and procedures, while DRS could test numerical, physical, or experimental boundary conditions. Potential product: a domain-specific research assistant that learns validated tool workflows and records causal relations among parameters, operations, and outcomes. Dependencies: domain-expert verification, scientifically meaningful reward signals, reproducibility, provenance tracking, and safeguards against treating plausible but incorrect outputs as discoveries. The paper identifies this direction as future work rather than demonstrating it.
  • Clinical and medical software automation (healthcare) RSIAgent could eventually assist with electronic health-record workflows, medical-image analysis software, scheduling systems, or clinical research platforms by adapting to institution-specific interfaces and procedures. Dependencies: independent clinical validation, regulatory approval, strict privacy controls, human authorization, and verification against clinical—not merely interface-level—requirements. The current model-based verifier would not be sufficient for autonomous diagnosis, treatment, or patient-record modification.
  • Robotics and embodied agents (robotics, manufacturing, logistics) The curriculum–actor–verifier loop could be transferred from GUI actions to robot programs, simulators, sensors, and physical manipulation tasks. Broad exploration could discover reachable configurations and tool affordances; deep exploration could test collision boundaries, failure recovery, and operating limits. Potential system: a robot that builds a verified skill library for a new workstation or warehouse layout without retraining its base model. Dependencies: high-fidelity simulation, safe exploration, sensor grounding, real-time control, formal safety constraints, and a verifier capable of detecting physical damage or near misses.
  • Autonomous adaptation in energy and industrial control systems (energy, utilities, manufacturing) Agents could learn facility-specific control interfaces, maintenance procedures, and diagnostic sequences, then reuse verified memories when systems or interfaces change. DRS could target rare operating states and fault conditions. Dependencies: safe digital twins, human approval, formal control limits, cybersecurity isolation, and evidence that the agent cannot cause unsafe physical state transitions. Exploration directly on live infrastructure would be inappropriate without extensive validation.
  • Financial operations and compliance workflows (finance, insurance, accounting) Future systems could adapt to institution-specific trading back offices, reconciliation tools, claims systems, or regulatory reporting interfaces. Memories could encode conditional procedures for missing data, exception handling, and multi-step approvals. Dependencies: auditability, segregation of duties, immutable action logs, human sign-off, regulatory compliance, and robust verification of every field. The paper’s observed failure mode involving missing-data markers is especially relevant: an agent must not convert unavailable information into a negative or affirmative financial claim.
  • Long-horizon web and commerce agents (retail, travel, procurement) RSIAgent could learn the constraints, recovery procedures, and changing interaction patterns of booking, purchasing, procurement, and marketplace systems. Deep exploration could test cancellations, inventory changes, authentication interruptions, and conflicting user requirements. Potential product: an auditable procurement or booking agent with a frozen, versioned memory for each merchant or platform. Dependencies: explicit transaction confirmation, fraud prevention, secure credential handling, interruption handling, price and availability volatility, and policies for ambiguous user intent.
  • Policy simulation and public-service delivery (government, public policy) In simulated environments, agents could explore administrative portals and test how policy rules interact with incomplete information, exceptional cases, and changing forms. This could help identify bottlenecks and generate testable workflow documentation before deployment. Dependencies: representative simulations, legal review, fairness auditing, protection against encoding discriminatory administrative rules, and a clear separation between workflow assistance and policy decision-making.
  • Causal memory graphs for transferable agent skills (academic research, AI infrastructure) The paper’s emphasis on relationships among actions, conditions, and consequences could evolve into structured memory graphs rather than text-only notes. Such graphs could support retrieval by precondition, expected outcome, uncertainty, and known failure mode, enabling transfer across related applications. Potential tool: a versioned “skill and causal knowledge base” with executable procedures, evidence links, confidence estimates, and environment-specific scopes. Dependencies: reliable causal attribution, conflict resolution between memories, temporal versioning, uncertainty representation, and evaluation of whether stored relations generalize beyond the original task.
  • Verifier ensembles and formally grounded self-improvement (AI safety, verification) Because incorrect verifier judgments can propagate into memory, future systems should combine model-based verification with executable assertions, state-difference checks, external simulators, formal specifications, human review, or multiple independent verifiers. Potential architecture: a verifier ensemble that checks task completion, requirement coverage, authorization, artifact integrity, and safety constraints separately before permitting memory consolidation. Dependencies: environments must expose sufficient state and feedback; some goals remain difficult to formalize. Without stronger verification, recursive self-improvement can amplify rather than correct errors.
  • Continually adapting agents for nonstationary environments (software platforms, cybersecurity, autonomous systems) A future version could maintain multiple memory versions and re-explore when interfaces, APIs, policies, or operating conditions change. Instead of freezing memory permanently, the system could detect distribution shifts and selectively rerun BRS or DRS. Dependencies: robust change detection, rollback mechanisms, expiration dates for memories, resource-aware exploration, and safeguards against malicious interface changes or prompt injection.
  • Fully autonomous self-improving digital organizations (long-term AI systems) At the most ambitious level, coordinated curriculum, actor, and verifier agents could manage persistent skill acquisition across many tools and projects, progressively expanding an organization’s operational capabilities without retraining the underlying model. Dependencies: comprehensive authorization systems, independent oversight, reliable long-horizon evaluation, secure memory governance, resistance to reward hacking and verifier collusion, and strict limits on autonomous access. The paper’s results demonstrate environment-specific benchmark improvement, not yet safe general autonomy at this scale.

Glossary

  • Ablation study: An experiment that removes or alters components of a system to measure their individual contributions. “We compare the exploration stages on four OSWorld 2.0 (0808 offline) tasks”
  • Action space: The set of actions available to an agent in an environment. “This action space provides a general interface for controlling heterogeneous software systems”
  • Agent harness: A software framework that coordinates an agent’s interaction, tools, memory, and evaluation processes. “We use a shared code-as-policy harness for RSIAgent.”
  • Agentic causal discovery: The autonomous identification of causal relationships by an agent through interaction and experimentation. “Beyond simply memorizing successful trajectories, effective adaptation should also enable agents to discover stable causal relationships”
  • Boundary condition: A limiting circumstance or edge case that determines how a system behaves. “DRS focuses on important knowledge gaps, hard cases, and boundary conditions revealed during task execution.”
  • Binary accuracy: The proportion of tasks for which the system receives full credit. “binary accuracy, the proportion of tasks receiving full credit.”
  • Broad Recursive Self-exploration (BRS): The parallel exploration stage designed to discover diverse environmental knowledge and procedures. “BRS explores diverse directions in parallel to acquire an overall understanding of the environment”
  • Causal dependency: A relationship in which one factor influences or determines another. “previously unknown causal dependencies”
  • Causal discovery: The process of inferring relationships between actions, conditions, and outcomes from observations or interventions. “This process is not merely experience accumulation, but also a form of causal discovery”
  • Causal structure: An organized representation of relationships among causes, conditions, actions, and effects. “allowing the system to progressively uncover and consolidate reusable causal structures.”
  • Code-as-policy: An agent design in which actions are represented as executable programs rather than fixed primitive commands. “we adopt a code-as-policy formulation, where each action ata_t is represented as an executable program.”
  • Coarse-to-fine: A strategy that first establishes broad coverage and then progressively adds detailed refinements. “This coarse-to-fine process first builds broad coverage and then refines critical details”
  • Context management: The organization and control of information supplied to a model during inference. “training-free adaptation through context management offers a more flexible alternative”
  • Continual adaptation: The ongoing adjustment of an agent to changing or unfamiliar environments. “digital agent systems are often required to operate in new environments”
  • Curriculum agent: The coordinating agent that selects or generates tasks for exploration and practice. “The curriculum agent decides what to explore next”
  • Downstream task: A task performed after adaptation that uses knowledge acquired during an earlier process. “directly reuses this memory to support downstream tasks at test time.”
  • Durable memory: Persistent information retained across separate tasks or interactions. “the durable memory MM persists and retains reusable knowledge acquired across tasks.”
  • Evolvable memory: Memory that can be expanded, revised, or deleted as new evidence is obtained. “This memory is evolvable: after the verifier agent evaluates an outcome”
  • Failure mode: A characteristic way in which a system can malfunction or fail. “Our failure mode analysis identifies three mechanisms that limit recursive self-improvement”
  • Failure-driven practice: Exploration deliberately designed around previous errors or unsuccessful attempts. “By selecting prerequisite skills, informative variants, failure-driven practice, and stress-test cases”
  • Foundation model: A broadly pretrained model that can be adapted to many downstream tasks. “narrow, and even reverse, the capability gap between open- and closed-source foundation models”
  • Frontier model: A leading model representing the current state of performance in a field. “outperform frontier closed-source models”
  • GUI grounding: Mapping visual interface elements to executable actions or semantic references. “Research has improved visual grounding and GUI interaction”
  • Heterogeneous software system: A collection of software applications or platforms with different interfaces and control mechanisms. “controlling heterogeneous software systems, including GUI applications.”
  • Hidden constraint: An unstated environmental or task condition that restricts valid behavior. “uncover corner cases, hidden constraints, and boundary conditions.”
  • Inference-time memory update: Modification of an agent’s stored knowledge during execution rather than through model retraining. “supporting multi-hop retrieval and inference-time memory updates for computer-use agents”
  • Interaction history: The ordered record of observations and actions accumulated during an agent’s current task. “the interaction history ht=(o0,a1,…,at−1,ot−1)h_t=(o_0,a_1,\ldots,a_{t-1},o_{t-1})”
  • Knowledge gap: Missing or insufficient information needed to perform a task reliably. “the curriculum agent uses the accumulated experience to identify remaining knowledge gaps”
  • Long-horizon exploration: Exploration involving many sequential actions, decisions, or interactions. “games, which provide complex and continuously evolving environments for studying long-horizon exploration”
  • Memory consolidation: The process of integrating validated experience into persistent memory. “the actor agent consolidates the grounded experience by adding new knowledge”
  • Memory reuse: Applying previously stored knowledge to later tasks or environments. “RSIAgent autonomously explores the environment under a broad-then-deep exploration strategy and uses environment feedback to construct reusable memory.”
  • Multi-agent framework: A system in which multiple specialized agents collaborate to complete a process. “We introduce a multi-agent framework with three complementary roles”
  • Multi-hop retrieval: Retrieval that follows multiple linked steps through stored information or a graph. “supporting multi-hop retrieval and inference-time memory updates for computer-use agents”
  • Open-source model: A model whose implementation or parameters are made available for public use or inspection. “RSIAgent can recursively improve open-source models”
  • Partial score: A performance measure that awards credit for partially completing a task. “We report partial score, the mean task score, and binary accuracy”
  • Persistent memory: Information maintained across interactions or tasks instead of being reset after each task. “the actor agent is equipped with a persistent memory”
  • Policy model: A model that selects actions given a task, state, history, or memory. “The actor agent is the primary policy model in the multi-agent system”
  • Pretrained model: A model trained beforehand on a broad dataset and subsequently used for adaptation or inference. “whose interfaces, tools, conventions, and failure modes may not be fully captured by their pretrained knowledge.”
  • Recursive self-improvement (RSI): A process in which an agent uses its own interaction outcomes to improve its future behavior or knowledge. “we design a recursive self-improvement~(RSI) framework for digital agents in new environments.”
  • Reinforcement learning: A learning paradigm in which an agent improves behavior through feedback associated with actions and outcomes. “UI-TARS-2~\citep{wang2025ui} uses multi-turn reinforcement learning”
  • Reusable causal structure: A persistent representation of causal relationships that can be applied to multiple tasks. “organize these relationships into reusable causal structures.”
  • Reusable procedure: A sequence of actions or program steps that can be applied repeatedly to accomplish related tasks. “stores environment-specific knowledge, reusable procedures and scripts”
  • Self-exploration: Autonomous interaction with an environment to discover knowledge without direct human instruction. “RSIAgent organizes autonomous exploration into two complementary stages”
  • State transition: The change from one environment state to another after an action is executed. “humans gradually infer which factors determine success, failure, and state transitions.”
  • Stress-test case: A deliberately difficult or unusual test intended to expose weaknesses. “By selecting prerequisite skills, informative variants, failure-driven practice, and stress-test cases”
  • Synthetic experience: Artificially generated interaction data used to train or improve an agent. “EvoCUA combines synthetic experience with policy optimization.”
  • Target-driven practice: Exploration directed toward particular goals, weaknesses, or knowledge gaps. “Deep Recursive Self-exploration (DRS), which refines the accumulated knowledge through target-driven practice.”
  • Test-time adaptation: Modification or support of a model’s behavior during evaluation without retraining its parameters. “After exploration, the accumulated memory is frozen and provided to the actor agent for test-time use.”
  • Training-free adaptation: Improving an agent’s task performance without updating its learned model parameters. “We introduce RSIAgent, a training-free multi-agent framework”
  • Trajectory: A sequential record of states, observations, actions, and outcomes during an interaction. “Beyond simply memorizing successful trajectories”
  • Uncertainty: Lack of confidence or incomplete knowledge concerning an action, condition, or outcome. “Based on the resulting successes, failures, and newly revealed uncertainties”
  • Verifier agent: An agent that independently evaluates whether an action sequence satisfies task requirements. “The verifier agent serves as the independent evaluator in the multi-agent system”
  • Visual grounding: Connecting visual elements in an interface to their meanings or executable actions. “Research has improved visual grounding and GUI interaction”

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 5 tweets with 74 likes about this paper.

Reddit

  1. Upper bound for RSI: EOY2027 (58 points, 3 comments)