DAEDALUS: Bootstrapping Agent Memory from Self-Generated Tasks

Antoine Edy, Max Conti, Victor Xing, Marc-Antoine Allard, Nawfal Benhamdane, Gautier Viaud

Illuin Technology

Published October 6, 2026 · on the feed October 7, 2026 · ▲ 10 · arXiv 2610.08048

AgentsRetrieval, memory & search Full code arXiv ↗Hugging Face ↗Dataset ↗

The abstract

LLM agents often lack the operational knowledge to act reliably in new environments, as they must discover specific tool behaviors or environment conventions on their own. Without memory of past attempts, they repeat the same mistakes across tasks, leading to more task failures and longer trajectories. To address this, agentic systems typically rely on human-written guidelines or on procedural memory built from training tasks and an oracle verifier, both of which require prior knowledge of the environment. We present DAEDALUS, a method for bootstrapping reusable agent memory from self-generated practice without existing tasks or oracle verifiers. DAEDALUS pairs two agents: an explorer that interacts with the environment to generate challenging yet solvable tasks, and a solver that attempts them. A heuristic is derived from each solver failure and accepted only after the solver repeatedly succeeds with that heuristic in context. These outcomes also provide feedback for the explorer to refine the difficulty of future tasks. Accepted heuristics are then consolidated into a memory bank for test-time use. Across AppWorld, τ^2-bench, and AutomationBench, DAEDALUS improves mean success rates by up to 15.9 points and pass^5 by up to 2.2x over a no-memory baseline, and is competitive with methods using training tasks, at a lower inference cost than most. We show that performance gains already emerge with a small exploration budget, and that its heuristics also benefit agents from other model families. Our ablations further reveal that solver traces provide the key information needed to derive effective heuristics, while factorizing early discoveries makes exploration more cost-efficient. Beyond memory construction, we find that the tasks generated by DAEDALUS can serve as a proxy for benchmark tasks when ranking models by performance. Code and artifacts: www.github.com/illuin-tech/daedalus.

The Brief

3:10

A short podcast summary of the paper. Written and voiced by AI.

Transcript

DAEDALUS. Bootstrapping Agent Memory from Self-Generated Tasks. By Antoine Edy and five others, from Illuin Technology. Published on the sixth of October. Its code repository is worked out: about two hundred source files, with a readme and a licence.

Put an LLM agent in a new environment and it often lacks the operational knowledge to act reliably. It has to discover for itself how specific tools behave and what conventions the environment follows. Without memory of earlier attempts, it repeats the same mistakes from one task to the next, which means more failed tasks and longer trajectories. The usual remedies each assume something. Some systems rely on guidelines written by humans. Others build procedural memory from training tasks checked by an oracle verifier. Both require prior knowledge of the environment, which is precisely what a new environment does not come with.

DAEDALUS bootstraps reusable agent memory from practice the agent generates itself, with no existing tasks and no oracle verifiers. It pairs two agents. An explorer interacts with the environment and generates tasks that are challenging yet solvable. A solver attempts them. The environment becomes its own curriculum.

Learning happens at the solver's failures. From each failure a heuristic is derived, and that heuristic is accepted only after the solver, with the heuristic in its context, succeeds repeatedly. A lesson has to prove itself before it is kept. The same outcomes feed back to the explorer, which uses them to refine the difficulty of the tasks it generates next. Accepted heuristics are finally consolidated into a memory bank that the agent uses at test time.

The pieces form a loop that checks itself. The explorer needs the solver to know whether a task was too easy or too hard. The solver needs the explorer to supply tasks hard enough to fail at. And the acceptance test stands in for the oracle verifier that other methods require: instead of an outside judge declaring an answer correct, a heuristic earns its place by turning failure into repeated success. Nothing in this loop needs a human-written guideline or a set of training tasks prepared in advance.

The evaluation spans AppWorld, tau squared bench, and AutomationBench. Against a baseline with no memory, DAEDALUS improves mean success rates by up to fifteen point nine points, and improves pass to the fifth by up to two point two times. It is competitive with methods that use training tasks, and its inference cost is lower than most of them. Gains already appear with a small exploration budget, and the heuristics it learns also help agents from other model families.

The ablations say where the value comes from. Traces from the solver supply the key information needed to derive effective heuristics. Factorising early discoveries makes exploration more cost-efficient. And beyond building memory, the tasks DAEDALUS generates can serve as a proxy for benchmark tasks when ranking models by performance.

The design trades a dependency for a discipline. Instead of needing someone who already knows the environment, whether a human writing guidelines or a verifier judging training tasks, DAEDALUS asks the agent to invent its own practice and keeps only the lessons that measurably help. That the practice tasks can also rank models suggests they capture something real about the environment, not just about the agent that made them. Code and artifacts are publicly available.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.