mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
* refactor(agent-providers): add type guards and fix type-aware lint errors in diagnostic-utils, generic-acp-agent, and tool-call-detail-primitives * fix(server): defer PTY onExit to allow pending data events to fire On Linux, node-pty's onExit callback can arrive before the last buffered PTY data chunk is delivered via onData. Wrapping finish() in setImmediate gives libuv's I/O poll phase a chance to flush remaining PTY reads before the promise resolves, preventing tail bytes from being silently dropped. Fixes a flaky worktree-bootstrap test that reliably reproduced on Linux CI. * unslop: remove dead guard, fix import order, trim comment - generic-acp-agent: remove isNonEmptyStringArray and its guard; the constructor parameter is already typed [string, ...string[]] so the check can never fire - provider-registry: move isNonEmptyStringArray below the import block instead of between two import groups - worktree: condense 3-line comment to one line per project convention