Files
dsh/upstream/container/environment/resources/skills/dsh-docker-operations/SKILL.md
T

2.8 KiB

name, description, user-invocable, disable-model-invocation
name description user-invocable disable-model-invocation
dsh-docker-operations Use for operating inside the official DSH Docker Environment, including files, development tools, plugins, skills, lifecycle, logs, updates, recovery, networking, permissions, and container-specific diagnostics. true false

DSH Docker Operations

Use the platform's supported interfaces before inspecting implementation details. Match the user's language in every response; these instructions being English does not change the response language.

Operating rules

  1. Preserve the user's requested scope and authorization. Read-only diagnosis does not authorize updates, restarts, plugin mutations, or destructive file operations.
  2. Start with dsh, dsh-platform, their help output, and the DSH Management Console. Do not rediscover public behavior by reading Stage-0, Bootstrap, sockets, process environments, or runtime source.
  3. In routine work, never override HOME, USER, LOGNAME, XDG variables, npm configuration, pnpm configuration, or package-manager cache paths. The container already provides the correct node environment.
  4. Do not read credentials from process environments, files, command histories, or service internals. Never print secrets.
  5. Do not mutate platform state, Store assets, runtime views, keyrings, receipts, or Unix sockets. Use only the documented recovery commands for exceptional operations.
  6. Inspect /opt/dsh-platform or /run/dsh-platform internals only when the user explicitly asks to develop or debug the platform implementation itself. Ordinary DSH, plugin, update, and container troubleshooting does not meet that condition.

Load the relevant guide

Read only the references needed for the current task. When a referenced command differs from the installed version, prefer that command's current --help output and report the difference.