{"_id":"@adryanoliveira2026/zeus-code","name":"@adryanoliveira2026/zeus-code","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@adryanoliveira2026/zeus-code","description":"Zeus Code CLI: Coding agent platform","version":"1.0.0","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"type":"module","bin":{"zeus":"lib/bin.js","zeus-code":"lib/bin.js","dsh":"lib/bin.js"},"license":"MIT","dependencies":{"@deepseek-ai/cordis-plugin-hmr":"workspace:^","@deepseek-ai/cordis-plugin-include":"workspace:^","@deepseek-ai/cordis-plugin-loader":"workspace:^","@deepseek-ai/cordis-plugin-timer":"workspace:^","@deepseek-ai/dsh-agent-tool-presentation":"workspace:^","@deepseek-ai/dsh-app-boot":"workspace:^","@deepseek-ai/dsh-base":"workspace:^","@deepseek-ai/dsh-cordis-client-runner":"workspace:^","@deepseek-ai/dsh-client-ui-agent-preset":"workspace:^","@deepseek-ai/dsh-client-ui-cordis":"workspace:^","@deepseek-ai/dsh-command-compact":"workspace:^","@deepseek-ai/dsh-command-goal":"workspace:^","@deepseek-ai/dsh-compaction-basic":"workspace:^","@deepseek-ai/dsh-compaction-tool-result-pruner":"workspace:^","@deepseek-ai/dsh-goal":"workspace:^","@deepseek-ai/dsh-goal-round-driver":"workspace:^","@deepseek-ai/dsh-cmdline":"workspace:^","@deepseek-ai/dsh-launch-environment":"workspace:^","@deepseek-ai/dsh-fs-local":"workspace:^","@deepseek-ai/dsh-headless":"workspace:^","@deepseek-ai/dsh-mcp-client":"workspace:^","@deepseek-ai/dsh-home-paths":"workspace:^","@deepseek-ai/dsh-persona":"workspace:^","@deepseek-ai/dsh-plan-mode":"workspace:^","@deepseek-ai/dsh-terminal":"workspace:^","@deepseek-ai/dsh-terminal-bash":"workspace:^","@deepseek-ai/dsh-pwsh-local":"workspace:^","@deepseek-ai/dsh-pwsh-sandbox":"workspace:^","@deepseek-ai/dsh-session-projection":"workspace:^","@deepseek-ai/dsh-session-reference":"workspace:^","@deepseek-ai/dsh-time-context":"workspace:^","@deepseek-ai/dsh-skill":"workspace:^","@deepseek-ai/dsh-skill-filesystem":"workspace:^","@deepseek-ai/dsh-jobs-local":"workspace:^","@deepseek-ai/dsh-tmux-context":"workspace:^","@deepseek-ai/dsh-token-meter":"workspace:^","@deepseek-ai/dsh-tool-ask-user":"workspace:^","@deepseek-ai/dsh-tool-bash":"workspace:^","@deepseek-ai/dsh-tool-bash-persistent":"workspace:^","@deepseek-ai/dsh-tool-pwsh-persistent":"workspace:^","@deepseek-ai/dsh-tool-cordis":"workspace:^","@deepseek-ai/dsh-tool-fs":"workspace:^","@deepseek-ai/dsh-tool-fs-search":"workspace:^","@deepseek-ai/dsh-tool-goal":"workspace:^","@deepseek-ai/dsh-tool-pwsh":"workspace:^","@deepseek-ai/dsh-tool-ralph":"workspace:^","@deepseek-ai/dsh-schedule":"workspace:^","@deepseek-ai/dsh-tool-skill":"workspace:^","@deepseek-ai/dsh-tool-str-replace-editor":"workspace:^","@deepseek-ai/dsh-tool-subagent":"workspace:^","@deepseek-ai/dsh-tool-subagent-control":"workspace:^","@deepseek-ai/dsh-tool-jobs":"workspace:^","@deepseek-ai/dsh-tool-todo":"workspace:^","@deepseek-ai/dsh-tool-web":"workspace:^","@deepseek-ai/dsh-tool-workflow":"workspace:^","@deepseek-ai/dsh-web-app":"workspace:^","@deepseek-ai/dsh-workflow-worker-thread":"workspace:^","@deepseek-ai/dsh-agent-instructions":"workspace:^","commander":"^15.0.0","@deepseek-ai/cordis":"workspace:^","js-yaml":"^4.2.0","node-addon-require-builtin":"^0.1.4"},"devDependencies":{"@deepseek-ai/dsh-agent":"workspace:^","@deepseek-ai/dsh-host-frontend-static":"workspace:^","@deepseek-ai/dsh-host-apiproxy":"workspace:^","@deepseek-ai/dsh-host-webserver":"workspace:^","@deepseek-ai/dsh-llm":"workspace:^","@deepseek-ai/dsh-llm-mock-server":"workspace:^","@deepseek-ai/dsh-loader-smoke":"workspace:^","@deepseek-ai/dsh-session":"workspace:^","@deepseek-ai/dsh-settings":"workspace:^","@deepseek-ai/dsh-subagent":"workspace:^","@deepseek-ai/dsh-system-prompt":"workspace:^","@deepseek-ai/dsh-tools":"workspace:^","@types/js-yaml":"^4.0.9","execa":"^10.0.0"},"_id":"@adryanoliveira2026/zeus-code@1.0.0","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_nodeVersion":"24.15.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-bkl3xetn9slgV1tLVD0MNvuO6KGOo5C/8fsicHqOegu/bLfUL6O1Iv4stma6+Tpq0MJih8ERWIWz3dnlsel9ig==","shasum":"59e20159b91fa15e2522c448e7d51684fe25cd32","tarball":"https://registry.npmjs.org/@adryanoliveira2026/zeus-code/-/zeus-code-1.0.0.tgz","fileCount":19,"unpackedSize":119827,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAxMVwRStG41y0St+Dg69JjqKE7pDgqcWnGvCYYJWcRJAiA8ZqetEsFi8Sb9lCK+tVXkKl5dT2yFZU0b0HnFsUX9LA=="}]},"_npmUser":{"name":"adryanoliveira2026","email":"blessedt402@gmail.com"},"directories":{},"maintainers":[{"name":"adryanoliveira2026","email":"blessedt402@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zeus-code_1.0.0_1789129652426_0.986122545532564"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-11T12:27:32.290Z","1.0.0":"2026-09-11T12:27:32.566Z","modified":"2026-09-11T12:27:32.782Z"},"maintainers":[{"name":"adryanoliveira2026","email":"blessedt402@gmail.com"}],"description":"Zeus Code CLI: Coding agent platform","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"license":"MIT","readme":"# `@deepseek-ai/dsh`\n\n[English](README.md) | 中文\n\n`dsh` 是 DeepSeek Harness 中用于启动 profile 的命令；profile 由多个插件组合包 patch 层按顺序叠加而成，其上再应用用户自己的覆盖配置。[`src/args.ts`](src/args.ts) 负责命令语法，[`src/bin.ts`](src/bin.ts) 只加载选中的运行器。无效命令、来自其他模式的选项、配置错误和启动失败都会以非零状态退出。\n\n## 入口模式\n\n| 命令 | 用途 |\n|---|---|\n| `dsh --profile <name>` | 启动位于 `$DSH_HOME/profiles/<name>` 的指定 profile。 |\n| `dsh --profile headless \"job\"` | 运行一个全新的持久化会话，打印最终答案并退出。 |\n| `dsh web` | `--profile web` 的别名。 |\n| `dsh plugin --profile <name> <pnpm args>` | 通过在 profile 目录中转发给 pnpm 来管理该 profile 的插件。 |\n\n运行命令时所在的目录将作为默认 workspace 根目录。`web` 和 `headless` profile 在首次使用时会从随附模板自动初始化；其他任何 profile 都必须通过 `dsh plugin` 创建。\n\n## 应用参数\n\n启动器只解析自身的 flag，并将其后的所有内容交给已启动的 profile；注入该 profile 的任意应用插件都可以解析这份共享的不可变快照（[`dsh-cmdline`](../../packages/boot/cmdline/README.zh.md)）。因此，启动器的 flag 必须写在最前面；启动器无法识别的第一个 token 标志着应用参数的开始：\n\n```sh\ndsh --profile web --port 8080       # --port belongs to the web app\ndsh --profile tui --resume <id>     # example, assuming the tui profile is installed; --resume belongs to the terminal app\ndsh --profile headless \"run the tests\"\ndsh --profile web --help            # the web app's flags, not the launcher's\ndsh --help                          # the launcher's own help\n```\n\n<a id=\"profiles\"></a>\n\n## Profile\n\nprofile 目录包含一个 `package.json`，其中记录树外插件依赖，以及 profile manifest（元数据清单）`dsh.profile` 和其中按顺序排列的 `bundles` 列表；还包含一个 `cordis.patch.yml`，其中保存用户自己的 patch 层。\n\n配置树以空根为起点，依次叠加以下配置层：\n- `dsh.profile.bundles` 中各组合包的 patch\n- profile 自身的 `cordis.patch.yml`，然后是 home 级的 `$DSH_HOME/cordis.patch.yml`\n- `--patch` 指定的覆盖层\n\n`dsh.profile.bundles` 中列出的组合包先从 dsh 安装目录解析（`@deepseek-ai/dsh-base`、`@deepseek-ai/dsh-web-app`、`@deepseek-ai/dsh-headless`），再从 profile 自身的 `node_modules` 解析；pnpm 会将树外插件安装到该目录。\n\n使用 `--dump-default-config` 和 `--dump-config` 可在不启动的情况下检查组合后的配置树。\n\n层的确切优先级、flag、关闭行为、部署默认值和源码执行方式，以 [CLI（命令行界面）行为参考](reference/README.zh.md)为准。\n\n## 开发\n\n生产运行需要已构建的包与前端产物。请在仓库根目录单独运行 `pnpm run build`，然后使用 `pnpm dsh <args...>` 运行 TypeScript 入口并转发所有参数；模块解析约定以[源码执行参考](reference/README.zh.md#source-execution)为准。\n","readmeFilename":"README.zh.md","_rev":"1-cf6ed72109389c0cfe1e2ec857f38a02"}