roboomp
1b202c9f14
fix(coding-agent): skipped windows ssh key mode check
...
Skipped Unix mode-bit validation for ssh identity files on native Windows while preserving the stricter check for Unix-like platforms.
Added regression coverage for Windows ssh argument building with permissive low mode bits and for Unix rejection of group/world-readable keys.
Fixes #2850
2026-06-17 12:24:19 +02:00
roboomp
80a47a8329
fix(ssh): report abort after process exit
...
Preserve cancellation semantics when a user interrupt unblocks SSH stream drains after the mux client already exited.
Fixes #2180
2026-06-09 09:54:15 +00:00
roboomp
daee87f00e
fix(ssh): cancelled controlmaster stream waits
...
Return promptly when the ssh executor receives a user interrupt while ControlMaster-owned streams remain open.
Fixes #2180
2026-06-09 09:46:52 +00:00
can1357
9d457f73d9
test: migrated test imports to package subpath exports
...
- Replaced relative `../src` imports with `@oh-my-pi/pi-ai` and `@oh-my-pi/pi-agent-core` subpaths.
2026-06-08 19:03:55 +02:00
Gerben Meijer
694f5e9a54
Refresh SSH hosts without restart
2026-05-16 00:20:00 +02:00
jiwangyihao
375ef060a7
fix(coding-agent): avoid SSH ControlMaster on Windows
2026-05-11 12:36:55 +08:00
can1357
fb150a9e39
fix(coding-agent): redirect ssh stdin to avoid mux fd errors
...
Fixes #154 .
2026-02-24 02:59:42 +01:00