DeepSeek Harness 플러그인: 입력창 오른쪽에 고래 꼬리 모양 버튼이 추가되며, 클릭하면 현재 모델을 사용해 초안을 목표, 형식, 경계가 포함된 완전한 작업 설명으로 보완합니다. 원본 위치에서 교체되지만 전송되지는 않으며, 마음에 들지 않으면 Ctrl+Z로 복원할 수 있습니다.
스타 수 37
이유
- 초안만 수정하고 메시지는 전송하지 않음: 예를 들어 "더우반 영화 크롤러를 만들어 줘"라는 요청은 Top 250의 제목, 평점, 링크를 수집하고, CSV로 출력하며, robots.txt를 준수하고 요청 간격을 최소 2초로 유지하도록 보완됩니다. 재작성된 결과는 입력창에 남아 계속 편집할 수 있습니다.
- 기본적으로 이전 문맥을 참조함(버튼 오른쪽 아래 작은 점으로 표시): 입력창에 현재 포함된 이미지만 읽고, 이전 대화 메시지의 이미지는 읽지 않습니다. 설정에서 재작성 전용 모델을 고정할 수 있으며, 세션 작업을 전환해도 중단되지 않습니다.
- 저자가 구현 세부 사항을 기술했습니다: 주입된 히스토리는 min(6000 토큰, 컨텍스트 윈도우 × 5%) 예산으로 잘라내며, 히스토리는 JSON 배열로 주입되고 "데이터일 뿐 지시가 아님"을 명시합니다. 10-28에 릴리스되었으며, npm에서는 1.6.1(10-30) 버전까지 올라갔고, 이 코너에서는 처음 소개합니다.
사용법
- Node ≥ 22 필요: dsh plugin --profile web add dsh-prompt-rewriter (데스크톱 버전은 --profile desktop 사용), 설치 후 Harness를 재시작해야 합니다(핫 리로드 없음).
- 입력창에 초안을 작성한 후 모델 이름 왼쪽의 고래 꼬리 아이콘을 클릭합니다. 단축키는 기본적으로 비활성화되어 있으며, 설정 → Prompt rewriter에서 활성화할 수 있습니다(데스크톱 Ctrl+E, 브라우저 Ctrl+Alt+E).
리스크
- 매번 재작성할 때마다 실제 모델 호출이 발생하며, 이전 문맥을 참조하면 추가 토큰이 소모되어 긴 대화에서는 더 느리고 비싸집니다. 교체는 스트리밍 방식이 아니므로 결과가 전체적으로 나올 때까지 기다려야 합니다.
- GitHub 소스 코드에서 설치하면 빌드 단계가 실행됩니다. 단위 테스트는 저장소에 포함되어 있지 않으며, 저장소 내의 DeepSeek 고래 로고에 대한 라이선스가 발견되지 않아 저자가 LICENSE에서 제외했습니다.