Implement a system to precompute follow-up code completion suggestions. After a primary suggestion (A), automatically prepare a 'next logical suggestion' (B) assuming acceptance, and an 'alternative suggestion' assuming rejection or partial skip, for near-instant follow-up completions.
After Tabby generates a primary code completion suggestion (let's call it Suggestion A), the system should automatically precompute two follow-up branches in the background: Accept branch: Assume the user accepts Suggestion A via Tab → immediately prepare the next logical suggestion (Suggestion B) based on prefix + A. Reject / fallback branch: Assume the user rejects or partially skips Suggestion A (e.g., types one more character or continues without accepting) → prepare an alternative suggestion for that path.