Coupling Planning with Episodic Memory in LLM Agents for Software Issue Resolution
- Source
- arxiv.org
- Author
- Jiahao Zhang, Yifan Zhang, Yu Huang
- Date

Context
PMCoder links a coding 's plan to its memory in both directions. The current repair phase determines which past observations it retrieves, while patterns in that history help it detect when it is stuck and revise the plan. This targets long repair attempts in which an agent repeats failed edits or keeps working from stale evidence. When available, executed issue-reproduction results also inform verification progress. Research abstract
On , the authors report an average of 25 additional resolved cases, a five-percentage-point gain over a baseline using a matched agent setup. Their component tests found that combining planning and memory worked better than either alone. The result supports coordinating these capabilities rather than merely adding a larger store of past observations. Reported evaluation
- AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
- SWE-bench — The standard benchmark for AI coding agents: real GitHub issues from real repositories, scored by whether the agent's patch passes the project's own tests.
- eval — A repeatable test for AI quality — a set of tasks plus scoring — used the way software teams use test suites, because model output is too variable to judge by eyeballing.
articleOnline Monitoring and Corrective Steering of Programming AgentsShuyang Liu, Saman Dehghan, Ji Young Kim, Jatin Ganhotra, Martin Hirzel, Reyhaneh Jabbarvand
articleMemory as Infrastructure: Reliability Engineering for Persistent Agent Memory in Months-Long LLM-Assisted DevelopmentMike Helwig
articleFilesystem-Based Memory for LLM Agents: Organization, Evolution, and SustainabilitySizhe Zhou, Sheldon Yu, Hui Wei, Junda Wu, Siru Ouyang, Yizhu Jiao, Shijia Pan, Julian McAuley, Yu Zhang, Tong Yu, Jiawei Han
Checking sign-in…
Loading comments…