21d8ef9fb3
Workers spawned via resolveWorkerSpawnCmd ran with cwd anchored at the CLI install directory and shared the agent's foreground process group. Terminal cwd heuristics such as kitty's new_tab_with_cwd read the newest process in that group, so new terminal tabs opened in ~/.bun/install/global/node_modules/@oh-my-pi/pi-coding-agent/dist while any worker was alive. Spawn workers with the absolute host entry and inherit the agent cwd instead; the bun-test fallback branch keeps its cwd-relative form.