* refactor(vscode): disable noUnusedLocals and update build script. Extract InlineEditController
* refactor(inline-edit): reorganize InlineChatEdit
* restructure tsconfig.json
* build(clients/tabby-agent): update watch script to modify dist/protocol.d.ts on success, to help trigger watch mode of vscode extension
* streaming at line break
* Let CodeLensProvider using footer's markers
* turn off background color of header / footer to avoid flickering
* support cancel from codelens
* update
* update
* update
* update
* [autofix.ci] apply automated fixes
* fix
* chore(agent): when apply inline edit, apply the first edit as soon as possible so codelens can display immediately
* add highlight for in progress edit
* update
* [autofix.ci] apply automated fixes
* update
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>