feat(coding-agent): add Ctrl+Z to suspend process (#267)

* feat(tui): add isCtrlZ key detection and resetRenderState method

* feat(coding-agent): add Ctrl+Z handler to suspend process

* docs(coding-agent): add Ctrl+Z to keyboard shortcuts documentation

* feat(tui): add force parameter to requestRender
This commit is contained in:
Aliou Diallo 2025-12-21 20:19:32 +01:00 committed by GitHub
parent 55ca650a40
commit 8868d623fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 48 additions and 1 deletions

View file

@ -118,7 +118,12 @@ export class TUI extends Container {
this.terminal.stop();
}
requestRender(): void {
requestRender(force = false): void {
if (force) {
this.previousLines = [];
this.previousWidth = 0;
this.cursorRow = 0;
}
if (this.renderRequested) return;
this.renderRequested = true;
process.nextTick(() => {