List direct dependencies by tier (vendored Cordis sources, runtime npm, dev-only npm, Python SDK, build-time tools) with upstream links and licenses, and link it from the License section of both READMEs.
9.1 KiB
Third-Party Notices
DeepSeek Harness is licensed under BSD 3-Clause. It depends on the third-party open-source software listed below. Each project remains under its own license; nothing in this file changes those terms.
This file lists direct dependencies declared by the workspace. The complete transitive closure, with exact pinned versions, is recorded in pnpm-lock.yaml and can be inspected with pnpm licenses list.
Vendored source (vendor/)
The Cordis framework and its foundation libraries are source-vendored into this repository rather than consumed from npm. All are MIT-licensed; each directory preserves its upstream LICENSE file. Exact upstream commits and local modifications are recorded in vendor/README.md.
| Package | Upstream | License |
|---|---|---|
cordis |
https://github.com/cordiverse/cordis | MIT |
@cordisjs/plugin-loader |
https://github.com/cordiverse/cordis | MIT |
@cordisjs/plugin-include |
https://github.com/deepseek-harness/cordis | MIT |
@cordisjs/plugin-group |
https://github.com/deepseek-harness/cordis | MIT |
@cordisjs/plugin-timer |
https://github.com/deepseek-harness/cordis | MIT |
@cordisjs/plugin-hmr |
https://github.com/deepseek-harness/cordis | MIT |
@cordisjs/plugin-logger-console |
https://github.com/deepseek-harness/cordis | MIT |
cosmokit |
https://github.com/deepseek-harness/cosmokit | MIT |
schemastery |
https://github.com/deepseek-harness/schemastery | MIT |
Runtime npm dependencies
Direct dependencies that ship in at least one runtime surface (CLI/TUI, Web UI, SDK runtime, or the website at serve time).
Development-only npm dependencies
Direct dependencies used for building, linting, testing, and generating the documentation site. They are not part of any shipped runtime artifact.
| Package | License |
|---|---|
@braintree/sanitize-url |
MIT |
@modelcontextprotocol/server-everything |
MIT / Apache-2.0 |
@modelcontextprotocol/server-filesystem |
MIT / Apache-2.0 |
@stylistic/eslint-plugin |
MIT |
@types/* (babel__code-frame, js-yaml, jsdom, mdast, node, picomatch, react, react-dom, turndown) |
MIT |
@typescript-eslint/parser |
MIT |
@vitejs/plugin-react |
MIT |
@vitest/coverage-v8 |
MIT |
@xterm/headless |
MIT |
@yarnpkg/cli-dist |
BSD-2-Clause |
cytoscape |
MIT |
cytoscape-cose-bilkent |
MIT |
dayjs |
MIT |
debug |
MIT |
esbuild |
MIT |
eslint |
MIT |
eslint-plugin-sonarjs |
LGPL-3.0-only |
fast-check |
MIT |
jscpd |
MIT |
jsdom |
MIT |
knip |
ISC |
lefthook |
MIT |
lightningcss |
MPL-2.0 |
mermaid |
MIT |
oxlint |
MIT |
oxlint-tsgolint |
MIT |
playwright |
Apache-2.0 |
publint |
MIT |
tsdown |
MIT |
typescript-language-server |
Apache-2.0 |
vite |
MIT |
vite-tsconfig-paths |
MIT |
vitepress |
MIT |
vitepress-plugin-mermaid |
MIT |
eslint-plugin-sonarjs (LGPL-3.0-only) and lightningcss (MPL-2.0) run only as development tooling; their code is not linked into or distributed with any DeepSeek Harness artifact.
Python SDK dependencies (python/)
| Package | License | Role |
|---|---|---|
pydantic |
MIT | runtime dependency of deepseek-harness |
hatchling |
MIT | build backend |
pytest |
MIT | test-only |
uv |
MIT / Apache-2.0 | development workflow tool |
Fetched at build time
| Package | License | Role |
|---|---|---|
@yao-pkg/pkg |
MIT | invoked by scripts/build-exe-for-python-sdk.ts to assemble the single-file SDK runtime executable |
First-party sibling releases
node-addon-landlock-run (and its platform packages) is released from a DeepSeek Harness sibling repository under BSD 3-Clause. It is listed here for completeness; it is first-party, not third-party.