ARTFEED — Contemporary Art Intelligence

PMCoder: Coupling Planning with Episodic Memory in LLM Agents for Software Issue Resolution

ai-technology · 2026-08-10

Researchers have unveiled PMCoder, a problem-solving agent that integrates a hierarchical phase planner with episodic memory to enhance the efficacy of large language model (LLM) agents in tackling real software problems. This study, published on arXiv (arXiv:2608.06811), confronts the issue of lengthy repair processes—often comprising tens to hundreds of steps—requiring exploration, hypothesis formulation, implementation, and verification. The authors highlight that current repository-level agents typically enhance either planning or memory independently, which leaves extended trajectories susceptible to outdated evidence, repeated unsuccessful edits, and verification based on the agent's assertions rather than actual execution. PMCoder features a bidirectional coupling: the current planning phase influences memory retrieval, while statistics from memory aid in detecting stagnation and replanning. When available, issue-reproduction verdicts support verification progress. This research advances AI-assisted software engineering, especially in automated issue resolution.

Key facts

  • PMCoder is an issue-resolution agent that couples a hierarchical phase planner with episodic memory.
  • The coupling is bidirectional: the current plan phase conditions memory retrieval, and memory-derived trajectory statistics inform stuck detection and replanning.
  • The research addresses challenges in long repair episodes, which often span tens to hundreds of steps.
  • Existing repository-level agents typically strengthen planning or memory in isolation, leading to vulnerabilities such as stale evidence and repeated failed edits.
  • Issue-reproduction verdicts, when available, ground verification progress in execution evidence.
  • The paper is available on arXiv with identifier arXiv:2608.06811.
  • The announcement type is 'cross'.
  • The work is relevant to AI-assisted software engineering and automated issue resolution.

Entities

Sources