[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:deepseek-harness":3},"\u003Ch1>DeepSeek Harness\u003C\u002Fh1>\n\u003Cp>English | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002FREADME.zh.md\" rel=\"nofollow ugc noopener\">中文\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>DeepSeek Harness (\u003Ccode>dsh\u003C\u002Fcode>) is an open-source agent harness developed by \u003Ca href=\"https:\u002F\u002Fdeepseek.com\" rel=\"nofollow ugc noopener\">DeepSeek AI\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>It uses an architecture where \u003Cstrong>everything is a plugin\u003C\u002Fstrong>, and is powered by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcordiverse\u002Fcordis\" rel=\"nofollow ugc noopener\">Cordis\u003C\u002Fa>, whose design is described in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcordiverse\u002Fpaper\" rel=\"nofollow ugc noopener\">\u003Cem>A Programming Paradigm for Spatiotemporal Composability\u003C\u002Fem>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>Developer preview\u003C\u002Fh2>\n\u003Cp>DeepSeek Harness is currently in \u003Cem>developer preview\u003C\u002Fem> and is iterating rapidly. \u003Cstrong>THERE WILL BE COMPATIBILITY-BREAKING CHANGES.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch2>Run\u003C\u002Fh2>\n\u003Ch3>Run from \u003Ccode>npm\u003C\u002Fcode>\u003C\u002Fh3>\n\u003Cp>Install \u003Ccode>Node.js\u003C\u002Fcode>, then run:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-sh\">npx @deepseek-ai\u002Fdsh web\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The command starts the Web UI at \u003Ccode>http:\u002F\u002F127.0.0.1:3080\u003C\u002Fcode> by default and opens it in the default browser for a local launch. An SSH launch only prints the host URL because the SSH client or editor owns the local forwarded address. Pass \u003Ccode>--no-open\u003C\u002Fcode> to run the server without opening a browser. See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002Fdocs\u002Fuser\u002Fguide\u002Findex.md\" rel=\"nofollow ugc noopener\">Web UI guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Run from source\u003C\u002Fh3>\n\u003Cp>To run from a repository checkout:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-sh\">git clone https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness.git\ncd deepseek-harness\npnpm install\npnpm run build\npnpm dsh web\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>pnpm run build\u003C\u002Fcode> prepares the repository artifacts. \u003Ccode>pnpm dsh web\u003C\u002Fcode> uses those built artifacts without rebuilding.\u003C\u002Fp>\n\u003Ch2>Community and support\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Feel free to submit feedback or bug reports through \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fdiscussions\" rel=\"nofollow ugc noopener\">GitHub Discussions\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Add the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftopics\u002Fdsh-plugin\" rel=\"nofollow ugc noopener\">\u003Ccode>dsh-plugin\u003C\u002Fcode>\u003C\u002Fa> topic to your plugin repository for discoverability.\u003C\u002Fli>\n\u003Cli>Join \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FYcq5dCaS4\" rel=\"nofollow ugc noopener\">DeepSeek Harness Discord community\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Contributing\u003C\u002Fh2>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002FCONTRIBUTING.md\" rel=\"nofollow ugc noopener\">CONTRIBUTING.md\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>Development\u003C\u002Fh2>\n\u003Cp>Start with the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002Fdocs\u002Fdevelopment.md\" rel=\"nofollow ugc noopener\">development guide\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002Fdocs\u002Farchitecture.md\" rel=\"nofollow ugc noopener\">architecture documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For agents, follow \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002FAGENTS.md\" rel=\"nofollow ugc noopener\">AGENTS.md\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2>License\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002FLICENSE\" rel=\"nofollow ugc noopener\">MIT\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Third-party dependencies and their licenses are disclosed in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeepseek-ai\u002Fdeepseek-harness\u002Fblob\u002FHEAD\u002FTHIRD_PARTY_NOTICES.md\" rel=\"nofollow ugc noopener\">THIRD_PARTY_NOTICES.md\u003C\u002Fa>.\u003C\u002Fp>\n",1787530081817]