Summary
On WSL, applying presets during onboarding can pass a truncated sandbox name such as m instead of my-assistant, causing sandbox not found failures.
Problem
The onboarding flow is not robust across shell or argument-parsing differences on WSL, especially for names containing hyphens.
Expected behavior
Sandbox names should be passed through unchanged across supported shells and platforms.
Acceptance criteria
- WSL onboarding works with hyphenated sandbox names.
openshell policy set --wait receives the full sandbox name.
- Add a regression test for WSL-style argument handling.
- Error messages include the exact sandbox name being acted on when policy application fails.
Summary
On WSL, applying presets during onboarding can pass a truncated sandbox name such as
minstead ofmy-assistant, causingsandbox not foundfailures.Problem
The onboarding flow is not robust across shell or argument-parsing differences on WSL, especially for names containing hyphens.
Expected behavior
Sandbox names should be passed through unchanged across supported shells and platforms.
Acceptance criteria
openshell policy set --waitreceives the full sandbox name.