omdsh-dev / dsh-hub

목록에 있음

업스트림 저장소에 설명이 없습니다.

main기타 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:omdsh-dev/dsh-hub

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 82c958c동기화 2026. 8. 18.

OMDSH Hub

OMDSH Hub is a community extension catalog and Profile generation manager for DeepSeek Harness. It reuses the Harness Profile, Bundle, Repository Plugin, Agent Preset, layered Skill registry, Cordis lifecycle, and configuration contracts while adding transactional installation, recovery, catalog browsing, and a settings UI.

This release candidate is checked against the newest packages currently published on the npm next channel (queried 2026-08-13): Cordis 4.0.1-rc.4 and the DSH client and Host contracts 0.0.1-rc.5:

  • Bundle metadata under package.json#dsh.bundle;
  • Client metadata under package.json#dsh.client;
  • the settings.section client slot;
  • the webServer host service;
  • Loader readiness after every enabled Cordis fiber becomes active.

The package intentionally remains marked private: true to prevent npm publication. Making the GitHub repository public does not require removing that guard.

Local validation

Use Node.js 22 or later:

npm ci --ignore-scripts
npm run validate
npm run pack:check

The @deepseek-ai packages require registry read access. Supply a short-lived NPM_TOKEN through the process environment and the local npm configuration described by the package owner; never put a concrete token in this repository. validate checks the exact npm package versions and contract declarations, JavaScript syntax, the vendored Registry, and the complete Node test suite. pack:check inspects the package manifest without publishing it and rejects local npm configuration.

Harness integration

The host entry is dist/index.mjs. It provides the extension manager, Workshop bridge, and agent ecosystem services, registers the loopback-only management API, and installs the official-v2 runtime-ready adapter. official-v2 is OMDSH's adapter API version; it is not a snapshot name.

The prebuilt client entry is dist/client.js. It contributes the Extensions settings section through the standard client manifest and supports Installed, Discover, collections, recipes, updates, and history views.

The npm registry did not provide @deepseek-ai/dsh-repository-plugin when this candidate was checked. Git-source catalog entries therefore remain visible as guided integrations and OMDSH does not claim that they can be installed through an npm-provided Repository Plugin. This repository does not copy a private or Git-snapshot implementation to fill that gap.

The management endpoint is /omdsh/extensions/v1. Mutation requests are restricted to a loopback Host, reject cross-site Fetch Metadata, and require a matching HTTP Origin when an Origin header is present.

Safety model

  • Install and update operations are staged in a new physical Profile generation.
  • Package-manager lifecycle scripts are disabled by default.
  • Registry documents are strictly parsed and remote replacements require a configured Ed25519 signature.
  • A candidate generation becomes current only after configuration validation and runtime readiness confirmation.
  • Failed candidates are discarded and the previous generation remains recoverable.

Documentation

License

MIT

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

테스트감지됨
보안 정책감지됨
기여 가이드감지됨
문서감지됨

저장소 정보

언어
JavaScript
라이선스
MIT
마지막 업데이트
2026. 8. 13. 오후 1:18

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.