주요 콘텐츠로 건너뛰기

DSH 0.1.0-rc.8

하나의 간단한 Agent 작업으로 설치

짧고 복사 가능한 작업으로 시작하세요. 이 작업은 Agent에게 무엇을 요청해야 하는지, 언제 중지해야 하는지, 설치 전에 어떤 검사가 통과해야 하는지 알려줍니다.

추천 · 한 가지 지침

재사용 가능한 설치 작업 복사

Agent는 아무 것도 하기 전에 정확한 테마 입력을 수집해야 합니다. Skills를 사용할 수 없으면 중지하고 고급 매뉴얼 섹션으로 안내합니다.

선택된 하나의 카탈로그 기록을 다음 정확한 기술로 분류합니다: https://github.com/LvvUP/dsh-themes-skills/blob/feb600b636cd0cd46494b649666b7325a1b6b449/skills/dsh-theme-finder/SKILL.md 기술: $dsh-theme-finder 호스팅-검증-아티팩트에 대해서만 $dsh-theme-manager 사용: https://github.com/LvvUP/dsh-themes-skills/blob/feb600b636cd0cd46494b649666b7325a1b6b449/skills/dsh-theme-manager/SKILL.md 외부-런타임-검증에 대해서만 $dsh-community-skin-installer 사용: https://github.com/LvvUP/dsh-themes-skills/blob/feb600b636cd0cd46494b649666b7325a1b6b449/skills/dsh-community-skin-installer/SKILL.md 선택한 기록에 적합한 설치 프로그램이 없거나 아직 보류 중이면 중지합니다. 정확한 카탈로그 URL, 패키지/버전, 아티팩트 URL 또는 절대.tgz 경로와 전체.tgz SHA-256를 요청하십시오. 검증한 후, 적격 기술을 통해서만 루프백 수락과 복구 가능한 롤백 상태로 설치합니다. 불일치하거나 읽을 수 없는 기술이 있으면 중지하며, DSH 구성은 절대 수작업으로 편집하지 마십시오.
고급 수동 설치 및 롤백4단계 명령 트랙, Developer Preview 경계, 검증 및 정확한 롤백 절차를 검사합니다.

Developer Preview 경계

DeepSeek Harness 현재는 light, dark, 및 system만 존재합니다. 서드파티 Cordis 테마는 DSH 재시작이 필요하며 상위 변경 이후 재검증이 필요할 수 있습니다.

  1. 01

    웹 프로필을 검사합니다.

    정확히 지원되는 DSH 버전을 요구하고, 변경 전 @dsh-themes/* 종속성이 0 또는 1인지를 확인합니다.

    RUNNER=/absolute/path/to/dsh-theme-manager/scripts/run-dsh.mjs
    node "$RUNNER" --version
    node "$RUNNER" --profile web --dump-config
    node "$RUNNER" plugin --profile web list --json
  2. 02

    확인 및 설치합니다.

    카탈로그에서 전체 아티팩트 다이제스트를 사용합니다. 새로운 절대 로컬 경로로 검증하고, 현재 테마가 존재할 경우에만 제거한 후 검증된.tgz를 추가합니다.

    node <skill-dir>/scripts/fetch-and-verify.mjs --source <https-or-absolute-local-tgz> --sha256 <whole-artifact-sha256> --output <absolute-new-verified-tgz>
    
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web remove "@dsh-themes/<current-slug>"
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web add "<absolute-new-verified-tgz>" --save-exact
  3. 03

    구성 덤프 및 재시작합니다.

    재시작 전, 예상 Cordis 번들 항목과 정확히 하나의 직접 @dsh-themes/* 종속성이 필요합니다. 재시작 후, 브라우저 플러그인 명단과 계산된 토큰 값을 검증합니다. 관련 없는 dump-config 값은 편집합니다.

    node <skill-dir>/scripts/run-dsh.mjs --profile web --dump-config
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web list --json
  4. 04

    정확한 버전으로 롤백합니다.

    현재 테마를 제거하기 전에 기록된 이전 아티팩트를 다시 확인하십시오. 이전 상태가 기본 팔레트였다면, 현재 테마를 제거하고 아무것도 설치하지 마십시오.

    node <skill-dir>/scripts/fetch-and-verify.mjs --source <absolute-previous-theme.tgz> --sha256 <previous-whole-artifact-sha256> --output <absolute-new-rollback-copy.tgz>
    
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web remove "@dsh-themes/<current-slug>"
    node <skill-dir>/scripts/run-dsh.mjs plugin --profile web add "<absolute-new-rollback-copy.tgz>" --save-exact
    node <skill-dir>/scripts/run-dsh.mjs --profile web --dump-config

테마가 Cordis 플러그인인 이유

DSH Web UI는 ThemeRuntime를 클라이언트 서비스로 노출합니다. 생성된 클라이언트 모듈은 Harness 모듈 로더를 통해 등록하고 테마를 주입하며, ctx.effect를 통해 오버라이드를 스코프하여 Cordis가 이를 깨끗하게 폐기할 수 있습니다.

테스트된 DSH 버전
0.1.0-rc.8
토큰 카탈로그 해시
fe38fdb18dae76f3cc93e3ca3a37bb1916f207180781b1aa8321ee2ddadcb926

Agent 스킬 안전 계약

포함된 스킬은 ~/.dsh를 직접 편집하지 않습니다. 웹 프로필을 확인하고, 다운로드한 해시를 검증하며, 오래된 @dsh-themes/* 플러그인을 제거하고, 정확히 하나의 패키지를 설치하고, 설정을 덤프하며, 롤백 상태를 기록합니다.

설계상 선언적

작성자는 임의의 노드 코드, 브라우저 코드, 수명 주기 스크립트 또는 종속성이 아닌 선언적 값과 검토된 이미지를 제출합니다.