Skip to content

v 1.16.1 — Orca 워크트리 카드 모드 dispatch 복구

Choose a tag to compare

@sshworld sshworld released this 31 Aug 00:11
· 11 commits to main since this release

v1.16.1 — Orca 워크트리 카드 모드 dispatch 복구

v1.16.0 의 워크트리 카드 모드가 실제 Orca 에서 즉시 죽었다. 단일-repo Orca 워크스페이스에서 --mode=orca dispatch 를 쓰는 경우에만 해당하며, 탭 모드는 영향 없었다.

🐛 Fix

  • Unknown flag --workspace-status for command: worktree create 로 dispatch 가 실패하던 문제 — --workspace-status 는 worktree set 전용 플래그인데 worktree create 에 붙어 있었다. Orca 버전이 바뀌어 생긴 문제가 아니라 어떤 버전에도 없던 플래그였다. 워크트리 카드는 생성 시 이미 in-progress 상태가 되므로 플래그 자체가 불필요했고, 그대로 제거했다.
    • --help 출력을 파싱해 플래그 유무로 분기하는 우회는 쓰지 않았다. 없앨 수 있는 의존을 조건부로 감싸면 복잡도만 영구히 남고, 그 경로가 ORCA_BIN 을 우회해 테스트가 볼 수 없게 된다.
  • 같은 종류의 버그를 테스트가 잡도록 보강 — 테스트용 가짜 Orca 가 어떤 플래그든 받아주는 바람에 계약 테스트 12개가 전부 통과한 채로 배포됐다. 이제 가짜 Orca 가 실제 CLI 와 동일하게 미지 플래그를 거부하며, 허용 플래그 목록은 실제 orca <서브커맨드> --help 에서 옮겨왔다. 회귀 케이스도 함께 추가했다.

전수 감사 결과 이 하나를 제외하면 코드가 사용하는 Orca 플래그는 모두 실재한다.

업데이트: /plugin update sshworld