Amp Tab now uses language server diagnostics to suggest follow-up edits that resolve errors introduced by previous edits.
This means you can get completions across the entire file, not just in nearby code.
It's particularly useful when making changes that immediately introduce fixable errors, such as changing the signature of a function or renaming a variable.