Papers for

software engineering teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Optimizing repository skill documents improves coding agent performance modestly

Skill Issue: Lessons from Optimizing Repository SKILLs for Coding Agents

Abstract: Coding agents increasingly read repository knowledge from SKILLs --- plain \texttt{.md} files versioned alongside the code. Recent work synthesizes these files automatically, by optimizing the document against a benchmark. A bare repository comes with no benchmark, and the synthetic tasks prior work builds are small enough that a capable agent saturates them with no document at all. We mine harder tasks --- merged pull requests of the repository, reverted at a single frozen base commit; and score a candidate document by whether the same agent does better with it than without it. On three Kotlin repositories, the documents GEPA finds raise this score by $4.9$pp on average, and the ones SkillOpt finds leave it where it started, $0.1$pp above the seed. The GEPA gain matches what prior work reports with the same optimizer, and at the dataset size a single repository supplies it cannot be separated from the agent's run-to-run variance; settling that would take more tasks than one repository's history yields. The documents themselves read better than the score: a maintainer of one repository found in them knowledge one only gets by working in the project.

Fri 11 SeptArtificial Intelligence
The gist
Coding agents use special text files called SKILLs that explain a repository’s code to help them solve coding tasks. The authors studied how well automatically improved SKILL files help agents handle harder coding challenges taken from real project histories. They found one method, GEPA, can slightly improve agent success, but the improvement is small and may overlap with normal variation. Still, the improved SKILL files contained useful insights that a real project maintainer recognized.
Open 2609.12742v1

AI systems improve themselves to learn and adapt better

The Last AI Built by Humans: Toward Genuine Recursive Self-Improvement

Abstract: Recursive self-improvement (RSI) enables AI systems to turn experience and feedback into persistent changes that improve both their capabilities and the process of future improvement. We first use the Headroom-Closed Index (HCI) to reveal the problems of existing LLMs, then introduce the RSI concept and its development roadmap: from improvement-execution autonomy, improvement-strategy autonomy, experience-acquisition autonomy, and environment-adaptation autonomy, to recursive meta-improvement. Next we examine RSI across scenarios (e.g., scientific discovery, embodied intelligence, software engineering), highlighting their distinct requirements and development speeds. Drawing on diverse industry practices and preliminary empirical evidence, we connect RSI research with practical systems and identify key challenges to achieving genuine RSI.

Thu 10 SeptMachine LearningArtificial IntelligenceComputation and Language
The gist
AI systems often need help to get better at tasks and to improve how they learn over time. The paper introduces a step-by-step plan called recursive self-improvement (RSI), where AI not only learns but also improves how it learns and adapts from experience. The authors show challenges current models face and explain how RSI could work in different areas, like science or software development. They also link this idea to real-world applications and identify big hurdles to making true self-improving AI.
Open 2609.11873v1

AI model management moves beyond storage with learnware concept

Learnware and AI Model Management System

Abstract: The transition from file storage to database management systems transformed stored data into managed resources. AI now faces an analogous transition from AI model storage to AI model management. Existing model pools essentially serve as \textit{AI model storage systems}. What is needed instead are \textit{AI model management systems} that enable models trained by different developers, for different tasks, with different data, and under different objectives to be identified, reused, and even assembled to address future user tasks. Because AI model developers are generally unwilling to share their training data, such systems should operate without accessing the training data of model developers and, ideally, without accessing raw data of future users. This requirement poses a fundamental challenge: the functionality of a modern AI model may not be fully understood even by the developer who trained it. How, then, can a system identify which models are useful for a given user task, let alone assemble models developed independently for different purposes? At first glance, this objective may appear unattainable. It becomes possible, however, by upgrading the basic unit of management from a machine learning model to a \textit{learnware}. \textit{Learnware = Model + Specification}. The specification, whose assignment transforms a trained model into a learnware, is generated with the help of a machine learning process without disclosing the training data of the developer and has a theoretically established data-preservation property. The \textit{Learnware Dock System (LDS)} provides a path toward powerful AI model management systems. Because specifications are generated according to a published reference and are comparable across models, they can also serve as an AI model \textit{collaboration protocol} through which independently developed models, including intelligent agents, can collaborate.

Thu 10 SeptMachine Learning
The gist
Managing AI models today is like storing files without organizing them to work well together. The authors propose upgrading from just saving AI models to managing them as 'learnware,' which combines a model with a detailed description called a specification. This helps systems identify, reuse, and link models from different developers without needing access to the original training data. Their Learnware Dock System is a step toward smarter AI collaboration and reuse.
Open 2609.11656v1

LiteRAG speeds up graph retrieval for multi-hop question answering

LiteRAG: Cost-Efficient Graph-Based Retrieval-Augmented Generation

Abstract: Graph-based retrieval can improve multi-hop question answering, but existing approaches often incur high query-time costs and produce diffuse, oversized contexts that reduce generation efficiency. We present LiteRAG, a graph-based retrieval method that replaces expensive retrieval-time LLM control with query-conditioned algorithmic exploration and reasoning-chain context construction. On DistComp, a benchmark for multi-hop retrieval over distributed-systems papers, LiteRAG attains the highest overall quality among the evaluated methods (0.798) while reducing per-query latency by over 100$\times$ and cost by over 99% relative to GraphRAG Global and DRIFT. On UltraDomain, it matches LinearRAG on overall quality while using about 14$\times$ fewer tokens. An ablation study indicates that LiteRAG's query-adaptive thresholding and community-aware hub penalization are the main drivers of its token-efficiency gains.

Wed 9 SeptInformation RetrievalArtificial IntelligenceComputation and Language
The gist
Answering complex questions that need multiple steps often requires looking through lots of information, which can be slow and costly. The authors develop LiteRAG, a new way to quickly find and organize relevant information from a network of documents without needing costly language model control during retrieval. Their method is much faster and uses fewer words in the final context while maintaining or improving answer quality. LiteRAG’s smart shortcuts and ways to avoid busy network hubs help it work efficiently.
Open 2609.10239v1

Agent confidence improves by analyzing internal model signals

Do Agents Know When They Succeed? Calibrating Agent Confidence from Internal Representations

Abstract: As agentic systems getting adopted rapidly in safety critical applications, it is vital to measure the confidence associated with the agentic actions. In comparison to the traditional machine learning systems, agentic workflows have complex failure modes with planning, tool invocation and dynamic environment interactions. In this paper, we investigate whether model's internal representations provide stronger signals of eventual task success in multi-turn agentic setups. We introduce two complementary methods: Latent Trajectory Dynamics (LTD), which summarizes changes in residual-stream representations across an an interaction trajectory, and the Action Representation Probe (ARP), which predicts success from representations formed at action decisions. Across three interactive benchmarks (Bash, SQL, Python) and three model families (Qwen14B, Qwen7B, DeepSeek6.7B), our methods consistently outperform surface level generation and sequence-based calibration baselines providing a zero-overhead reliability monitor that requires neither prompt alterations nor multi-sample rollouts.

Tue 8 SeptArtificial Intelligence
The gist
Knowing when AI helpers succeed is important, especially when they do many steps and interact with tools. The authors studied if the AI's own internal 'thought process' can better predict success than just looking at its output. They created two methods to read these internal signals and tested them on tasks involving coding and commands. Their methods worked better at telling if the AI would succeed without extra slow checks or changes to how the AI is prompted.
Open 2609.09448v1

AgentGrad improves multi agent system prompts with guided fixes

AgentGrad: Intervention-guided Prompt Optimization for Multi Agent Systems

Abstract: Large language model (LLM)-based multi-agent systems (MAS) achieve strong performance by employing specialized multiple agents, yet their performance depends on the prompt design of each agent. For MAS prompt optimization, textual gradient methods that guide prompt updates using natural-language feedback have emerged as a leading paradigm. In this paper, we identify limitations in two stages of existing textual gradient approaches: gradient extraction and gradient aggregation. In gradient extraction, previous works select a target prompt without verifying whether modifying it resolves the failure, and derive gradients without agent-level supervision over the corresponding agent's intermediate output. In gradient aggregation, individual gradients are randomly grouped and concatenated, often mixing unrelated failure modes and producing prompts that fail to generalize. To address these limitations, we propose \textbf{AgentGrad}, a prompt optimization framework for multi-agent systems based on sequential intervention and semantic textual gradient abstraction. For each failure, sequential intervention modifies the behavior of one agent at a time to identify the target agent whose modification resolves the failure. The modified output of the target agent then serves as agent-level supervision for extracting a fine-grained gradient. Semantic textual gradient abstraction clusters semantically similar gradients to prevent mixing unrelated failure modes, and abstracts each cluster into a generalized gradient that captures the shared corrective pattern. Experimental results show that AgentGrad achieves state-of-the-art performance across five MAS benchmarks and reduces wall-clock optimization time by $2.5\times$ on average compared to the next-fastest baseline.

Tue 8 SeptArtificial Intelligence
The gist
Large language models work better when many specialized agents collaborate, but their success depends on how well each agent is told what to do. The authors found problems in existing ways to improve agent instructions because they guess which agent caused errors and mix fixes that don’t relate. They created AgentGrad, which tests agents one by one to find the one causing the problem and groups similar fixes for clearer improvements. This method works better and speeds up making agents smarter across several tests.
Open 2609.08572v1

FrogNano trains small coding agent with custom code tasks online

FrogNano: Training a 4B Coding Agent via Online Task Synthesis

Abstract: We present FrogNano, a 4B coding agent designed to tackle software engineering (SWE) tasks efficiently and effectively, even under resource-constrained environments. It is post-trained exclusively via RL on around 1,500 SWE environments with synthetic tasks. A key ingredient for improving performance is an online task synthesis pipeline that creates tasks calibrated to the frontier of learnability for the current checkpoint. This report provides evidence that competitive small coding agents can be trained with synthetic tasks alone, without traditional distillation from larger models, and that generating tasks at the learnability frontier of the current agent is important. We report details on the training methodology, evaluations across diverse environments, and in-depth analyses, serving as a foundation for our ongoing exploration of lightweight yet capable coding agents that can run on minimal hardware.

Mon 7 SeptArtificial Intelligence
The gist
Writing good coding assistants usually needs huge models or borrowing knowledge from big ones. This paper shows that a smaller 4 billion parameter coding agent called FrogNano can learn well by training only on computer-generated coding problems. The tricky part is creating tasks that are neither too easy nor impossible, matching the agent’s current skill level to keep improving. The authors show FrogNano works well on many coding challenges and can run with low computing power.
Open 2609.07925v1