A Guide to Awesome Long Horizon Agents in AI Research

Aug 27, 2026

Introduction to Long-Horizon Agents and the RUC-NLPIR Repository

As Large Language Models (LLMs) and Large Multimodal Models (LMMs) transition from basic single-turn text generators into dynamic, real-world autonomous systems, long-horizon decision-making has emerged as a central frontier in artificial intelligence research. Early agent architectures achieved notable success when executing short-horizon tasks, such as answering isolated user prompts, generating brief code snippets, or maintaining simple single-domain conversations. However, deploying autonomous agents into enterprise production environments demands systems capable of sustaining operational alignment across multi-step goals, maintaining evolving environment states, recovering from intermediate execution failures, and tracking context across interaction trajectories that span extended temporal horizons.

To organize this rapidly expanding domain, the Natural Language Processing and Information Retrieval Lab at Renmin University of China maintains Awesome-Long-Horizon-Agents. This public repository serves as a structured literature clearinghouse, taxonomy, and resource index dedicated to long-horizon autonomous AI systems. Long-horizon agents are engineered to address complex tasks that require dozens, hundreds, or even thousands of dynamic execution steps. Representative applications include full-stack software repository maintenance, multi-site web workflows, multi-step scientific research execution, and embodied robotic navigation within simulated or physical environments. The Awesome-Long-Horizon-Agents repository categorizes and tracks published academic papers, standardized evaluation benchmarks, interactive environments, and open-source frameworks designed to overcome the core technical challenges of long-horizon autonomy.

What Are Long-Horizon Agents? Core Concepts and Technical Definition

In autonomous system design, the horizon refers to the operational length of an agent’s execution sequence—measured in decision steps, environment interactions, or sub-goal transitions—required to achieve an overarching objective. A long-horizon agent is an autonomous system capable of planning, executing, monitoring, and adapting sequences of actions across multi-step trajectories without human intervention. While short-horizon systems operate within single-step or few-step feedback loops where context remains static and goals are immediate, long-horizon agents interact with dynamic environments over extended execution pathways.

The Awesome-Long-Horizon-Agents repository catalogs research designed to solve the foundational challenge of long-horizon execution: systemic stability over time. When an autonomous system operates over an extended trajectory, it cannot simply execute a pre-computed linear script. Instead, the agent must continually observe environment state changes, update its internal knowledge models, evaluate progress against intermediate milestones, and dynamically adjust its future action plan. Achieving functional long-horizon capability requires combining distinct sub-systems, including hierarchical reasoning engines, memory retention pipelines, dynamic tool execution interfaces, and closed-loop environment monitors.

Real-world tasks handled by long-horizon agents span across several technical disciplines. In software engineering, an agent must clone a repository, navigate multi-file codebases, reproduce complex bug reports, write targeted fixes, and execute test suites to verify system functionality. In web automation, an agent must log into secure enterprise platforms, extract distributed records, parse dynamic DOM elements, resolve unexpected pop-ups, and finalize multi-step transactions. In operating system manipulation, an agent manages shell commands, edits configuration files, and orchestrates background processes across prolonged sessions. In each case, success depends on the agent’s ability to retain alignment across prolonged operational sequences.

Why Long-Horizon Agents Matter: Overcoming Short-Horizon Limitations

Short-horizon agents perform effectively when input prompts directly map to target outputs with minimal requirements for state retention, dynamic feedback processing, or complex goal decomposition. However, real-world operational environments are non-linear, partially observable, and non-deterministic. Deploying short-horizon architectures in complex environments routinely leads to system failure. The research indexed in the Awesome-Long-Horizon-Agents repository focuses on overcoming four fundamental technical bottlenecks that limit short-horizon systems:

  • Mitigation of Compounding Errors: In multi-step task execution, uncorrected intermediate errors compound exponentially across sequential actions. A single misplaced API call, incorrect code edit, or flawed browser click at step 5 can derail an entire 50-step trajectory. Long-horizon agent frameworks introduce validation gates, runtime self-reflection, and recursive re-planning to detect and correct errors before systemic failure occurs.
  • Overcoming Context Window Constraints and Dilution: Although modern foundation models offer expanded context windows, populating prompts with uncompressed raw interaction histories leads to context degradation, attention dispersion, and elevated compute costs. Long-horizon agent architectures employ context compression, structured working memory, state abstraction, and episodic memory retrieval to keep model context focused strictly on task-relevant information.
  • Temporal Credit Assignment: Determining which specific intermediate action contributed to eventual task success or failure across a 100-step trajectory represents a major algorithmic challenge. Specialized long-horizon methodologies introduce step-level reward attribution, sub-goal achievement tracking, and retrospective trajectory analysis to reinforce effective planning paths.
  • Dynamic and Partially Observable State Tracking: Enterprise environments—such as operating system shells, cloud infrastructure, web portals, and software repositories—change dynamically as actions are performed. Long-horizon agents continuously synchronize internal state representations with external observations to ensure subsequent decisions reflect current environment parameters.

System Architecture and Design Paradigms of Long-Horizon Autonomous Agents

Developing an autonomous agent capable of surviving extended interaction trajectories requires moving beyond basic zero-shot or few-shot prompting techniques. The literature cataloged within the repository illustrates a clear industry consensus: long-horizon capabilities demand modular, closed-loop system architectures. Rather than relying on a single model call, long-horizon agents integrate specialized architectural components designed to manage specific operational domains.

1. High-Level Task Manager and Goal Decomposition

Directly executing complex objectives without intermediate planning frequently causes model hallucination, logical drift, and structural execution loops. Long-horizon architectures utilize high-level task managers that accept natural language prompts and decompose them into structured sub-goal trees or directed acyclic graphs (DAGs). By isolating strategic planning from tactical execution, the high-level manager maintains overall goal trajectory while individual sub-goals are passed to execution modules.

2. Mid-Level Tactical Planner and Dependency Tracker

Once a task is broken down into sub-goals, a mid-level planning layer evaluates action dependencies, checks pre-conditions, and translates abstract sub-goals into ordered step sequences. This module monitors sub-goal completion metrics and determines when execution should advance to the next phase or backtrack due to unmet prerequisites.

3. Low-Level Execution Engine and Tool Interfaces

The low-level execution engine acts as the operational interface between the agent and external software environments. It formats structured commands, executes API calls, triggers web DOM actions, issues terminal shell commands, and handles raw system responses. This layer isolates environmental interaction logic from high-level reasoning modules.

4. Closed-Loop Environment Monitor and State Evaluator

To operate reliably in dynamic environments, long-horizon agents maintain continuous observation feedback loops. The state evaluator inspects execution outputs—such as shell return codes, DOM mutations, or test assertions—and updates the agent’s internal state model. If an anomaly or error is detected, the state evaluator triggers reflective debugging routines.

5. Dual Memory Pipeline: Working and Episodic Memory

Long-horizon frameworks split memory management into short-term working memory and long-term episodic stores. Working memory tracks immediate variable states, active sub-goal trees, and recent execution logs. Long-term episodic memory stores historical execution trajectories, successful code patterns, and past error resolutions, making them retrievable via vector similarity or graph lookups.

+-----------------------------------------------------------------------+
|                         High-Level Goal Tree                          |
+-----------------------------------------------------------------------+
                                   |
                                   v
+-----------------------------------------------------------------------+
|                      Hierarchical Sub-Goal Planner                    |
+-----------------------------------------------------------------------+
         |                                                 ^
         v                                                 |
+-------------------+     State Tracking &      +-----------------------+
| Low-Level Executor| ------------------------> | Dynamic Context /     |
+-------------------+                           | Short-Term Memory     |
         |                                      +-----------------------+
         v                                                 |
+-------------------+                                      v
|  Environment Step |                           +-----------------------+
+-------------------+                           | Long-Term Vector /    |
         |                                      | Episodic Memory       |
         +------------------------------------> +-----------------------+

Taxonomy of the Awesome-Long-Horizon-Agents Repository

The Awesome-Long-Horizon-Agents repository maintains a structured literature taxonomy designed to help researchers, software engineers, and system architects navigate the growing body of long-horizon AI research. The catalog is divided into core technical categories based on architectural functional goals, theoretical foundations, and application environments.

1. Surveys and Foundational Frameworks

This taxonomy section catalogs comprehensive literature reviews, conceptual frameworks, and theoretical problem formulations. Key papers define core metrics—such as planning horizon length, environment stochasticity, state observability, and agent survivability. These foundational overviews establish baseline terminology and delineate performance expectations for long-horizon task execution.

2. Algorithmic Methodologies and Core Functional Modules

The methodologies category organizes research by algorithmic innovation and functional system components required to sustain multi-step operational loops:

  • Planning and Sub-goal Decomposition: Research focusing on hierarchical plan generation, sub-goal factorization, Monte Carlo Tree Search (MCTS) adaptations, state-space exploration, and dynamic re-planning during execution failures.
  • Memory Architectures and Context Compression: Literature exploring short-term dynamic state buffers, retrieval-augmented long-term episodic memory, dynamic trajectory compaction, context pruning, and recursive state summarization.
  • Reflective Reasoning and Self-Debugging: Algorithmic strategies enabling post-action critique, automated code debugging, runtime execution verification, and self-guided plan adaptation.
  • Tool Grounding and Multimodal Environment Interaction: Frameworks detailing how agents discover, parameterize, sequence, and execute external APIs, web DOM selectors, operating system calls, and robotic control signals over extended tasks.
  • Multi-Agent Coordination and Hierarchies: Methods leveraging specialized multi-agent structures—including manager-worker hierarchies, peer review loops, and distributed consensus mechanisms—to complete multi-domain tasks.

3. Evaluation Frameworks, Testbeds, and Benchmarks

A crucial section of the taxonomy lists standardized evaluation testbeds designed to stress-test long-horizon capabilities across software repository maintenance, interactive web applications, operating system navigation, dynamic games, and embodied robotics.

Memory Architectures and Context Optimization Strategies

A primary failure mode in long-horizon task execution is context window exhaustion and attention degradation. Appending every tool output, shell execution log, and DOM update directly into the model context rapidly exhausts available token limits. Even when models support extended context lengths, processing uncompressed trajectories leads to context dilution—a phenomenon where models struggle to identify critical historical cues buried within thousands of redundant tokens.

To maintain performance over extended horizons, systems cataloged in the repository implement advanced memory management paradigms:

Context Compaction and Dynamic Summarization

Rather than maintaining raw execution streams, long-horizon agents execute dynamic context compaction. After completing each sub-goal, a summarization module condenses intermediate interaction logs into compact state summaries. Unnecessary execution details—such as intermediate terminal outputs or verbose HTTP response bodies—are pruned, leaving only essential variables, status updates, and milestone outputs in active context.

Retrieval-Augmented Episodic Memory

Long-horizon agents often need to recall actions or observations made hundreds of steps earlier. Episodic memory systems store structured action-observation pairs in external vector databases or knowledge graphs. When an agent encounters a familiar sub-problem or error state, it retrieves relevant historical trajectories using semantic vector similarity, populating active context with targeted historical solutions rather than raw trajectory logs.

State Abstraction and Key-Value Stores

For complex tasks involving multi-file editing or database interaction, agents use structured key-value stores to track system state variables independently of the primary conversation context. Key environment attributes—such as modified file paths, open network ports, active database handles, and completed test cases—are maintained in structured JSON or relational schemas. This enables the agent to reference accurate environment states without relying on context re-parsing.

Planning, Search, and Re-Planning Methodologies

Effective long-horizon execution depends on structured planning and dynamic plan modification. Traditional short-horizon agents rely on linear prompt execution, which fails when encountering unexpected environment behavior. Long-horizon architectures implement sophisticated planning algorithms that combine search trees, reflective reasoning, and dynamic re-planning.

Hierarchical Sub-Goal Generation

Hierarchical planning involves breaking high-level objectives into structured, multi-level sub-goal trees. High-level planning modules establish major milestones (e.g., “Identify bug source in authentication module”), mid-level modules generate required action sequences (e.g., “Locate auth test file, run unit tests, identify failing assertion”), and low-level modules generate target commands (e.g., “pytest tests/test_auth.py”). This hierarchical isolation prevents low-level execution errors from disrupting top-level strategic alignment.

Tree Search Algorithms: ToT, RAP, and MCTS

To navigate complex decision spaces, long-horizon agents utilize tree-search methodologies derived from decision theory. Approaches such as Tree of Thoughts (ToT), Reasoning via Planning (RAP), and Monte Carlo Tree Search (MCTS) enable agents to evaluate multiple potential execution branches before selecting actions. By simulating candidate action outcomes and scoring predicted states against task heuristics, tree-search planning helps agents avoid dead ends and high-risk action paths.

Closed-Loop Reflection and Dynamic Re-Planning

When executing plans in non-deterministic environments, intermediate steps inevitably fail. Long-horizon agent frameworks feature runtime reflection loops that evaluate environment feedback following each step. If an action yields an error code or unexpected state, the reflection module analyzes the failure cause, updates internal state representations, modifies the active sub-goal tree, and initiates recovery actions without resetting the entire environment state.

Benchmarks, Environments, and Evaluation Datasets

Assessing long-horizon capabilities requires standardized benchmarks that test sustained autonomy across complex operational scenarios. The Awesome-Long-Horizon-Agents repository indexes key benchmarks across several core practical domains:

Software Engineering Benchmarks

Software engineering tasks require long interaction horizons because resolving repository issues involves navigating codebases, analyzing dependency trees, reproducing bugs, modifying code across multiple files, and executing validation test suites. Primary benchmarks cataloged include:

  • SWE-bench / SWE-bench Lite: Evaluates agents on resolving real GitHub issues from popular open-source Python repositories. Tasks require multi-file code editing, test execution, and verifiable issue resolution across extended interaction steps.
  • RepoBench: Measures long-context codebase understanding, cross-file retrieval, and repository-level code completion capabilities.
  • HumanEval-Infilling: Assesses multi-file code synthesis and precise structural code modification across variable context horizons.

Web Automation and Desktop Operating System Benchmarks

Operating within web platforms and desktop environments requires parsing visual and textual UI layouts, maintaining session state across dynamic workflows, and executing precise sequences of keyboard, mouse, and browser commands:

  • WebArena: A web environment featuring real-world tasks across e-commerce, content management, social media, and developer platforms requiring multi-site navigation, state tracking, and tool usage.
  • OSWorld: A benchmark for evaluating multimodal agents performing long-horizon tasks across Linux, Windows, and macOS operating systems using shell commands, GUI interactions, and desktop applications.
  • VisualWebArena: Extends web automation benchmarks by requiring agents to visually process web page layouts, images, and interactive canvas components during task execution.

Embodied AI and Interactive Simulation Environments

Embodied AI applications test spatial awareness, long-term resource management, and lower-level execution control within interactive simulated spaces:

  • ALFWorld: Combines text-based task planning with interactive physical household environments, requiring agents to navigate, locate objects, and execute multi-step physical goals.
  • Crafter / Mindcraft: Open-world survival and crafting benchmarks requiring agents to maintain long-term resource management, manage health states, and complete complex crafting dependency trees across hundreds of sequential steps.

Comparative Analysis: Short-Horizon vs. Long-Horizon Agent Frameworks

The table below summarizes the technical differences between traditional short-horizon agent designs and long-horizon agent architectures across key technical dimensions cataloged in the repository literature.

Architectural Dimension Short-Horizon Agent Paradigm Long-Horizon Agent Paradigm
Trajectory Scope 1 to 5 sequential interaction steps 20 to 1,000+ sequential interaction steps
Planning Structure Linear, single-stage prompt generation or zero-shot execution Hierarchical goal trees, Directed Acyclic Graphs (DAGs), Monte Carlo Tree Search (MCTS), and dynamic re-planning
Memory & Context Management Raw history message appending; basic token window truncation Dual-memory pipelines (working memory + episodic RAG), state vector abstraction, dynamic trajectory compaction
Failure Recovery & Self-Correction Fails upon encountering single-step errors; requires manual restart Autonomous closed-loop reflection, runtime validation gates, automated code debugging, runtime re-planning
Environment State Tracking Stateless or implicit reliance on context window tokens Explicit environment state tracking, structured variable stores, continuous observation update loops
Evaluation Focus & Benchmarks Single-turn QA accuracy, function calling, single-file code generation Task success rate across multi-file engineering (SWE-bench), OS control (OSWorld), and web workflows (WebArena)

Hands-On Guide: Navigating, Searching, and Utilizing the Repository

Because the Awesome-Long-Horizon-Agents repository functions as an organized index of research materials, researchers and software engineers can clone the repository locally to analyze literature entries, review structural taxonomies, or execute targeted topic searches.

Cloning and Exploring the Local Repository

Clone the repository using standard Git commands to inspect its local structure and primary index files:

# Clone the Awesome-Long-Horizon-Agents repository from GitHub
git clone https://github.com/RUC-NLPIR/Awesome-Long-Horizon-Agents.git

# Navigate into the project directory
cd Awesome-Long-Horizon-Agents

# List all files and repository directory layout
ls -la

Filtering Research Literature Using Command-Line Utilities

The primary index file within the repository is README.md. You can leverage standard command-line filtering utilities to locate specific papers, research domains, or evaluation benchmarks based on relevant technical keywords:

# Search for papers discussing Memory architectures and dynamic context pruning
grep -i "memory" README.md

# Search for literature covering Hierarchical Planning or Tree Search methodologies
grep -iE "hierarchical|tree search|MCTS" README.md

# Search for benchmark papers related to SWE-bench, WebArena, or OSWorld
grep -iE "SWE-bench|WebArena|OSWorld" README.md

You can also view the repository in local Markdown previewers or integrated development environments such as Visual Studio Code to utilize cross-references, section navigation links, and formatted academic citations.

Contributing to the Awesome-Long-Horizon-Agents Literature Clearinghouse

The Natural Language Processing and Information Retrieval Lab at Renmin University of China maintains the catalog and accepts community contributions. Open-source contributors must follow specific formatting and categorization standards when submitting updates via GitHub Pull Requests.

Submission Guidelines for Research Papers and Assets

When submitting new research literature, open-source frameworks, or evaluation benchmarks to the repository, updates should satisfy the following criteria:

  1. Publication Standard Verification: Submissions should be accepted at peer-reviewed computer science conferences (e.g., NeurIPS, ACL, EMNLP, ICLR, ICML, AAAI) or represent widely recognized arXiv preprints accompanied by open-source code repositories.
  2. Taxonomy Alignment: Submissions must be cataloged under the correct thematic section, such as Planning & Sub-goal Decomposition, Episodic Memory Management, or Software Engineering Benchmarks.
  3. Citation Formatting: Reference entries must follow the standardized repository Markdown citation format: - **[Paper Title]** - *Conference/Journal Year*. [[Paper Link]] [[Code/Project Link]]

Contribution Git Workflow

To submit updates to the official repository catalog, follow the standard GitHub workflow outlined below:

# Fork the official repository on GitHub, then clone your personal fork
git clone https://github.com/YOUR_USERNAME/Awesome-Long-Horizon-Agents.git
cd Awesome-Long-Horizon-Agents

# Create a dedicated branch for your research addition
git checkout -b add-paper-citation

# Edit README.md to insert your paper entry into the appropriate section
# Save changes and commit using standard descriptive commit syntax
git commit -am "docs: add [Paper Title] to Planning section"

# Push the feature branch to your personal GitHub repository
git push origin add-paper-citation

# Open a Pull Request against the main branch of RUC-NLPIR/Awesome-Long-Horizon-Agents

Future Horizons, Challenges, and Emerging Paradigms in Long-Horizon Autonomy

The literature cataloged within Awesome-Long-Horizon-Agents points toward several emerging research paradigms that promise to define the next generation of autonomous AI systems:

1. End-to-End Trajectory Fine-Tuning and Reinforcement Learning

Current long-horizon systems rely heavily on prompt-level engineering and external control scripts. Future research is transitioning toward training models directly on extended execution trajectories using Direct Preference Optimization (DPO) and trajectory-level Reinforcement Learning (RL). Fine-tuning models directly on complex execution traces improves internal reasoning, reduces dependency on prompt scaffolding, and increases task resilience over long trajectories.

2. Multimodal Spatial-Temporal World Models

As agents expand into GUI automation and embodied robotics, processing text alone is insufficient. Emerging multimodal architectures integrate continuous visual streaming, spatial reasoning, and dynamic GUI state understanding. These multimodal world models allow agents to interact with dynamic user interfaces and physical environments over extended timeframes.

3. Efficient Latent Context Compression

Textual context compaction relies on language models summarizing past interactions into human-readable text. Next-generation architectures are exploring latent space compression, where historical trajectories are encoded directly into compact neural activations or vector key-value memory states. This enables agents to store thousands of steps of execution context without token overhead.

4. System Containment, Guardrails, and Safety Verification

Granting autonomous agents long-horizon execution permissions across file systems, terminal shells, cloud infrastructure, and financial networks introduces significant safety risks. Future long-horizon research emphasizes safety containment gates, automated runtime verification, access policy enforcement, and alignment checking to ensure agents execute multi-step plans safely.

Summary, Strategic Recommendations, and Community Resources

The Awesome-Long-Horizon-Agents repository maintained by RUC-NLPIR serves as an essential reference index for researchers, AI architects, and systems engineers building autonomous AI applications. By structuring literature across goal planning, memory management, reflection loops, and standardized domain testbeds, the repository provides a clear roadmap for scaling AI autonomy from short-horizon prompt execution to sustained long-horizon decision-making.

For organizations and engineering teams seeking to deploy long-horizon agents into production contexts, key strategic recommendations include:

  • Implement Modular Architectures: Separate strategic goal planning from tactical action execution and low-level tool calls to prevent execution drift.
  • Prioritize Dynamic Context Management: Implement dual-memory pipelines combining short-term working state buffers with retrieval-augmented episodic memory to prevent context saturation.
  • Incorporate Closed-Loop Reflection: Build runtime error detection, validation assertions, and self-debugging routines into execution pipelines to catch and resolve errors before they compound.
  • Benchmark Against Standardized Frameworks: Evaluate system autonomy using established benchmarks like SWE-bench, WebArena, and OSWorld to quantify real-world reliability.

To explore the research index, review structural taxonomies, or contribute to the catalog, access the official project resources below:

  • Official GitHub Repository: RUC-NLPIR/Awesome-Long-Horizon-Agents
  • Maintaining Organization: Renmin University of China Natural Language Processing and Information Retrieval Lab (RUC-NLPIR)
  • Primary Research Domains: Long-Horizon Planning, Memory Architectures, Closed-Loop Reflection, SWE-bench, OSWorld, WebArena, Embodied Autonomous Systems.
What is Awesome Long-Horizon Agents?

Awesome Long-Horizon Agents is an open-source, curated research repository maintained on GitHub by the Natural Language Processing and Information Retrieval Lab at Renmin University of China (RUC-NLPIR). It provides a structured taxonomy and literature index covering papers, frameworks, algorithms, and evaluation benchmarks for multi-step autonomous AI systems driven by Large Language Models (LLMs) and Large Multimodal Models (LMMs).

What defines a long-horizon task in autonomous AI research?

A long-horizon task is a complex, multi-step operational objective requiring an AI agent to execute dozens, hundreds, or thousands of sequential actions to achieve a final goal. These tasks require hierarchical goal decomposition, dynamic context management, episodic memory retrieval, continuous environment feedback, and closed-loop error correction across extended operational trajectories.

Who maintains the Awesome-Long-Horizon-Agents repository?

The repository is maintained by researchers at the Natural Language Processing and Information Retrieval Lab at Renmin University of China (RUC-NLPIR). Maintenance duties include cataloging newly published research papers, maintaining taxonomy structures, and reviewing open-source community contributions.

Why do short-horizon or prompt-based agents fail on long-horizon tasks?

Short-horizon agents fail on extended trajectories due to compounding execution errors, context window token exhaustion, attention dilution, context degradation, high computational costs, and an inability to dynamically process unexpected state updates within dynamic, non-deterministic operating environments.

How are research papers organized within the repository taxonomy?

Research papers are organized into primary technical categories, including theoretical overviews and surveys, algorithmic methodologies (planning, memory management, reflection, tool grounding, and multi-agent coordination), and domain-specific evaluation benchmarks across software engineering, web automation, operating systems, and embodied robotics.

What are the primary benchmarks cataloged for long-horizon evaluation?

Key benchmarks indexed in the repository include SWE-bench and SWE-bench Lite for full-stack software engineering, WebArena and VisualWebArena for interactive web application workflows, OSWorld for desktop operating system control, and ALFWorld, Crafter, and Mindcraft for embodied AI and game environments.

Does the repository contain executable code software packages?

No, the repository operates as an open-source research index and structured Markdown directory. While it provides git commands for searching and cloning the reference catalog locally, the underlying model implementations, benchmarks, and software frameworks belong to external open-source projects linked within the repository index.

How can researchers contribute new paper citations to the project?

Contributors can fork the GitHub repository, create a local feature branch, edit the README.md file to insert the paper citation using standard Markdown citation syntax under the appropriate taxonomy section, and submit a Pull Request for review by RUC-NLPIR maintainers.

What are the main emerging research directions in long-horizon AI?

Key emerging research vectors include trajectory-level fine-tuning using Direct Preference Optimization (DPO) and Reinforcement Learning, multimodal visual-spatial world models, latent context compression algorithms, and automated safety containment gates designed to safely regulate long-horizon agent permissions.