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
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(() => {