It's certainly worth exploring. Thee way most agents work right now bugs me. Sending huge diffs seems inefficient, uses a lot of tokens, and is prone to error. Another option that came to mind is working at the AST level, but that's a whole other can of worms to open.
1 comments