I see 2 big factors to improve ability of coding agents today
- on device model - context (or understanding of modules) - not only retrieving the relevant sections or codebase but creating a version (transforming it) which is readily consumable by a model and used to focus on the problem at hand.
This requires both a macro global context of the codebase and the ability to retrieve the local context of the problem being solved.
Augment context e.g. does a fairly good job of context compression and retrieval among coding agents. Fast indexing & retrieval is a good step forward to enable open context compression