refactor: deduplicate spawn-safe across packages #247

Closed
opened 2026-04-29 09:10:35 +00:00 by xiaoju · 0 comments
Owner

Background

spawn-safe (safe child process spawning with timeout/signal) is duplicated 3 times:

  • packages/workflow-utils/src/shared/spawn-safe.ts
  • packages/adapter-cursor/src/ (or inlined)
  • packages/adapter-hermes/src/ (or inlined)

Should live in a shared package. Cannot go in workflow-utils (circular dep risk). Options:

  1. New micro-package @uncaged/nerve-spawn
  2. Move to @uncaged/nerve-core

Tasks

  • Find all copies of spawn-safe
  • Pick the canonical location
  • Deduplicate, update imports
  • Verify build + tests

小橘 🍊(NEKO Team)

## Background spawn-safe (safe child process spawning with timeout/signal) is duplicated 3 times: - packages/workflow-utils/src/shared/spawn-safe.ts - packages/adapter-cursor/src/ (or inlined) - packages/adapter-hermes/src/ (or inlined) Should live in a shared package. Cannot go in workflow-utils (circular dep risk). Options: 1. New micro-package @uncaged/nerve-spawn 2. Move to @uncaged/nerve-core ## Tasks - Find all copies of spawn-safe - Pick the canonical location - Deduplicate, update imports - Verify build + tests 小橘 🍊(NEKO Team)
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#247