요청: flexwin-윈도우-부트스트랩-노파워쉘
- 날짜: 2026-06-26 23:33:47
- 작업 경로: /Users/ef
요청 본문
flexible@crowny.org 이선우님 컴퓨터(아이디 flexwin)에 크라우니코드 세팅 중. 파워쉘 설치 안됨. cowork.crowny.org에서 어떤 파일 받아 시작하면 좋을지
관련 산출
(클로드가 작업 결과를 이어 기록)
산출 결과 (2026-06-26 완료)
문제: flexible@crowny.org(이선우) 윈도우PC에 PowerShell이 안 깔림 → 기존 부트스트랩(.cmd가 내부적으로 irm claude.ai/install.ps1|iex 사용, /setup.ps1 경로)이 막힘.
해결: PowerShell-free 올인원 부트스트랩을 cowork에 배포.
- 런처
크라우니-클로드-시작.cmd수정: 클로드/Git 설치를 winget → curl install.cmd → (최후수단)PS 순으로. PowerShell 없어도 winget/curl로 설치. - 파일:
/Users/ef/crowny-windows-package/크라우니-클로드.zip(Python zipfile, 한글명 UTF-8 보존) → coworkpackages/크라우니-클로드-win-v1.0.zip(703KB). server.js/api/packages 규칙 추가(크라우니-클로드-prefix).updates.jsonrev 13→14.- 계정:
flexwin/flexwin1234(tier3, 이선우). 디바이스 노드명도 flexwin. - cowork 재기동(kickstart) → rev14·패키지노출·로그인 검증 GREEN.
크라우니-클로드-시작.cmd 더블클릭.부수 확인: "다른 윈도우PC에서 만든 맥스타일 터미널 크라우니코드"는 cowork 디바이스/협업 시스템에 없음. 윈도우 노드 기여=hanseonc_high.exe 스택오버플로 버그리포트/수정 + 기여/유틸.한선(문자열헬퍼)뿐. (구버전 정적 public/downloads/크라우니터미널-{mac,win}.zip은 이 맥 제작분.)
추가 작업 (2026-06-27): 업로드 인증 수정 + 올인원/터미널 패키지
문제: kpswin(tier3)이 cowork 파일 업로드 시 인증 실패.
근인: /api/upload가 구 워커토큰(X-Cowork-Token) 만 받는데 kpswin은 워커 미등록 + CLI(bash/ps1) upload도 워커토큰 사용. (tier 게이팅 문제 아님)
수정(server.js):
/api/upload: 워커토큰 또는 로그인 세션(Bearer) 둘 다 허용. tier1~4 전부 업로드 가능, 게스트(9)만 차단.- 바이너리 무손상: base64→Buffer 그대로 기록(기존 utf8 문자열화로 zip/exe 깨지던 것 해소).
- dest:'package': 세션 사용자는 packages/에 직접 적재 → /api/download 바로 배포(경로탈출 차단 basename).
/api/packages규칙 추가:크라우니-올인원-,크라우니터미널-win/mac.- cowork-cli(bash+ps1):
upload를 워커토큰→로그인 세션(Bearer)로 전환, 배포용upload-pkg(dest:package, 대용량은 임시파일+--data-binary) 추가.
검증(로컬 E2E): kpswin 로그인→일반 upload(uploads/)·dest:package 둘 다 GREEN, 바이너리 sha256 일치, 무인증 401, 생성 CLI bash -n 통과·ps1 Bearer 확인. rev 13→15.
잔여: kpswin이 윈도우용 크라우니터미널 zip을 upload-pkg로 올리면 크라우니터미널-win* 규칙으로 포털에 자동 노출됨.