Sign inSign up

openeuler/dsh

Sponsored OSS

By openeuler

•Updated about 7 hours ago

Image
0

79

openeuler/dsh repository overview

⁠Quick reference

⁠DSH | openEuler

DeepSeek Harness (dsh) is an open-source agent harness built on an everything-is-a-plugin architecture. This image packages the dsh CLI and its Web UI on openEuler.

TagsCurrentlyArchitectures
0.2.1-rc.5-oe2403sp4⁠DSH 0.2.1-rc.5 on openEuler 24.03-LTS-SP4amd64, arm64

⁠Usage

docker pull openeuler/dsh:0.2.1-rc.5-oe2403sp4

docker run -d --name dsh \
  --network host \
  -v dsh-data:/root/.dsh \
  -v "$PWD/workspace:/workspace" \
  openeuler/dsh:0.2.1-rc.5-oe2403sp4

docker logs dsh | grep -m1 'token='

Open the printed URL on the host (http://127.0.0.1:3080/?token=...).

⁠Sandboxed command execution

DSH uses bubblewrap as its command sandbox backend (the openEuler kernel ships without Landlock). Containers that need sandboxed tool execution should add:

--cap-add SYS_ADMIN \
--security-opt apparmor=unconfined \
--security-opt seccomp=unconfined

⁠Notes

  • The Web UI binds to 127.0.0.1 only; use an SSH tunnel (ssh -L 3080:127.0.0.1:3080 <host>) or a reverse proxy for remote access.
  • A one-time token URL is printed at startup; it changes on every restart.

⁠Question and answering

Please open issues at https://github.com/deepseek-ai/deepseek-harness/issues⁠

Tag summary

Content type

Image

Digest

sha256:624b1bb27…

Size

533 MB

Last updated

about 7 hours ago

docker pull openeuler/dsh