DolphinDB 集成
DolphinDB integration for DeepSeek Harness as an installable profile bundle. One package ships the WebSocket executor, the model-facing query/write tools, and the 23 bundled DolphinDB skills.
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
업스트림에서 중국어 README를 제공하지 않아 저장소 원본 내용을 표시합니다.
dsh-dolphindb
DolphinDB integration for DeepSeek Harness as an installable profile bundle. One package ships the WebSocket executor, the model-facing query/write tools, and the 23 bundled DolphinDB skills.
What you get
| Component | Surface |
|---|---|
dolphindb_query | Read-only DolphinDB scripts/SQL (result tables, vectors, matrices, scalars; optional chart) |
dolphindb_execute | Write/mutation scripts, gated behind the approval seam with a code preview |
| 23 DolphinDB skills | Bundled SKILL.md trees (syntax, SQL, vectorization, functional programming, data import, factors, ops, Orca DStream, plotting, backtest, FICC pricing, Tushare/CSMAR, …) exposed through the skill tool |
Install
dsh plugin --profile <name> add github:tradercjz/dsh-dolphindb
or add @tradercjz/dsh-dolphindb to a profile's dsh.profile.bundles list after @deepseek-ai/dsh-base.
The executor's only required field is passwordRef (default DOLPHINDB_PASSWORD); host/port/username default to 127.0.0.1:8848 / admin. Override for a remote server in the profile's own cordis.patch.yml:
- id: dolphindb
config:
host: 183.134.101.139
port: 8892
username: admin
passwordRef: DOLPHINDB_PASSWORD
Set the password in the process environment or the repo .env; never commit it.
Verify the layer
dsh --profile <name> --dump-config
The output shows a # == @tradercjz/dsh-dolphindb layer mounting three rows — dolphindb (executor), tool-dolphindb (tools), dolphin-skills (skills). Starting the profile registers dolphindb_query / dolphindb_execute and exposes the 23 dolphindb-* skills through the skill tool.
Development
The repo type-checks and builds against a sibling deepseek-harness checkout (see tsconfig.json):
pnpm install
pnpm run typecheck # against ../deepseek-harness
pnpm run build # tsc -b + tsdown → lib/
dsh plugin add github:… installs source, so pnpm runs prepare (a self-contained tsdown transpile with no harness checkout and no type check). The first install fails until the profile's pnpm-workspace.yaml authorizes the build scripts (the dsh error prints the exact commit-pinned key — prefer that over the loose form below):
allowBuilds:
"@tradercjz/dsh-dolphindb@https://codeload.github.com/tradercjz/dsh-dolphindb/tar.gz/<commit-sha>": true
# Native file-watcher pulled transitively by the `dolphindb` client
# (dolphindb → xshell → sass → @parcel/watcher); set `false` to skip the
# native build and keep the JS fallback.
"@parcel/watcher": true
Skills provenance
The assets/skills/ trees are vendored from the official dolphindb/DolphinX_Skill repository. One source SKILL.md (dolphindb-daily-factor) had an unquoted description that breaks YAML parsing; the vendored copy quotes it.
License
MIT
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
저장소가 MIT 라이선스를 선언했습니다.
최근 180일 내 코드 업데이트가 있습니다.
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.