Repository-scale code editing
FeatX and MOA ask a large language model (LLM) to work through software evidence before editing code. FeatX maps repository features to Java classes and methods, then generates diffs through a three-stage agent. Its study reports a NASA-TLX workload drop from 12.5 to 7.4 against ChatGPT, plus 0.385 F1 for function-level modification localization on 38 commits.
MOA applies the same discipline to memory optimization. It turns profiling traces into validated anti-patterns, static checkers, and patches. On OpenHarmony, it reports 13 anti-patterns, 10,067 detected inefficiencies, 769 generated patches, and 92.5% expert acceptance. These results make the current emphasis clear: agents are strongest when the task surface is narrowed by source maps, runtime traces, and validation loops.