텍스트 전용 DSH 에이전트에 눈을 달아 주는 플러그인. 이미지를 붙여넣으면 그대로 동작하고, 키도 Python도 필요 없는 내장 무료 비전 체인과 열 개의 픽셀 단위 도구를 제공한다. DeepSeek은 계속 추론을 맡고 보는 일은 비전 모델이 하며, 이미지 턴은 평범한 도구 호출 턴처럼 동작한다.
dsh plugin --profile web add dsh-vision-router
--profile 뒤는 직접 정하는 profile 이름입니다. 쓰고 있는 이름으로 바꾸세요.
대부분의 DSH 비전 플러그인은 이미지를 텍스트 설명으로 바꿔 DeepSeek에 넘긴다 — 손실이 있고, 일회성이며, 픽셀에 무감각하다. 이 플러그인은 반대로 간다. 원본 픽셀은 비전 모델 쪽에 남고 DeepSeek은 추론 쪽에 남으며, '이미지를 본다'는 것이 평범한 도구 호출이 된다. 설치는 명령 하나다. 패키지가 자체 `dsh.bundle.patch`를 담고 있어 `dsh plugin add`가 라우트 행과 어드미션 래퍼, 첨부 한도(20MB / 100MP로 완화)를 자동으로 연결한다. 순수 추가 방식이라 코어 행을 건드리지 않고 파일을 손으로 고칠 필요도 없다. 공식 DeepSeek 라우트를 가로챌지는 선택적인 스텔스 설정이며 기본은 꺼짐이다. 기본이 무료다. 비전 체인은 내장 OVHcloud 익명 엔드포인트(Qwen2.5-VL-72B-Instruct, 계정 불필요·키 불필요, IP당 분당 2회)에서 시작하고, OpenRouter나 Pi-AI, 임의의 OpenAI 호환 엔드포인트는 선택적 업그레이드다. Python은 어디에도 필요 없다. 축소, grounding, 자르기, 픽셀 diff, 팔레트, OCR, SVG 트레이스, 누끼, HTML 스크린샷이 모두 sharp / potrace / tesseract / 시스템 Chrome 위에서 돈다. 보는 것이 도구 호출이므로 작업은 연속적이고 다단계가 될 수 있다. `vision_ground` → `vision_crop` → `vision_describe` → `vision_pixel_diff` → 수정 → 다시 스크린샷으로 끝날 때까지 반복한다. 텍스트 턴은 모델·비용·컨텍스트 모두 그대로이고, 비전 모델은 필요할 때만 호출되며 답변은 이미지 내용 기준으로 캐시된다. 사용자에게도 투명하다. 업로드한 이미지는 대화 UI에서 여전히 이미지로 렌더링되고, 모델을 비전 도구로 향하게 하는 재작성은 모델 호출 내부에서만 일어나며 세션 로그에는 들어가지 않는다. v1.1.0부터는 Extra vision wrappers로 임의의 커스텀 텍스트 라우트(예: opencode)에서도 이미지 전송이 바로 되고, 긴 스크린샷 OCR과 연결 테스트 버튼, 산출물 미리보기 카드도 추가됐다.
- ▸명령 하나로 설치: bundle patch가 라우트 행·어드미션 래퍼·첨부 한도(20MB / 100MP)를 자동 연결, 순수 추가라 코어 행은 그대로
- ▸기본이 무료: 내장 OVHcloud 익명 엔드포인트(Qwen2.5-VL-72B, 계정·키 불필요). 유료 체인은 선택 사항이고 Python도 불필요
- ▸보는 것이 평범한 도구 호출이라 다단계 작업 가능: ground → crop → describe → pixel_diff → 수정 → 재스크린샷으로 반복
- ▸텍스트 턴의 모델·비용·컨텍스트는 그대로. 업로드 이미지는 이미지로 표시되고 재작성은 모델 호출 내부에 머물러 로그에 남지 않는다
视觉路由:默认免费端点开箱即用、逐供应商降级,issue 8/8 全回应
