跳转至

Agent research by topic

简体中文 · English

Browse two levels: research area, then comparable method family. Each paper has its own entry. Open its write-up for experimental results and reproduction limits.

Other

Agent data quality

Agentic RL

Self-improvement and experience reuse

  • Harmony Harness: Multi-Objective Self-Evolution of Agent Harnesses (harmony-harness): Harmony Harness keeps functionality and safety as separate objectives: each preference vector has a harness, and a candidate replaces only worse neighbors. Tools, skills, and logic are stored in general or environment-specific scopes; a composer selects an execution DAG for the current task. Not reproduced due to cost (review complete); research material only, no executable entry.
  • SEER: Self-Evolving Event Reasoning and Retrieval for Time Series Forecasting (seer-forecasting): Update the two memories and knowledge separately from forecast trajectories only after outcomes become observable. Compress them at capacity instead of appending indefinitely. Not reproduced due to cost (review complete); research material only, no executable entry.
  • AgentDebugX: An Open-Source Toolkit for Failure Observability, Attribution, and Recovery in LLM Agents (agentdebugx): Repair generates suggestions only. A human or policy gate must authorize an actual rerun; imported logs do not trigger arbitrary external tool replay. Not reproduced due to cost (review complete); research material only, no executable entry.
  • MARS: Modular Agent with Reflective Search for Automated AI Research (mars-research): Budget-aware MCTS chooses whether to create, improve, or debug a solution. Comparing old and new execution results and code diffs yields solution and debugging lessons reusable by other branches. Not reproduced due to cost (review complete); research material only, no executable entry.

Unified evaluation and reliability

Research automation

Automated research

Multi-agent collaboration

  • World of SWECraft: Agent Collaboration at Scale via Simulated Software Worlds (world-of-swecraft): SW-Env uses Harbor sessions and Forgejo to simulate software maintenance, with independent controls for communication permissions, repository ownership, and session budgets. SW-Eval installs frozen versions in hidden downstream packages and checks correctness and instruction counts. Not reproduced due to cost (review complete); research material only, no executable entry.
  • ARIA: Runtime Inspection and Amendment for Multi-Agent Systems (aria): Section 2 and Appendix B describe structure SFT, repair DPO, diagnosis transfer, repair GRPO and gate GRPO. The local component extracts a testable patch contract; it does not substitute heuristics for those learning stages. Bounded component only; full experiments are not reproduced.
  • Formalizing Mathematics at Scale (autoformbot): A supervisor checks objectives after merges and feeds findings back into planning. See Sections 3–4. Not reproduced due to cost (review complete); research material only, no executable entry. Method reference 1
  • PaperOrchestra: A Multi-Agent Framework for Automated AI Research Paper Writing (paperorchestra): A multidimensional assessment accepts or reverts revisions. The system does not invent or execute new experiments for authors. Not reproduced due to cost (review complete); research material only, no executable entry.

Coding Agent

Long-horizon agents

Agent safety

Agent evaluation

Skill evolution

Agent evaluation and self-improvement

  • HarnessMM: Recursive Self-Improvement for Harness Token Efficiency (harnessmm): Audit actual execution and a reduction of at least one slow call at the registered parent boundary. Closure alone cannot establish semantic correctness; the benchmark scorer remains necessary. Not reproduced due to cost (review complete); research material only, no executable entry.
  • ImageRSI: Verification-Driven Recursive Self-Improvement for Agentic Image Generation (image-rsi): Compare with/without experience on the same request, input, generation settings and seed using a blinded independent evaluator, then test separately on a holdout. Train the judge offline between collection rounds, not within the same evaluation request or from external test verdicts. Not reproduced due to cost (review complete); research material only, no executable entry.
  • RSI-Opt: Recursive Self-Improvement Optimizer Agents For Model Training (rsi-opt): Inner agents cannot see final metrics, but outer scoring uses them; a suite's split named test is not proof of unseen-task transfer. Base LLM weights stay fixed. Not reproduced due to cost (review complete); research material only, no executable entry.
  • CoReflect: A Reflective Co-Evolution Framework for Improving Conversational Evaluation (coreflect): Planner, simulator, evaluator, and analyzer are core semantic models. A JSON state machine, arithmetic means, or manual rubric edits do not reproduce them, so no cheap heuristic adapter is offered. Not reproduced due to cost (review complete); research material only, no executable entry.

Paper-to-code state subplanning

Failure attribution

Trajectory refinement

Agent memory

Tool use and reliability

  • Diviner: Agentic RCA with Human-Governed Adaptation for Large-Scale Infrastructure (diviner): A timeout does not mean there is no anomaly; a similar historical incident does not establish the current root cause; and a postmortem is not evidence available during the incident. §§4–5 define an Encode/Execute/Evaluate/Adapt loop for domain knowledge, lead–worker investigation, postmortem review, and owner-approved knowledge updates. Runtime adaptation can revise only the current investigation plan, not publish shared workflows or execute mitigation. Bounded component only; full experiments are not reproduced.
  • JevAgentHarness: Benchmarking, Deploying and Training Decision Models That Share Control with LLMs (jev-agent-harness): It reports success, cost, and critical-path latency. AgentDecision-4B also trains on reached states after errors, rather than imitating only successful trajectories. §§2–4 and Appendices A/D Bounded component only; full experiments are not reproduced.

Coding agents

Harness self-improvement

Program evolution

GUI Agent

Evaluation and verifiable agents

Workflow evolution

  • It Takes Workflows to Evolve Better Workflows (flowright): Use workflow topology to turn sparse outcomes into hierarchical, structure-aware role credit. A single harness can then support single-role self-improvement, upstream/downstream collaboration or multi-agent co-evolution.

Agent memory

Programming agents

Harness learning

Planning, search, and reflection

Memory

Tool planning

Jev

Reflection

World models

Memory and long-term interaction

Self-improvement

Public evaluation protocols

  • PLE: Physical-Engineering's Last Exam (physical-engineering-exam): Judges and references stay hidden. The local path freezes artifact bytes and checks provenance before accepting external grades. Bounded component only; full experiments are not reproduced.

Agent self-improvement

Training service optimization

Red-team skill evolution

RSI safety

Planning

Scientific agents

Scientific research agents

Planning, reasoning, and tool use

Search agents

Failure recovery

Agent data synthesis

Agentic RL / efficient long context

Skill retrieval

Tool use and environments

  • SOPBench: Evaluating Language Agents at Following Standard Operating Procedures and Constraints (sopbench-protocol): It checks the final database, whether service was permitted, and whether required verification occurred in order; guessing the final answer cannot bypass the procedure. Constraints map to helpers and can be nested: Single, And (unordered children), Or (a verified true branch) and Chain (strict order). Bounded component only; full experiments are not reproduced.

Tool use

Harnesses and self-improvement

  • Strategist: Evolving Reasoning with Agents (strategist): Each iteration performs Retrieve, Propose, Evaluate, and Accumulate. Relevance and adjacent-inspiration queries supply material for new/composed/reuse candidates. Bounded component only; full experiments are not reproduced.

Agent verification

Planning, search, and reflection

Harnesses and self-improvement

Scientific discovery and experimental loops

  • Aptamers as a sandbox for lab-in-the-loop agentic molecular discovery (aptamer-lab-loop): The paper shows disagreement between some predictive proxies and measured outcomes. This note discusses research orchestration and evidence limits only; it does not provide laboratory procedures. Not reproduced due to cost (review complete); research material only, no executable entry.

Environment simulation and lookahead decisions

  • Janus: Enhancing Long-Horizon Autonomous Research with Co-Evolving World Models (janus): After running the selected experiment, the system abstracts within-task and cross-task skills from successes and failures and updates its prediction, exploration, and coordination procedures. See the full paper.
  • Code Owns the Simulation, Jev Owns the Evaluation (jev-lookahead): Executable code simulates each action's successor state; Jev only compares the progress afforded by actions. In addition to the action and next observation, the evaluator receives newly available actions after execution, addressing the difficulty of inferring long-term reachability from semantic action scores alone.

Tree search and self-improvement

  • Superintelligent Retrieval Agent: The Next Frontier of Agentic Retrieval (sira): A frozen LLM proposes evidence terms missing from the original query. Filter absent or overly common terms by inverted-index document frequency; combine original and verified expansion in one weighted BM25 pass.
  • LATS (lats): Use an LM as agent, value function and optimizer within MCTS. External execution supplies rewards; reflections on failed traces guide later exploration and backtracking.
  • Tree of Thoughts (tree-of-thoughts): Treat intermediate thoughts as independently evaluable units. Expand multiple candidates, score the frontier with an LM value function, and search BFS or DFS with lookahead and backtracking instead of committing to one chain.
  • Self-Refine (self-refine): One LLM writes a draft, produces actionable task-specific feedback, and revises until feedback says the constraints are met. No weight updates, extra training data, human feedback or external reward model.
  • Reflexion (reflexion): Reflexion expands sparse scalar or binary feedback into actionable natural-language lessons stored in episodic memory. The Actor reads reflections on the next trial, and the Evaluator continues to judge success or failure.

Meta-reasoning and budget control

Interleaved reasoning and task decomposition

  • ReWOO (rewoo): Instead of reprompting a ReAct planner after every tool response, write a full plan with variable references. A Worker populates tool evidence and a Solver integrates it once at the end.
  • ReAct (react): ReAct alternates natural-language reasoning with environment actions and adds each observation to the next context. Reasoning can correct errors and actions can obtain external facts.

Tool calling and environment execution

Tool selection, feedback, and program execution

  • Learning to Program Retrievals: Composing Search Primitives via Reinforcement Learning (rpl): When a mutated program passes execution verification, the policy generates a continuation with its evidence, and distillation is interleaved with RL. See Section 3 and Appendix B. Bounded component only; full experiments are not reproduced.
  • SSR: Structural Signal Retriever for Scalable Agent Discovery in LLM-Orchestrated Multi-Agent Systems (structural-signal-retriever): It extracts interpretable lexical signals from explicit capability fields, then uses an inverted index to narrow the candidate pool before selection. “Structural” refers to the fields name, description, skills, tags, examples, and tools, not to syntactic graphs or latent vectors. Its core lexical mechanism is a specific integration of existing IDF retrieval, not a new semantic model. Bounded component only; full experiments are not reproduced.
  • TRACER: Trajectory-Aware Tool Retrieval for LLM Agents (tracer): Two five-dimensional linear heads learn a state-dependent weight between the empirical and contextual priors and a temperature. For unseen prefixes or low confidence, retrieval falls back to vector search across the full registry. Bounded component only; full experiments are not reproduced.
  • RATED: Reliability-Aware AI Agent Tool Retrieval via Execution Dynamics (rated): Execution successes, errors, or timeouts update only the actually selected arm. See the full paper.
  • Environments as Scaffold: Enriching Feedback to Bootstrap Self-Evolving Agents in Long-Horizon Tasks (feedback-scaffold): When the agent is less capable, action guidance reduces the search burden. Later, observation enrichment lets the agent choose actions itself rather than relying indefinitely on demonstrations.
  • AdaVDR: Adaptive Tool Use and Reflection for Video Deep Research (adavdr): AdaVDR first filters tool calls that are unnecessary for the target model's capabilities and falls back to reflection only when intermediate evidence is unreliable. After SFT, a redundancy-aware RL reward balances video understanding, external retrieval, and call cost.
  • SMITH: Self-Improving Tool-Using Agents through Multi-Aspect Verification (smith): SMITH mixes build tasks that write schemas/backends from examples with held-out tasks that use the tool pool. It rewards schema validity, code execution and final outcomes separately, with harder questions encouraging reusable abstractions.
  • ToolGrad: Efficient Tool-Use Dataset Generation with Textual Gradients (toolgrad): Work backward from a target answer to propose tool traces, then use textual gradients to locate and revise failed calls, reducing manual annotation.
  • ToolRL (toolrl): Jointly optimize tool selection, arguments, and execution results. Dynamic reward scaling mixes tools of different difficulty within an RL batch.
  • ReTool (retool): Alternate natural-language reasoning and executable tool actions. Use execution feedback to learn tool invocation, correction and stopping.
  • ToolBench (toolbench): After analyzing tool failures in open-source LLMs, the method combines programmatic usage examples, a system prompt, retrieval of in-context demonstrations, and output-format constraints.
  • CRITIC (critic): Pure reflection can repeat a model's original mistake. CRITIC adds observable evidence from external tools, such as search and code execution, to each critique-and-revision iteration.
  • ART (art): A frozen LLM produces a program; generation pauses at tool markers and resumes after injecting results. Humans can expand the library with a few corrections.
  • Toolformer (toolformer): Sample candidate API calls from few-shot examples. Compare downstream token losses for real tool results, masked results and no call, and keep only helpful calls for continued training.
  • PAL (pal): LLMs can decompose a task but make arithmetic or symbolic execution mistakes. PAL synthesizes a program with variables and control flow, then uses a deterministic runtime such as Python for exact calculation.

Public protocols and state audits

Formal mathematics and independent verification

Expert routing, embodied systems, and browsing

  • Disagreement-Guided Weak-to-Strong Routing (disagreement-routing): At test time it uses weak-model representations and two lightweight probes. The strong model is called only when the router escalates. Bounded component only; full experiments are not reproduced.
  • LEASH: Uncertainty-Aware Weak-to-Strong Escalation and Oversight for Computer-Use Agents (leash): Initial and runtime gates decide handoff. Afterward, it periodically uses representations of unexecuted weak-model Shadow actions to monitor the stronger model and asks it to reconsider when needed. Bounded component only; full experiments are not reproduced.
  • HuggingGPT (hugginggpt): ChatGPT decomposes requests into a dependency graph, selects experts by their Hugging Face descriptions, executes in topological order, and synthesizes outputs.
  • MRKL (mrkl): Discrete modules provide deterministic computation; the LM handles language understanding and the interface. The contribution is routing and modular boundaries, not a new LM loss.
  • SayCan (saycan): Score each pretrained skill by language relevance and value-function affordance. Execute the best product and append the action to context before replanning.
  • WebGPT (webgpt): WebGPT searches, clicks, and scrolls in a text browser and collects citations for answers. It first trains with behavior cloning, then uses a human-preference reward model to reject-sample among browser and answer trajectories.

Computer use and reward evaluation

  • When Faster Decisions Do Not Make Better Agents: An Empirical Study of Jev in Agent Workflows (jev-workflow): Recovery failures, premature completion, and resources spent on unsuccessful attempts all affect the resources per delivered success; a faster individual decision is not enough. See the full paper.
  • HarnessOpt-Bench: Evaluating LLMs at Harness Optimization (harnessopt-bench): Topic: harness optimization evaluation. Under a fixed target-evaluation budget, optimizers modify prompts, tools, control flow, and memory. Hidden tests and a trusted runtime isolate search feedback; candidate versions remain auditable.
  • OSReward / OS-Shepherd (os-shepherd): It reports separate success/failure recall, their mean balanced accuracy, and a leniency audit. OS-Shepherd-100K trains open 9B and 35B judges.
  • Watch and Learn: Learning to Use Computers from Online Videos (watch-and-learn): Task retrieval turns these annotations into trajectories for in-context demonstrations and supervised computer-use agent (CUA) training. A generic LLM is not asked to guess actions, and rules do not reconstruct trajectories. Not reproduced due to cost (review complete); research material only, no executable entry.
  • GAIA (gaia): Evaluate reasoning, multimodality, browsing, and tool use on 466 real problems with exact short answers and three difficulty levels.

Safe admission and verifiable execution

Local tools and completion checks

Agentic RL and post-training

Skill, turn, and rollout credit

  • Frontier-OPD: Discovering the Edge of Agent Capability and Teaching Agents to Go Beyond (frontier-opd): The teacher takes up to \(K\) turns and the student continues for \(H\). Compare bridge plus continuation against the same-length original window at that position; require valid replay, non-terminal handoff and complete continuation. Bounded component only; full experiments are not reproduced.
  • RSIPO: Recursive Self-Improving Policy Optimization for Agentic Reinforcement Learning via Skill-Policy Co-Evolution (rsipo): Static or offline-trained skills may not keep up with an improving policy, and a skill-augmented teacher can underperform its student. RSIPO produces skills from current-policy trajectories, measures their benefit with independent controls and matched initial-state replay, and jointly optimizes skill generation, RLVR, and self-distillation weighted by empirical-Bayes reliability. Not reproduced for now due to cost; validation pending, no executable entry.
  • Agent-G²: Gaussian Guidance for Agentic Reinforcement Learning (agent-g2): A fixed depth ignores task difficulty; per-example probes waste rollouts. Agent-G² estimates the center and variance of a guidance band for each difficulty cluster from existing policy rollouts, then samples a prefix depth per task.
  • AUSO: Action-Level Unified Skill Optimization from Internalization to Utilization (auso): Action-level JSD between with-skill and without-skill policies yields bounded GRPO advantage weights. Bounds prevent flipping the original trajectory advantage's sign.
  • AgentOPSD (agent-opsd): Aggregate privileged-replay teacher/student log-prob gaps into turn evidence. Update success belief recursively in log-odds space and use adjacent revisions to identify pivotal turns.
  • OCSD (ocsd): Future-observation replay changes both information and scaffolding. Match Full and Observation-Ablated replay structure and modulate GRPO on uncertain steps only by their residual.
  • CAST (cast): Use successive differences in solver state value as a solver advantage that supplies turn-level credit alongside sparse outcome reward.
  • SEED (seed): Reflect on completed trajectories to extract reusable hindsight skills. Compare action log probabilities with and without skill context to supply dense on-policy distillation credit.
  • TurnOPD (turn-opd): Use probe statistics to choose rollout depth adaptively, gradually moving token KL budget into turn-normalized supervision.
  • SEARL (searl): Maintain tools and successful transitions in a memory graph. Each new rollout updates both the policy and graph-edge weights, closing the loop between experience, retrieval, and improvement.

General trajectories and credit assignment

  • Dr.Credit: Rubric-Grounded Process Credit Assignment for Deep Research Agents (dr-credit): Compare a tool result with previously accepted support for each rubric and credit only new or partial support. Combine it with outcome advantage so repeated evidence does not earn repeated credit.
  • HarnessBandit: Joint Learnability-Transferability Scheduling for Multi-Harness Agentic Reinforcement Learning (harness-bandit): Allocate multi-harness training budget by combining learnability, transferability and an exploration bonus. The reference kernel retains gating and weight/state updates and exposes intermediate values for matched-budget comparisons.
  • T1: Terminal Agent Reinforcement Learning for Long-Horizon Tasks (t1-terminal-rl): TITO trains on the actual sampled rollout token IDs; turn-boundary repair corrects drift, and R3 replays MoE routes.
  • What Does Multi-Harness RL Learn? Credit Assignment and Portability in Coding Agents (multi-harness-rl): The study freezes the same task–harness trajectories and compares only within- and cross-harness advantages. It evaluates transfer on a minimal harness not used during training.
  • SPO++: Stabilizing Asynchronous Agentic Reinforcement Learning via Measure-Theoretic Token Correction (spo-plus-plus): Completion order can contaminate history, and trajectory whitening uses a different measure than token-mean actor loss. SPO++ organizes evidence by policy-generation event, freezes the baseline at dispatch, and normalizes advantages with action-token-count weights.
  • Group-Reflective Self-Distillation (grsd): Final reward mixes useful actions, repeated errors, and chance. The policy reflects on verified on-policy traces for one prompt; a stop-gradient snapshot with the same parameters contrasts success/failure reflections to form training-only DO/AVOID guidance and modulates turn-level advantages.
  • TAPO (tapo): TAPO reuses the same rollout and alternates policy optimization with \((s_t,a_t)\to s_{t+1}\) next-observation prediction on a shared backbone. It adds no sampling, expert data, or inference overhead.
  • StepPO (steppo): The environment observation/action step is the natural agent decision unit, unlike token-level MDP credit. Estimate values and GAE at step boundaries, then aggregate token ratios within a step before clipping.
  • Agent-R1 (agent-r1): Treat each agent/environment interaction as a transition. Pluggable context management, environment interfaces, and optimizers support token- or step-level credit.
  • Agent Lightning (agent-lightning): Decouple execution from training. Log interactions as unified MDP transitions and assign credit to pieces of a long trace, rather than concatenating everything into one framework-specific sequence.
  • GiGPO (gigpo): Sparse final rewards and whole-trajectory relative advantages cannot distinguish useful environment steps. Compute a macro advantage across full trajectories and a micro advantage across steps sharing an anchor state.

Environment models and world rehearsal

  • AHEAD: Agentic Hints for Effective Agent Development (ahead): The teacher sees environmental feedback at every step but an additional LLM corrective hint only at errors. A bounded teacher–student log-probability difference injects dense step credit into GRPO advantage.
  • EnvACE (envace): Separate group-relative advantages for acting and rehearsal avoid mixing reward scales. A few private rehearsals extend test-time planning.
  • State2State: Environment-Derived Mid-Training for LLM Agents (state2state): Topic: environment-derived mid-training. Automatically sample initial and goal states from exploration and use a rule-based state matcher as verifier. This scales mid-training without handcrafted tasks or expert trajectories.

On-policy distillation and context exploration

Harnesses and runtime policies

Search, web, and multi-turn interaction RL

  • ResidencyRL: Reinforcement Learning in Simulated Clinical Environments (residency-rl): Weighted normalized dimension scores minus truncation penalty are only reward aggregation, not the complete algorithm. Section 3 · Table 2 and Eq. 1. Not reproduced due to cost (review complete); research material only, no executable entry.
  • Contextual Information Policy Optimization for Search Agents (cipo): Topic: search-agent RL. Rewarding only the final answer can reduce retrieval to confirmation bias. CIPO identifies later actions influenced by external evidence, gives dense turn-level credit, and jointly optimizes it with global outcome reward.
  • HindSearch: Trajectory-Level Hindsight Critique for Search-Augmented Reinforcement Learning (hindsearch): Topic: hindsight for search trajectories. A frozen judge uses gold answers to write trajectory-level critiques for failed searches. Sparse success/failure becomes auxiliary on-policy distillation, combined with GRPO.
  • PEARL (pearl): The offline stage learns tool usage and failure conditions by trial and error. The online stage separates Planner and Executor and applies GRPO with a dense reward for plan correctness, tool chains, and final outcomes rather than relying only on sparse success.
  • MUA-RL (mua-rl): The agent clarifies intent in conversation and calls real MCP or database tools. User messages and tool results do not contribute to policy loss; exploration uses only the final task-completion reward.
  • WebAgent-R1 (webagent-r1): WebAgent-R1 dynamically retains recent and task-relevant context, collects full multi-turn trajectories in parallel, and uses M-GRPO to update relative to group rewards for final success. The paper also emphasizes behavior-cloning warm-up and long chain-of-thought initialization.
  • RAGEN (ragen): The paper observes an Echo Trap in which reward variance suddenly collapses with a gradient spike. StarPO-S uses trajectory filtering, a critic baseline, gradient stabilization, and decoupled clipping to suppress this self-reinforcing repetition.
  • DeepResearcher (deepresearcher): Treat searching, browsing, collecting evidence, and citing answers as one trajectory. Train with joint answer and citation reward.
  • Search-R1 (search-r1): The model emits search actions during reasoning and resumes when documents return. PPO/GRPO loss applies only to model-generated tokens; retrieved tokens are masked and a simple outcome reward scores the final answer.
  • LOOP (loop): LOOP combines PPO's trust region with a leave-one-out baseline so it can update repeatedly on a batch without a critic. Token-level importance-ratio clipping limits drifting tokens without discarding whole long trajectories.

Multi-agent systems and software engineering

Role collaboration and software development

  • A team of Gemini 4 Argon agents beats Minecraft (gemini-minecraft): An Observer summarizes world state, while chat and notes carry progress. The study concerns long-horizon coordination, programmatic tools, and persistent state, not a new training objective. Not reproduced due to cost (review complete); research material only, no executable entry.
  • CERA-MoA: Co-Evolving Router and Agents for Mixture-of-Agents (cera-moa): Estimate each agent's familiarity with an example from intermediate-layer hidden states. Select experts adaptively via a cumulative threshold and direct training examples to the corresponding experts.
  • CodeGrep: An RL-Trained Retrieval Agent for LLM Coding Agents (codegrep): Train a 14B retrieval agent with GRPO to issue parallel grep/glob/read calls and narrow files over several turns. A frozen coding agent handles fixes; optimize downstream resolution, not standalone retrieval.
  • MANTA: Multi-Agent Network Topology Adaptation for Self-Evolving Multi-Agent Systems (manta): Initialize communication topology from task priors and monitor collaboration traces. Adapt roles, edges, ordering, visibility and verification under bounds.
  • Agent0 (agent0): A proposer generates verifiable tool tasks. Multiple execution agents produce candidates and vote; increase curriculum difficulty along the current capability boundary.
  • OpenHands (openhands): OpenHands is an open software agent platform. It unifies terminal, editor and browser actions in an observable event stream and isolates execution in a sandbox for bug fixes, implementation and repository maintenance.
  • SWE-agent (swe-agent): A general-purpose shell exposes an overly broad action space and verbose output to an LLM. SWE-agent's specialized ACI constrains repository search, file viewing, precise editing, and testing so the model can locate the cause of an issue and validate a patch.
  • AutoGen (autogen): Complex applications need models, tools, and humans to collaborate; hand-written control flow is hard to reuse. ConversableAgent and conversation programming let roles declare capabilities, reply policies, and termination conditions, then combine them through group chats or nested conversations.
  • MetaGPT (metagpt): MetaGPT encodes human software-team SOPs as role-based message flows. Each role produces structured intermediates for downstream roles to consume and verify.
  • CAMEL (camel): Inception prompts define user and assistant roles, goals, and constraints. Alternating messages solve tasks and produce multi-agent trajectories for study.

ML and software development trajectories

Runtime cost and tool exposure control

Memory, skills, and continual learning

Active and long-term memory

  • Hy-Memory-30B-A3B: Attributed Reinforcement Learning for Long-Term Memory Writing (hy-memory): Then freeze the reader and judge and optimize only the writer. Chunk-level probes supplement sparse rewards; cross-chunk factual attribution locates contributions; a growth penalty discourages storing everything. Not reproduced due to cost (review complete); research material only, no executable entry.
  • MemScope: Evolving Agent Memory Architectures through Localized Code Repair (memscope): It locates a cause and makes a bounded in-place change that preserves provider identity and compatibility with existing memory. If evidence is insufficient, it can explicitly select no patch instead of forcing an edit every round. §3 and Appendices A–B Bounded component only; full experiments are not reproduced.
  • Test-Time Memory Construction (t2mem): Memory evolves alongside information needs. See the full paper.
  • Use and Disuse: Intent-Structured Experience Consolidation for Memory and Learning in LLM Agents (hippocam): The paper reports 97.8% ALFWorld success, 81.9% ScienceWorld progress, and 81.7% mean StreamBench accuracy. No online A/B test is reported.
  • Causal Memory Policy: Making Memory Utility Identifiable by Intervening on Retrieval (causal-memory-policy): CMP reserves balanced randomized exposure slots in a fixed candidate pool. Each memory then has estimable treatment and control samples, and utility with a standard error protects uncertain memories.
  • ReMem: Rethinking Perception and Memory in Long-Context Recommendation Agents (remem): ReMem uses OCR-driven multimodal item perception for compact semantic representations, then keeps preferences in dynamic memory with a fixed budget. Multi-Memory GRPO shares policy updates across memory views.
  • Mnemon: Raw Records, Fast Judgments, Slow Thoughts (mnemon): Retain dated raw records. A slower planner proposes searches, a fast Jev decides which records matter, and a compact view under a fixed budget feeds the original answering model.
  • Interactive Memory Learning for Long-Term Conversations (interactive-memory): The Planner selects high-value information to write, the Trigger decides when to retrieve it, and delayed cross-session reward trains the two policies together.
  • MemForest: Efficient Agent Memory Management via EventTree Partitioning and Progressive Merging (memforest): Merge nodes progressively under capacity pressure. Start retrieval from a semantic anchor and expand through neighboring nodes, retaining temporal structure and links between events.
  • AtomRec: Evolving Atomic Memory for Agentic Recommendation (atomrec): Coarse profiles may overwrite old preferences, and a single collaborative edge is hard to explain. AtomRec splits item and user histories into independently evolving atomic fields, links them semantically and collaboratively, and retrieves multi-hop paths as recommendation evidence.
  • When Memory Takes Gradients: Collaborative Vector Memory for Agentic Recommender Systems (covemem): CoVeMem builds a bank from frozen LightGCN states, retrieves history relevant to the current candidate set, and projects it into soft tokens. Semantic alignment and masked listwise co-training teach the LLM to read memory.
  • MemoryCPT: An End-to-End Agent Memory Framework for Cost-Performance Trade-off (memorycpt): Distill offline memory construction into a compact QAD model. QAR retrieves via RRF and summarizes query-relevant context with LoRA; cost-aware GRPO optimizes quality per cost.
  • VerMem (vermem): VerMem uses one policy over all three states and seven atomic operations. A local verifier checks state transitions and a global verifier checks evidence consistency.
  • Memory as a Controlled Process: Learned Adaptive Memory Management for LLM Agents (memcon): It chooses retrieval depth, plan injection, a replacement query, or memory maintenance based on task progress, repeated actions, memory size, and available successful plans. A lightweight tabular UCB controller explores and learns from end-of-task binary feedback and an efficiency reward without making extra LLM calls to choose memory operations. Bounded component only; full experiments are not reproduced.
  • U-Mem (u-mem): U-Mem uses an acquisition cascade with rising cost: try self/teacher first, then research with tools, and finally consult an expert. Retrieval combines semantic similarity and Thompson sampling, and memory is validated and curated before write-back.
  • Learning Personalized Agents from Human Feedback (pahf): Retrieve explicit user preferences before acting and ask for clarification when unknown or uncertain. Accept corrections after acting even when memory was confident, replacing stale preferences across new users, contexts and preference drift.
  • LEGOMem (legomem): LEGOMem breaks experience into composable procedural units. Orchestrator memory stores decomposition and delegation, agent memory stores action templates, and the units are recombined at runtime for each new task.
  • MemTool (memtool): MemTool compares autonomous, workflow, and hybrid management. The hybrid policy protects tools required by the current workflow and dynamically evicts other tools based on recency and historical success.
  • MemGPT (memgpt): MemGPT borrows operating-system virtual memory: resident core information, active working context, and an external archive. Function calls move data, and interrupts or heartbeats control continued reasoning and interaction with the user.
  • Generative Agents (generative-agents): Store observations in a memory stream and retrieve by recency, importance and relevance. Once cumulative importance crosses a threshold, generate higher-level reflections, then use memory and current state for schedules and action plans.

Memory retrieval and representations

Context, state, and branch management

  • Cache Engineering for Agents (cache-engineering): AKV extends a radix structure with position versions, eviction and recovery and explores RSI-generated cache policies. A cache state depends on operation history, not merely the final token prefix. Not reproduced due to cost (review complete); research material only, no executable entry.
  • Context Language Models (context-lm): Treat context as a file the model can edit directly, letting it retain, delete or reorganize information instead of following a fixed external harness policy. Multiple agents maintain separate context files, and the server prefills from the first mismatching token.
  • Continuous Context Management (ccm): The next turn receives only the original task, memory, and latest observation. Full history is used only during training for privileged distillation.
  • SKILL.state: Scalable Long-Horizon Agent Skills (skill-state): The runtime validates before committing, and transient reasoning is discarded. See §3 and Algorithm 1. Bounded component only; full experiments are not reproduced.

Skill graphs and cross-task accumulation

  • Recursive Formation and First-Class Reuse of Compositional Capabilities (formcraft): A composite becomes an ordinary candidate for later search, which need not revisit its formation history. The composite's internal computations still execute at runtime. Bounded component only; full experiments are not reproduced.
  • CoSkill: Joint Reinforcement Learning of Reasoning and Meta-Skill Agents for Hierarchical Skill Evolution (coskill): CoSkill lets a Reasoning Agent use task and substep skills and a trainable Meta-Skill Agent rewrite them from execution returns. They share a backbone and train jointly end to end.
  • SPT: Skills as Pre-Training Data for Agentic Language Models (spt): Skill packages encode reusable workflows. Mid-train a causal LM on SkillCorpus before post-training; Reference Insert places cited files near first use.
  • CaSKG: Counterfactual-Causal Skill Graphs for Scalable Agent Skill Retrieval (caskg): It calibrates the edges with three types of textual counterfactual probe: remove, substitute, and reorder. After Bayesian smoothing, it publishes only reliable relations.
  • SkillForge: Automated Skill Discovery and Refinement for Tool-Using Agents (skillforge): Appending extracted skills forever can retain erroneous or stale entries. Include explicit skill invocation in RL, induce candidates from successful, failed and contrastive traces, and use environment evidence to activate, revise or deduplicate.
  • Learning Globally Reusable Skills for Coding Agents (gse): GSE maintains a Skill Relation Graph. Cluster local experience to consolidate skills and use replay verification to reject overfitting and regressions.
  • When Self-Evolution Backfires: Pre-Commit Gating against Skill Contamination in LLM Agents (vag): VaG checks structure, behavioral harmlessness, and semantic consistency before committing skills. Marginal gain then selects a compatible Hot set.
  • CoEvo-Mem (coevo-mem): Task outcomes update routing; trajectories update memory values and graph relationships. Alternate which side is frozen to control nonstationarity.
  • SkillRise (skillrise): One policy alternates solving the current task and curating a skill document passed directly to the next. Solving uses the current outcome; curation uses discounted outcomes from later tasks.
  • HiSkill (hiskill): Organize experience into high-level skills, executable AtomicOps, and typed directed edges. Retrieve only a task-relevant subgraph for action grounding.
  • UniMem (unimem): Novel tasks first enter an episodic buffer. A self-routing controller consolidates recurring and reliable execution patterns into scalable parametric memory.
  • Memento-Skills (memento-skills): Reflect on execution logs to extract structured skill descriptions. Retrieve them by task and write back versioned skills rather than appending raw trajectories.
  • MemSkill (memskill): The controller selects memories from past episodes. The designer compiles recurring successful patterns into skills and updates their versions using new feedback.
  • SAGE (sage): Abstract skills from successful trajectories, revise or retire them after failures, and use task rewards to learn retrieval and reuse.
  • Voyager (voyager): Voyager uses GPT-4 to generate curricula and code as its action space. Successful programs are indexed by description in a skill library, then retrieved and composed for new tasks.

Skill acquisition, retrieval, and invocation

Context compression and exact recovery