{"schema_version":"1.0","site":{"name":"52DSH","url":"https://52dsh.com/","description":"52DSH 提供 DeepSeek Harness 中文安装教程、插件发现、配置排障、Codex 与 Claude Code 多 Agent 工作流和企业 AI Agent 实战。","in_language":"zh-CN"},"updated_at":"2026-08-18","item_count":15,"items":[{"url":"https://52dsh.com/cases/multi-agent-code-review/","markdown_url":"https://52dsh.com/markdown/cases/multi-agent-code-review/","title":"多 Agent 代码复核：实现、审查与汇总如何分工","description":"用一个可复现的软件变更案例说明主 Agent、实现 Agent 和审查 Agent 的职责、交付物与停止条件。","summary":"用一个可复现的软件变更案例说明主 Agent、实现 Agent 和审查 Agent 的职责、交付物与停止条件。","content_type":"cases","content_type_label":"案例","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"medium","keywords":["多 agent 工作流","codex","claude code"],"source_urls":["https://github.com/openai/codex","https://docs.anthropic.com/"]},{"url":"https://52dsh.com/compare/dsh-codex-claude-code/","markdown_url":"https://52dsh.com/markdown/compare/dsh-codex-claude-code/","title":"DSH、Codex 与 Claude Code：按任务选择而不是按热度","description":"从编排、代码实现、独立复核和外部工具连接四个维度理解 DSH、Codex 与 Claude Code 的组合方式。","summary":"从编排、代码实现、独立复核和外部工具连接四个维度理解 DSH、Codex 与 Claude Code 的组合方式。","content_type":"comparisons","content_type_label":"对比","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"low","keywords":["dsh vs codex","claude code","ai agent 对比"],"source_urls":["https://github.com/openai/codex","https://docs.anthropic.com/","https://github.com/deepseek-ai"]},{"url":"https://52dsh.com/plugins/dsh-plugin-profile-guide/","markdown_url":"https://52dsh.com/markdown/plugins/dsh-plugin-profile-guide/","title":"DSH 插件安装指南：Profile、Bundle、pnpm 与卸载","description":"解释 DeepSeek Harness 插件如何进入 Profile 与 Bundle 配置层，并给出 add、remove、allowBuilds 和安装前安全检查方法。","summary":"解释 DeepSeek Harness 插件如何进入 Profile 与 Bundle 配置层，并给出 add、remove、allowBuilds 和安装前安全检查方法。","content_type":"plugins","content_type_label":"插件","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"high","keywords":["DeepSeek Harness 插件","DSH 插件安装","DSH plugin","DSH Profile","DSH Bundle","pnpm allowBuilds"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/architecture.zh.md"]},{"url":"https://52dsh.com/plugins/plugin-directory-guide/","markdown_url":"https://52dsh.com/markdown/plugins/plugin-directory-guide/","title":"如何阅读 52DSH 插件目录的验证标签","description":"理解社区收录、编辑验证、可能过期和已停用标签，以及安装插件前必须检查的权限、依赖与许可证。","summary":"理解社区收录、编辑验证、可能过期和已停用标签，以及安装插件前必须检查的权限、依赖与许可证。","content_type":"plugins","content_type_label":"插件","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"verified","verification_level":"editor_verified","risk_level":"low","keywords":["dsh 插件","dsh skills","插件安全"],"source_urls":["https://github.com/deepseek-ai","https://choosealicense.com/"]},{"url":"https://52dsh.com/plugins/skills-mcp-boundary/","markdown_url":"https://52dsh.com/markdown/plugins/skills-mcp-boundary/","title":"DSH 插件、Skills 与 MCP 的能力边界","description":"从任务、权限和维护责任理解 DSH 插件、Skills 与 MCP 的分工，避免为了扩展能力而扩大不必要的访问范围。","summary":"从任务、权限和维护责任理解 DSH 插件、Skills 与 MCP 的分工，避免为了扩展能力而扩大不必要的访问范围。","content_type":"plugins","content_type_label":"插件","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"medium","keywords":["skills","mcp","dsh 插件架构"],"source_urls":["https://modelcontextprotocol.io/","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/architecture.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md"]},{"url":"https://52dsh.com/errors/dsh-port-3080-in-use/","markdown_url":"https://52dsh.com/markdown/errors/dsh-port-3080-in-use/","title":"DeepSeek Harness 3080 端口占用：修改端口与 Host 限制","description":"解决 DSH Web UI 默认 3080 端口占用，给出 --port 用法、验证方式，并解释为什么 --host 0.0.0.0 会被拒绝。","summary":"解决 DSH Web UI 默认 3080 端口占用，给出 --port 用法、验证方式，并解释为什么 --host 0.0.0.0 会被拒绝。","content_type":"troubleshooting","content_type_label":"排障","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"medium","keywords":["DeepSeek Harness 3080 端口占用","DSH 改端口","dsh web --port","DSH Web UI 打不开","DSH trusted host"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md"]},{"url":"https://52dsh.com/errors/dsh-workspace-not-selected/","markdown_url":"https://52dsh.com/markdown/errors/dsh-workspace-not-selected/","title":"DSH Web UI 输入框不可用：先选择 Workspace","description":"解决 DeepSeek Harness 页面已打开但不能输入的问题，解释启动目录与当前 Workspace 的区别，并给出最小安全验证步骤。","summary":"解决 DeepSeek Harness 页面已打开但不能输入的问题，解释启动目录与当前 Workspace 的区别，并给出最小安全验证步骤。","content_type":"troubleshooting","content_type_label":"排障","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"low","keywords":["DSH 工作区未选择","DSH 输入框不可用","DeepSeek Harness Workspace","DSH Web UI 不能输入","select workspace"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/index.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/README.zh.md"]},{"url":"https://52dsh.com/errors/node-environment-check/","markdown_url":"https://52dsh.com/markdown/errors/node-environment-check/","title":"Node.js 环境看似正常但 DSH 命令不可用怎么办","description":"当 node 能运行但 DSH、npx 或依赖命令不可用时，检查终端路径、版本管理器、缓存和项目目录的一致性。","summary":"当 node 能运行但 DSH、npx 或依赖命令不可用时，检查终端路径、版本管理器、缓存和项目目录的一致性。","content_type":"troubleshooting","content_type_label":"排障","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"low","keywords":["node 环境","npx 命令不可用","dsh 安装错误"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/package.json","https://github.com/deepseek-ai/deepseek-harness/blob/master/README.zh.md","https://nodejs.org/en/download","https://docs.npmjs.com/cli/v11/commands/npx"]},{"url":"https://52dsh.com/errors/web-ui-start-failed/","markdown_url":"https://52dsh.com/markdown/errors/web-ui-start-failed/","title":"DSH Web UI 启动失败：从环境到端口逐项排查","description":"遇到 DSH Web UI 无法启动时，按命令来源、运行时、端口、网络、权限和日志顺序缩小问题范围。","summary":"遇到 DSH Web UI 无法启动时，按命令来源、运行时、端口、网络、权限和日志顺序缩小问题范围。","content_type":"troubleshooting","content_type_label":"排障","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"low","keywords":["dsh 启动失败","dsh web ui","端口占用"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/package.json","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md"]},{"url":"https://52dsh.com/tutorials/deepseek-harness-architecture/","markdown_url":"https://52dsh.com/markdown/tutorials/deepseek-harness-architecture/","title":"DeepSeek Harness 架构解析：Cordis、Profile、Bundle 与 Session","description":"从官方源码解释 DSH 的一切皆插件架构、Cordis 插件树、Profile 与 Bundle 配置层、Session 事件日志和工具执行流程。","summary":"从官方源码解释 DSH 的一切皆插件架构、Cordis 插件树、Profile 与 Bundle 配置层、Session 事件日志和工具执行流程。","content_type":"tutorials","content_type_label":"教程","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"low","keywords":["DeepSeek Harness 架构","Cordis 是什么","DSH Profile","DSH Bundle","DSH Session","一切皆插件"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/architecture.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/subsystems/session.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md"]},{"url":"https://52dsh.com/tutorials/deepseek-harness-install-web-ui/","markdown_url":"https://52dsh.com/markdown/tutorials/deepseek-harness-install-web-ui/","title":"DeepSeek Harness 安装与 Web UI 启动指南","description":"准确说明 DSH 的 Node.js 版本要求、npx 启动命令、默认 3080 地址、源码运行步骤和首次打开 Web UI 的验证方法。","summary":"准确说明 DSH 的 Node.js 版本要求、npx 启动命令、默认 3080 地址、源码运行步骤和首次打开 Web UI 的验证方法。","content_type":"tutorials","content_type_label":"教程","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"medium","keywords":["DeepSeek Harness 安装","npx @deepseek-ai/dsh web","DSH Web UI","DeepSeek Harness Windows","DeepSeek Harness macOS","DeepSeek Harness Linux","DSH Node.js"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/package.json","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md"]},{"url":"https://52dsh.com/tutorials/deepseek-harness-model-provider/","markdown_url":"https://52dsh.com/markdown/tutorials/deepseek-harness-model-provider/","title":"DeepSeek Harness 模型、API Key 与 Provider 配置","description":"按官方实现配置 DeepSeek API Key、模型与自定义 Provider，解释密钥存储、Provider ID 限制及常见模型错误。","summary":"按官方实现配置 DeepSeek API Key、模型与自定义 Provider，解释密钥存储、Provider ID 限制及常见模型错误。","content_type":"tutorials","content_type_label":"教程","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"high","keywords":["DeepSeek Harness API Key","DSH 模型配置","DSH Provider","MISSING_CREDENTIAL","UNKNOWN_MODEL","DeepSeek API Key 无效"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/providers.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/index.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/apps/cli/reference/README.zh.md"]},{"url":"https://52dsh.com/tutorials/dsh-complete-guide/","markdown_url":"https://52dsh.com/markdown/tutorials/dsh-complete-guide/","title":"DeepSeek Harness 中文入门：从启动到第一次任务","description":"基于 DeepSeek Harness 0.1.0-rc.5 官方源码，完成 Node 环境检查、Web UI 启动、模型配置、工作区选择和第一次安全任务。","summary":"基于 DeepSeek Harness 0.1.0-rc.5 官方源码，完成 Node 环境检查、Web UI 启动、模型配置、工作区选择和第一次安全任务。","content_type":"tutorials","content_type_label":"教程","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"medium","keywords":["DeepSeek Harness 教程","DeepSeek Harness 中文","DSH 入门","DSH Session","DeepSeek Harness Web UI"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness","https://github.com/deepseek-ai/deepseek-harness/blob/master/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/index.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/user/guide/providers.zh.md"]},{"url":"https://52dsh.com/tutorials/safe-agent-workspace/","markdown_url":"https://52dsh.com/markdown/tutorials/safe-agent-workspace/","title":"为本地 AI Agent 准备一个安全工作区","description":"在运行 DSH 或其他本地 Agent 前划定目录、凭据和命令边界，让第一次自动化任务可观察、可停止、可恢复。","summary":"在运行 DSH 或其他本地 Agent 前划定目录、凭据和命令边界，让第一次自动化任务可观察、可停止、可恢复。","content_type":"tutorials","content_type_label":"教程","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"verified","verification_level":"editor_verified","risk_level":"low","keywords":["本地 ai agent","agent 工作区","agent 权限"],"source_urls":["https://github.com/openai/codex","https://docs.anthropic.com/"]},{"url":"https://52dsh.com/tutorials/what-is-deepseek-harness/","markdown_url":"https://52dsh.com/markdown/tutorials/what-is-deepseek-harness/","title":"DeepSeek Harness 是什么？官方 DSH 项目与能力边界","description":"解释 DeepSeek Harness 的官方身份、Agent Harness 含义、一切皆插件架构、Developer Preview 状态及其与 DeepSeek 模型的区别。","summary":"解释 DeepSeek Harness 的官方身份、Agent Harness 含义、一切皆插件架构、Developer Preview 状态及其与 DeepSeek 模型的区别。","content_type":"tutorials","content_type_label":"教程","in_language":"zh-CN","authors":["52DSH 编辑部"],"published_at":"2026-08-18","updated_at":"2026-08-18","verified_on":"2026-08-18","maintenance_status":"community","verification_level":"source_reviewed","risk_level":"low","keywords":["DeepSeek Harness 是什么","DeepSeek Harness 官方","DeepSeek Harness GitHub","DSH 是什么","Agent Harness"],"source_urls":["https://github.com/deepseek-ai/deepseek-harness","https://github.com/deepseek-ai/deepseek-harness/blob/master/README.zh.md","https://github.com/deepseek-ai/deepseek-harness/blob/master/docs/architecture.zh.md"]}]}