스폰서LobeHubLobeHub자세히 알아보기
dshfind
플러그인 목록으로

dsh-open-in-vscodeA73

@omdsh-dev
저장소 보기
베타 사용자패널 강화

DeepSeek Harness 웹 GUI에서 워크스페이스 디렉터리를 곧바로 VS Code로 여는 플러그인. 사이드바의 실제 Workspace 행마다 '…' 오버플로 메뉴에 'VSCode에서 열기' 항목이 생기고, 호스트가 에디터 CLI를 분리 프로세스로 띄우므로 에디터가 서버보다 오래 살아남는다.

Star
41+2
최근 7일 증가
기여자
2
언어
JavaScript
업데이트
2026-08-13
설치
패키지 정보에서 추론
dsh plugin --profile web add github:omdsh-dev/dsh-open-in-vscode

작성자가 npm에 배포하지 않아 이 명령은 git 소스를 받아옵니다. pnpm ≥ 10은 명시적 허용 전까지 git 의존성의 prepare 스크립트 실행을 거부하므로, 첫 설치에는 해당 profile의 pnpm-workspace.yaml에 allowBuilds 항목이 필요합니다——이는 이 패키지의 코드가 내 컴퓨터에서 실행되도록 허용한다는 뜻입니다. 함께 #commit으로 버전을 고정하길 권합니다.

--profile 뒤는 직접 정하는 profile 이름입니다. 쓰고 있는 이름으로 바꾸세요.

에디터 노트

작지만 완결된 플러그인이다. 클라이언트 쪽은 가능하면 하네스의 `sidebar.workspaces.row-menu` 슬롯을 쓰고, 공개된 DSH `0.1.0-rc.6` 빌드에서는 범위를 제한한 호환 어댑터로 폴백한다. 두 경로가 그려 내는 메뉴 행은 동일하며 로케일을 따라간다 — 중국어에서는 '在 VSCode 中打开', 영어에서는 'Open in VSCode'. 이 행을 클릭하면 메뉴가 닫히고 엄격한 Typert Remote `openInVscode/open`을 통해 호스트를 호출하며 워크스페이스 디렉터리를 넘긴다. 호스트 쪽은 설정된 에디터 CLI(기본값 `code`)를 그 디렉터리에 대해 분리 모드로 실행하므로 에디터의 수명은 서버와 무관해진다. 전제 조건은 VS Code가 있거나, 디렉터리를 열 수 있는 에디터 CLI가 PATH에 있는 것이다. Windows에서는 기본 `code` 명령이 사용자별·시스템 표준 VS Code 설치도 찾아낸다. macOS에서는 VS Code의 shell 명령을 설치하거나, 플러그인의 `command`를 디렉터리를 여는 아무 에디터로 지정하면 된다. DSH `0.1.0-rc.6` 이상이 필요하며, 네이티브 Workspace 행 메뉴 확장점이 있으면 그것을 쓰고 rc.6에서는 호환 어댑터를 쓴다. 설치 후에는 `kill -TERM`으로 웹 서버를 재시작하고 종료를 기다린다 — `kill -9`는 절대 쓰지 말 것. 세션 zstd 로그를 프레임 중간에 찢어 놓는다 — 그런 다음 페이지를 새로고침한다.

  • 사이드바의 실제 Workspace 행마다 '…' 메뉴에 열기 항목이 추가되고, UI 로케일에 따라 표기가 바뀐다
  • 하네스 네이티브 `sidebar.workspaces.row-menu` 슬롯을 우선 사용하고 `0.1.0-rc.6`에서는 범위 제한 호환 어댑터로 폴백
  • 엄격한 Typert Remote `openInVscode/open`으로 호스트를 호출하고 에디터를 분리 실행해 서버 종료 후에도 남는다
  • 기본 명령은 `code`이며 플러그인 `command`를 디렉터리를 여는 임의의 에디터 CLI로 지정 가능. 재시작은 `kill -TERM`, `kill -9`는 금지
점수 상세
평가일 2026-08-14
활동성
23.1
Star 열기
20.7
엔지니어링
21
메인테이너
8

侧栏工作区一键在 VS Code 打开,槽位+兼容适配双路径,小而精

공유 카드

README에 붙여 넣으면 이 페이지로 연결됩니다.

배지(한 줄)
배지(한 줄)
[![dshfind](https://dshfind.com/api/badge/omdsh-dev/dsh-open-in-vscode?lang=ko)](https://dshfind.com/ko/plugins/omdsh-dev/dsh-open-in-vscode?ref=badge)
카드(440×200)
카드(440×200)
[![dshfind](https://dshfind.com/api/card/omdsh-dev/dsh-open-in-vscode?lang=ko)](https://dshfind.com/ko/plugins/omdsh-dev/dsh-open-in-vscode?ref=badge)