{"digest":"2e5c597129cba417e0f2d69180c57062bb0a37fa91b3dcc8c8f340d06ea1f54e","maintenance":{"namespace":"@deepseek-ai","project":"dsh-base","provider":"npm","revision":"0.0.1-rc.1"},"passport":{"compatibility":{"dynamicImportVerified":false,"method":"declaration-only"},"dependencies":{"dev":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1"},"optional":{},"peer":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1"},"runtime":{"@deepseek-ai/cordis-plugin-hmr":"^1.0.16-rc.1","@deepseek-ai/cordis-plugin-timer":"^1.1.3-rc.1","@deepseek-ai/dsh-agent":"^0.0.1-rc.1","@deepseek-ai/dsh-agent-default-model":"^0.0.1-rc.1","@deepseek-ai/dsh-agent-loop":"^0.0.1-rc.1","@deepseek-ai/dsh-api-gateway":"^0.0.1-rc.1","@deepseek-ai/dsh-attachment-local":"^0.0.1-rc.1","@deepseek-ai/dsh-bash-env":"^0.0.1-rc.1","@deepseek-ai/dsh-bash-sandbox":"^0.0.1-rc.1","@deepseek-ai/dsh-command-compact":"^0.0.1-rc.1","@deepseek-ai/dsh-command-feedback":"^0.0.1-rc.1","@deepseek-ai/dsh-command-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-commands":"^0.0.1-rc.1","@deepseek-ai/dsh-compact-basic":"^0.0.1-rc.1","@deepseek-ai/dsh-compact-tool-result-prune":"^0.0.1-rc.1","@deepseek-ai/dsh-credentials-local":"^0.0.1-rc.1","@deepseek-ai/dsh-fs-local":"^0.0.1-rc.1","@deepseek-ai/dsh-fs-policy":"^0.0.1-rc.1","@deepseek-ai/dsh-fs-sandbox":"^0.0.1-rc.1","@deepseek-ai/dsh-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-goal-session":"^0.0.1-rc.1","@deepseek-ai/dsh-llm":"^0.0.1-rc.1","@deepseek-ai/dsh-llm-deepseek":"^0.0.1-rc.1","@deepseek-ai/dsh-llm-pi-ai":"^0.0.1-rc.1","@deepseek-ai/dsh-llm-retry":"^0.0.1-rc.1","@deepseek-ai/dsh-permission":"^0.0.1-rc.1","@deepseek-ai/dsh-plan-mode":"^0.0.1-rc.1","@deepseek-ai/dsh-pwsh-sandbox":"^0.0.1-rc.1","@deepseek-ai/dsh-repeat-tool-guard":"^0.0.1-rc.1","@deepseek-ai/dsh-sandbox-local":"^0.0.1-rc.1","@deepseek-ai/dsh-sandbox-policy":"^0.0.1-rc.1","@deepseek-ai/dsh-session":"^0.0.1-rc.1","@deepseek-ai/dsh-session-checkpoint-policy":"^0.0.1-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"^0.0.1-rc.1","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.1","@deepseek-ai/dsh-session-query-sqlite":"^0.0.1-rc.1","@deepseek-ai/dsh-session-telemetry-otel":"^0.0.1-rc.1","@deepseek-ai/dsh-session-title":"^0.0.1-rc.1","@deepseek-ai/dsh-session-title-first-message-llm":"^0.0.1-rc.1","@deepseek-ai/dsh-settings-local":"^0.0.1-rc.1","@deepseek-ai/dsh-skill":"^0.0.1-rc.1","@deepseek-ai/dsh-skill-badge":"^0.0.1-rc.1","@deepseek-ai/dsh-skill-local":"^0.0.1-rc.1","@deepseek-ai/dsh-spill-local":"^0.0.1-rc.1","@deepseek-ai/dsh-spill-policy":"^0.0.1-rc.1","@deepseek-ai/dsh-subagent":"^0.0.1-rc.1","@deepseek-ai/dsh-subagent-claude-code":"^0.0.1-rc.1","@deepseek-ai/dsh-subagent-codex":"^0.0.1-rc.1","@deepseek-ai/dsh-subagent-fork":"^0.0.1-rc.1","@deepseek-ai/dsh-subagent-spawn":"^0.0.1-rc.1","@deepseek-ai/dsh-subprocess-local":"^0.0.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.1","@deepseek-ai/dsh-tasks-local":"^0.0.1-rc.1","@deepseek-ai/dsh-timeout-policy":"^0.0.1-rc.1","@deepseek-ai/dsh-token-meter":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-bash":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-fs":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-fs-search":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-pwsh":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-ralph":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-skill":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-str-replace-editor":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-subagent":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-subagent-control":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-subagent-report":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-tasks":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-todo":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-web":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-workflow":"^0.0.1-rc.1","@deepseek-ai/dsh-tools":"^0.0.1-rc.1","@deepseek-ai/dsh-typert-loader":"^0.0.1-rc.1","@deepseek-ai/dsh-typert-registry":"^0.0.1-rc.1","@deepseek-ai/dsh-user-approval":"^0.0.1-rc.1","@deepseek-ai/dsh-user-interaction":"^0.0.1-rc.1","@deepseek-ai/dsh-web":"^0.0.1-rc.1","@deepseek-ai/dsh-web-search-deepseek":"^0.0.1-rc.1","@deepseek-ai/dsh-workflow-workerthread":"^0.0.1-rc.1","@deepseek-ai/dsh-workspace-context":"^0.0.1-rc.1"}},"dsh":{"bundle":{"exists":true,"patch":"cordis.patch.yml"}},"findings":[],"sbom":{"bomFormat":"CycloneDX","components":[{"name":"@deepseek-ai/cordis","purl":"pkg:npm/%40deepseek-ai/cordis@%5E4.0.1-rc.1","scope":"excluded","type":"library","version":"^4.0.1-rc.1"},{"name":"@deepseek-ai/cordis-plugin-hmr","purl":"pkg:npm/%40deepseek-ai/cordis-plugin-hmr@%5E1.0.16-rc.1","scope":"required","type":"library","version":"^1.0.16-rc.1"},{"name":"@deepseek-ai/cordis-plugin-timer","purl":"pkg:npm/%40deepseek-ai/cordis-plugin-timer@%5E1.1.3-rc.1","scope":"required","type":"library","version":"^1.1.3-rc.1"},{"name":"@deepseek-ai/dsh-agent","purl":"pkg:npm/%40deepseek-ai/dsh-agent@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-agent-default-model","purl":"pkg:npm/%40deepseek-ai/dsh-agent-default-model@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-agent-loop","purl":"pkg:npm/%40deepseek-ai/dsh-agent-loop@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-api-gateway","purl":"pkg:npm/%40deepseek-ai/dsh-api-gateway@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-attachment-local","purl":"pkg:npm/%40deepseek-ai/dsh-attachment-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-bash-env","purl":"pkg:npm/%40deepseek-ai/dsh-bash-env@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-bash-sandbox","purl":"pkg:npm/%40deepseek-ai/dsh-bash-sandbox@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-command-compact","purl":"pkg:npm/%40deepseek-ai/dsh-command-compact@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-command-feedback","purl":"pkg:npm/%40deepseek-ai/dsh-command-feedback@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-command-goal","purl":"pkg:npm/%40deepseek-ai/dsh-command-goal@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-commands","purl":"pkg:npm/%40deepseek-ai/dsh-commands@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-compact-basic","purl":"pkg:npm/%40deepseek-ai/dsh-compact-basic@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-compact-tool-result-prune","purl":"pkg:npm/%40deepseek-ai/dsh-compact-tool-result-prune@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-credentials-local","purl":"pkg:npm/%40deepseek-ai/dsh-credentials-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-fs-local","purl":"pkg:npm/%40deepseek-ai/dsh-fs-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-fs-policy","purl":"pkg:npm/%40deepseek-ai/dsh-fs-policy@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-fs-sandbox","purl":"pkg:npm/%40deepseek-ai/dsh-fs-sandbox@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-goal","purl":"pkg:npm/%40deepseek-ai/dsh-goal@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-goal-session","purl":"pkg:npm/%40deepseek-ai/dsh-goal-session@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-invariants","purl":"pkg:npm/%40deepseek-ai/dsh-invariants@%5E0.0.1-rc.1","scope":"excluded","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-llm","purl":"pkg:npm/%40deepseek-ai/dsh-llm@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-llm-deepseek","purl":"pkg:npm/%40deepseek-ai/dsh-llm-deepseek@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-llm-pi-ai","purl":"pkg:npm/%40deepseek-ai/dsh-llm-pi-ai@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-llm-retry","purl":"pkg:npm/%40deepseek-ai/dsh-llm-retry@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-permission","purl":"pkg:npm/%40deepseek-ai/dsh-permission@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-plan-mode","purl":"pkg:npm/%40deepseek-ai/dsh-plan-mode@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-pwsh-sandbox","purl":"pkg:npm/%40deepseek-ai/dsh-pwsh-sandbox@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-repeat-tool-guard","purl":"pkg:npm/%40deepseek-ai/dsh-repeat-tool-guard@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-sandbox-local","purl":"pkg:npm/%40deepseek-ai/dsh-sandbox-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-sandbox-policy","purl":"pkg:npm/%40deepseek-ai/dsh-sandbox-policy@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session","purl":"pkg:npm/%40deepseek-ai/dsh-session@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-checkpoint-policy","purl":"pkg:npm/%40deepseek-ai/dsh-session-checkpoint-policy@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-persistence-jsonl","purl":"pkg:npm/%40deepseek-ai/dsh-session-persistence-jsonl@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-projection","purl":"pkg:npm/%40deepseek-ai/dsh-session-projection@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-query-sqlite","purl":"pkg:npm/%40deepseek-ai/dsh-session-query-sqlite@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-telemetry-otel","purl":"pkg:npm/%40deepseek-ai/dsh-session-telemetry-otel@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-title","purl":"pkg:npm/%40deepseek-ai/dsh-session-title@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-session-title-first-message-llm","purl":"pkg:npm/%40deepseek-ai/dsh-session-title-first-message-llm@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-settings-local","purl":"pkg:npm/%40deepseek-ai/dsh-settings-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-skill","purl":"pkg:npm/%40deepseek-ai/dsh-skill@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-skill-badge","purl":"pkg:npm/%40deepseek-ai/dsh-skill-badge@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-skill-local","purl":"pkg:npm/%40deepseek-ai/dsh-skill-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-spill-local","purl":"pkg:npm/%40deepseek-ai/dsh-spill-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-spill-policy","purl":"pkg:npm/%40deepseek-ai/dsh-spill-policy@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-subagent","purl":"pkg:npm/%40deepseek-ai/dsh-subagent@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-subagent-claude-code","purl":"pkg:npm/%40deepseek-ai/dsh-subagent-claude-code@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-subagent-codex","purl":"pkg:npm/%40deepseek-ai/dsh-subagent-codex@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-subagent-fork","purl":"pkg:npm/%40deepseek-ai/dsh-subagent-fork@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-subagent-spawn","purl":"pkg:npm/%40deepseek-ai/dsh-subagent-spawn@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-subprocess-local","purl":"pkg:npm/%40deepseek-ai/dsh-subprocess-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-system-prompt","purl":"pkg:npm/%40deepseek-ai/dsh-system-prompt@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tasks-local","purl":"pkg:npm/%40deepseek-ai/dsh-tasks-local@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-timeout-policy","purl":"pkg:npm/%40deepseek-ai/dsh-timeout-policy@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-token-meter","purl":"pkg:npm/%40deepseek-ai/dsh-token-meter@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-bash","purl":"pkg:npm/%40deepseek-ai/dsh-tool-bash@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-fs","purl":"pkg:npm/%40deepseek-ai/dsh-tool-fs@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-fs-search","purl":"pkg:npm/%40deepseek-ai/dsh-tool-fs-search@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-goal","purl":"pkg:npm/%40deepseek-ai/dsh-tool-goal@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-pwsh","purl":"pkg:npm/%40deepseek-ai/dsh-tool-pwsh@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-ralph","purl":"pkg:npm/%40deepseek-ai/dsh-tool-ralph@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-skill","purl":"pkg:npm/%40deepseek-ai/dsh-tool-skill@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-str-replace-editor","purl":"pkg:npm/%40deepseek-ai/dsh-tool-str-replace-editor@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-subagent","purl":"pkg:npm/%40deepseek-ai/dsh-tool-subagent@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-subagent-control","purl":"pkg:npm/%40deepseek-ai/dsh-tool-subagent-control@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-subagent-report","purl":"pkg:npm/%40deepseek-ai/dsh-tool-subagent-report@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-tasks","purl":"pkg:npm/%40deepseek-ai/dsh-tool-tasks@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-todo","purl":"pkg:npm/%40deepseek-ai/dsh-tool-todo@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-web","purl":"pkg:npm/%40deepseek-ai/dsh-tool-web@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tool-workflow","purl":"pkg:npm/%40deepseek-ai/dsh-tool-workflow@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-tools","purl":"pkg:npm/%40deepseek-ai/dsh-tools@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-typert-loader","purl":"pkg:npm/%40deepseek-ai/dsh-typert-loader@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-typert-registry","purl":"pkg:npm/%40deepseek-ai/dsh-typert-registry@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-user-approval","purl":"pkg:npm/%40deepseek-ai/dsh-user-approval@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-user-interaction","purl":"pkg:npm/%40deepseek-ai/dsh-user-interaction@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-web","purl":"pkg:npm/%40deepseek-ai/dsh-web@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-web-search-deepseek","purl":"pkg:npm/%40deepseek-ai/dsh-web-search-deepseek@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-workflow-workerthread","purl":"pkg:npm/%40deepseek-ai/dsh-workflow-workerthread@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"},{"name":"@deepseek-ai/dsh-workspace-context","purl":"pkg:npm/%40deepseek-ai/dsh-workspace-context@%5E0.0.1-rc.1","scope":"required","type":"library","version":"^0.0.1-rc.1"}],"dependencies":[{"dependsOn":["pkg:npm/%40deepseek-ai/cordis@%5E4.0.1-rc.1","pkg:npm/%40deepseek-ai/cordis-plugin-hmr@%5E1.0.16-rc.1","pkg:npm/%40deepseek-ai/cordis-plugin-timer@%5E1.1.3-rc.1","pkg:npm/%40deepseek-ai/dsh-agent@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-agent-default-model@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-agent-loop@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-api-gateway@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-attachment-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-bash-env@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-bash-sandbox@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-command-compact@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-command-feedback@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-command-goal@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-commands@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-compact-basic@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-compact-tool-result-prune@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-credentials-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-fs-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-fs-policy@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-fs-sandbox@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-goal@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-goal-session@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-invariants@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-llm@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-llm-deepseek@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-llm-pi-ai@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-llm-retry@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-permission@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-plan-mode@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-pwsh-sandbox@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-repeat-tool-guard@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-sandbox-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-sandbox-policy@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-checkpoint-policy@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-persistence-jsonl@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-projection@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-query-sqlite@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-telemetry-otel@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-title@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-session-title-first-message-llm@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-settings-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-skill@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-skill-badge@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-skill-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-spill-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-spill-policy@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-subagent@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-subagent-claude-code@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-subagent-codex@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-subagent-fork@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-subagent-spawn@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-subprocess-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-system-prompt@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tasks-local@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-timeout-policy@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-token-meter@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-bash@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-fs@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-fs-search@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-goal@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-pwsh@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-ralph@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-skill@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-str-replace-editor@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-subagent@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-subagent-control@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-subagent-report@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-tasks@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-todo@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-web@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tool-workflow@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-tools@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-typert-loader@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-typert-registry@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-user-approval@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-user-interaction@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-web@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-web-search-deepseek@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-workflow-workerthread@%5E0.0.1-rc.1","pkg:npm/%40deepseek-ai/dsh-workspace-context@%5E0.0.1-rc.1"],"ref":"pkg:npm/%40deepseek-ai/dsh-base@0.0.1-rc.1"}],"metadata":{"component":{"name":"@deepseek-ai/dsh-base","purl":"pkg:npm/%40deepseek-ai/dsh-base@0.0.1-rc.1","type":"application","version":"0.0.1-rc.1"}},"specVersion":"1.6","version":1},"schemaVersion":"1.0.0","scripts":{},"subject":{"digest":"2e5c597129cba417e0f2d69180c57062bb0a37fa91b3dcc8c8f340d06ea1f54e","kind":"npm","name":"@deepseek-ai/dsh-base","resolved":"npm:@deepseek-ai/dsh-base@0.0.1-rc.1","source":"npm:@deepseek-ai/dsh-base@0.0.1-rc.1","version":"0.0.1-rc.1"},"verdict":{"status":"pass"}},"resolved":"npm:@deepseek-ai/dsh-base@0.0.1-rc.1","slug":"deepseek-ai-dsh-base","source":"npm:@deepseek-ai/dsh-base@0.0.1-rc.1","status":"verified-package","testedDshVersions":["0.0.1-rc.1"]}
