2nd dokployH
Find a file
Tianyi Cui e5819569f4 Merge pull request #2457 from deepseek-harness/docs/root-readme-translation
docs: refresh root README and sync Chinese counterpart
2026-08-13 13:03:50 +08:00
.agents feat(session-query): ship full-text session search opt-in via openAt never 2026-08-13 11:46:37 +08:00
.claude Revert "test(repository-plugin): drop the skill contribution from the preset-composed e2e" 2026-08-09 22:10:50 +08:00
.github refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
apps Merge branch 'master' into docs/readme-human-polish-2 2026-08-13 12:01:22 +08:00
assets docs: make the top-level README product-first 2026-07-23 00:15:44 +08:00
docs docs: restore the Run section heading and retarget guide links 2026-08-13 12:51:06 +08:00
examples Merge pull request #2428 from deepseek-harness/fix/run-code-description-contract 2026-08-13 11:17:48 +08:00
native refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
packages Merge branch 'master' into docs/readme-human-polish-2 2026-08-13 12:01:22 +08:00
patches cleanup: remove TUI package and legacy dsh entrypoints 2026-08-04 13:20:28 +08:00
python Merge remote-tracking branch 'origin/master' into docs/readme-human-polish-2 2026-08-13 10:44:52 +08:00
scripts test: refresh translation prompt snapshot for the new root README 2026-08-13 12:51:06 +08:00
vendor release(vendor): cordis 4.0.1-rc.4, cosmokit 1.8.2-rc.4, group 1.0.1-rc.4, hmr 1.0.16-rc.4, include 1.0.6-rc.4, loader 1.0.2-rc.4, logger-console 1.0.1-rc.4, schemastery 3.18.1-rc.4, timer 1.1.3-rc.4 2026-08-13 06:06:54 +08:00
website docs(website): read guide module facts from one per-locale record 2026-08-13 12:19:22 +08:00
.editorconfig Declare LF and final-newline conventions in .editorconfig 2026-07-15 16:09:12 +08:00
.gitattributes feat(i18n): compose pairing records during merges 2026-08-08 21:11:59 +08:00
.gitignore chore: untrack the local .claude/launch.json and ignore it 2026-08-08 23:45:38 +08:00
.gitlab-ci.yml fix: address Python release review feedback 2026-08-11 20:09:33 +08:00
.jscpd.json chore(lint): bring .tsx files into the eslint, lefthook, and jscpd lanes 2026-07-27 21:42:08 +08:00
.oxlintrc.json refactor: make lint workflows Oxlint-only 2026-08-09 14:55:15 +08:00
.oxlintrc.staged.json refactor: make lint workflows Oxlint-only 2026-08-09 14:55:15 +08:00
.rgignore chore: exclude archived Agent Notes from rg 2026-08-10 14:49:30 +08:00
AGENTS.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
BENCHMARK.md docs: make Web UI the primary onboarding path 2026-08-12 11:44:33 +08:00
CLAUDE.md Initialize repo with README, AGENTS.md, and CLAUDE.md symlink 2026-06-10 22:58:56 +08:00
CONTRIBUTING.i18n.yaml docs(i18n): polish contribution greeting 2026-08-12 14:40:32 +08:00
CONTRIBUTING.md docs(i18n): refine contribution guide wording 2026-08-12 14:24:44 +08:00
CONTRIBUTING.zh.md docs(i18n): polish contribution greeting 2026-08-12 14:40:32 +08:00
knip.json • feat(self-modification): add dynamic Cordis plugin runtime and UI 2026-08-13 01:29:36 +08:00
lefthook.yml fix(review): address source-run feedback 2026-08-11 11:22:08 +08:00
LICENSE Initialize repo with README, AGENTS.md, and CLAUDE.md symlink 2026-06-10 22:58:56 +08:00
package.json release(dsh): 0.0.1-rc.5 2026-08-13 06:14:27 +08:00
pnpm-lock.yaml fix(session-query): rename session log export package 2026-08-13 05:02:00 +08:00
pnpm-workspace.yaml fix(packaging): materialize runtime dependencies 2026-08-10 22:47:18 +08:00
pytest.ini Merge remote-tracking branch 'origin/master' into codex/trim-ai-prose 2026-07-14 00:40:36 +08:00
README.i18n.yaml docs: restore the Run section heading and retarget guide links 2026-08-13 12:51:06 +08:00
README.md docs: restore the Run section heading and retarget guide links 2026-08-13 12:51:06 +08:00
README.zh.md docs: restore the Run section heading and retarget guide links 2026-08-13 12:51:06 +08:00
THIRD_PARTY_NOTICES.md Merge origin/master into worktree/remove-sdk-project-toolchain 2026-08-11 15:08:18 +08:00
tsconfig.base.client.json refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
tsconfig.base.json • feat(self-modification): add dynamic Cordis plugin runtime and UI 2026-08-13 01:29:36 +08:00
tsconfig.client.json fix(session-query): rename session log export package 2026-08-13 05:02:00 +08:00
tsconfig.host.json • feat(self-modification): add dynamic Cordis plugin runtime and UI 2026-08-13 01:29:36 +08:00
tsconfig.json refactor(tsconfig): single root solution graph over host/client aggregates 2026-07-23 03:59:05 +08:00
tsdown.config.ts refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
vitest.config.ts fix: coverage 2026-08-13 02:58:32 +08:00
vitest.e2e.config.ts fix(typert): close remote gateway review gaps 2026-08-07 21:47:15 +08:00
vitest.shared.ts fix(typert): close remote gateway review gaps 2026-08-07 21:47:15 +08:00
vitest.snapshot.config.ts chore: remove remaining SDK toolchain residue 2026-08-11 16:37:29 +08:00
vitest.web-stress.config.ts test(web): add opt-in reasoning chunk stress lane 2026-08-04 14:37:31 +08:00
vitest.web.config.ts fix: vitest 2026-08-13 01:35:47 +08:00
vitest.web.perf.config.ts test: add opt-in web performance scenario 2026-08-04 14:23:34 +08:00

DeepSeek Harness

English | 中文

DeepSeek Harness (dsh) is an open-source agent harness developed by DeepSeek AI.

It uses an architecture where everything is a plugin, and is powered by Cordis.

Developer preview

DeepSeek Harness is currently in developer preview and is iterating rapidly. THERE WILL BE COMPATIBILITY-BREAKING CHANGES.

Run

Run from npm

Install Node.js, then run:

npx @deepseek-ai/dsh web

The command starts the Web UI, served at http://127.0.0.1:3080 by default. See Web UI guide.

Run from source

To run from a repository checkout:

git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web

Community and support

  • Feel free to submit feedback or bug reports through GitHub Discussions.
  • Add the dsh-plugin topic to your plugin repository for discoverability.

Contributing

See CONTRIBUTING.md.

Development

Start with the development guide and architecture documentation.

For agents, follow AGENTS.md.

License

BSD 3-Clause

Third-party dependencies and their licenses are disclosed in THIRD_PARTY_NOTICES.md.