gsxdsm
37c4cfa56e
FN-6808: handle AI CLI probe spawn failures
Resolve synchronous AI CLI probe launch failures as unavailable auth states.
- Catch synchronous spawn failures in Claude and Droid probe helpers so fire-and-forget validation paths do not reject.
- Return unavailable/unauthenticated sentinels for Droid model discovery and CLI presence/auth checks.
- Add regression coverage for Claude and Droid presence/auth probes plus a patch changeset.
Files changed:
.../fn-6808-cli-probe-unhandled-rejection.md | 5 ++++
.../src/__tests__/process-manager.test.ts | 25 ++++++++++++++++++++
.../src/__tests__/process-manager.test.ts | 25 ++++++++++++++++++++
packages/pi-claude-cli/src/process-manager.ts | 12 +++++++++-
.../src/process-manager.ts | 27 +++++++++++++++++++---
5 files changed, 90 insertions(+), 4 deletions(-)
Fusion-Task-Id: FN-6808
Fusion-Task-Lineage: 79702ef2-e116-4313-a557-da17a6888c30
2026-06-20 21:32:43 -07:00
..
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 20:47:32 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 16:47:33 -07:00
2026-06-20 21:32:43 -07:00
2026-06-08 15:19:27 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 07:34:26 -07:00
2026-06-19 16:47:33 -07:00
2026-06-19 07:34:26 -07:00
2026-04-09 20:19:43 -07:00