diff --git a/.github/release-notes/desktop-v3.0.0-alpha.2.md b/.github/release-notes/desktop-v3.0.0-alpha.2.md new file mode 100644 index 0000000000..e60b0fa034 --- /dev/null +++ b/.github/release-notes/desktop-v3.0.0-alpha.2.md @@ -0,0 +1,46 @@ +# WorkDSH Desktop 3.0.0-alpha.2 + +每个人,都能定制自己的 AI 服务。 + +本次 Alpha 更新统一升级至官方 **DeepSeek Harness 0.2.1-rc.2**,并改进桌面运行诊断、工作台共用交付流程与发行校验。README 顶部提供完整系统实录,包含中文配音、字幕及开源地址。 + +## 更新内容 + +- Desktop 与 Web 固定到同一 DSH 版本。官方运行依赖从校验过的发行文件提取,桌面端继续使用完整官方客户端。 +- 桌面启动失败时显示实际原因与脱敏后的近期运行输出,并保留本机错误记录;进程清理失败不会再覆盖启动原因。 +- 新工作区在默认本机端口被占用时可选择独立端口;已有工作区保留原地址,避免页面数据因地址变化而看似丢失。错误弹框显示简短原因,完整脱敏输出保存在本机日志中。 +- 基础 Desktop Profile 加入工作台平台,与连接器、专家、资料库、项目和 Skill 共六个默认 WorkDSH bundle。工作台统一需求确认、开发、启动检查、安装状态核对与试用验收,支持中断后恢复。 +- 视频展示使用平台生成的旅行应用,可持续管理多次旅行,每次有独立行程、预算和清单;基础安装包不预装该业务示例。 +- 改进发行脚本的首次依赖安装顺序,检查 Profile 依赖、平台运行文件与归档完整性。 +- 共用交付脚本使用随包 Node 和 pnpm,不依赖系统 npm;构建不自动切换包管理器或安装依赖,打包不重复执行构建脚本。 +- 开发工程从实际安装位置解析公共 SDK,支持安装目录与可写工作区分离;重开制作记录保留原生会话和已保存需求。安装核验明确区分“未检查启用”与“启用失败”,按实际 bundle 继续处理,并在当前已登录的宿主页面验收。 +- 已核验安装身份并通过 managed 接口注册的旧工作台,版本不兼容时保留目录和修复入口,不挂载页面或标为可用;这不代表任意第三方的顶层导入、ABI 或启动代码故障都能被隔离。 +- 修正任务浏览器展示生命周期:关闭和信息查询不再误触发空白面板,关闭后仅移除对应会话的浏览器标签;手动关闭不被同一活动反复抢开,迟到截图和跨会话响应不能恢复旧页面。正常网页操作仍可使用浏览器。 +- 企业连接继续作为独立插件下载并显式安装,基础安装包不预装企业账号与协作插件。 + +## 底座与工具归档来源 + +Desktop 与 Web 的实际 DSH Host、Client 和 SDK npm 包统一为 `0.2.1-rc.2`。Node `24.21.0`、pnpm `11.28.5`、Python `3.12.14`、Office 资源和预编译命令工具从单独校验的官方 Desktop 归档提取,不携带另一套 DSH。 + +macOS Apple Silicon 与 Windows 使用官方 `rc.2` 归档。上游尚未提供 Intel `rc.2` 归档,因此 Intel 工具明确固定来自官方 `rc.1` 归档,并保留原始版本元数据和摘要;这不是 DSH npm 底座回退,也不采用自动降级。Intel 安装包仅在实际 x64 Resources 的运行校验通过后提供,下载平台以本页附件为准。 + +`3.0.0-alpha.1` 仅建立了标签,未发布安装包;本版使用新的 `alpha.2` 标签,不覆盖旧标签。 + +## 发行文件 + +- Windows x64:`WorkDSH-3.0.0-alpha.2-x64-Setup.exe` 安装程序。 +- macOS Apple Silicon arm64 / Intel x64:对应架构的 `WorkDSH-3.0.0-alpha.2-.dmg`。本次 DMG 未签名。 +- 企业连接:`workdsh-enterprise-connection-0.1.0-alpha.2.tgz`,另附 ZIP、兼容版本清单及校验信息;在“插件 → 添加插件”中安装 TGZ。 +- 附件名称含构建平台前缀,所有文件的 SHA-256 见 `SHA256SUMS`。 + +## 验证范围 + +发行门禁要求源码构建、类型检查、自动化回归和 Windows x64、macOS x64/arm64 打包,并要求在实际随包运行时中检查完整 Host、六个必需产品服务及客户端资源。自动检查不代表各平台全部真实交互与企业后台均已验收;Web 预览也不能代替 Desktop 打包运行时验收。 + +工作台外框适配限定官方 DSH `0.2.1-rc.2` 的两个外框接缝,并校验原始文件与适配后文件的摘要;未知版本或文件内容不匹配时停止处理。官方 Header、对话视图、Composer 与右侧栏的完整组件及状态归属保持不变。该适配不代表所有业务工作台已经完成界面与数据验收。 + +当前为 Alpha 预发布,升级前请备份本地配置和数据。SkillHub、dsh-market 为独立第三方来源,目录内容并非全部预装或经 WorkDSH 审核,安装前请核对许可、依赖与版本兼容性。 + +已有工作区若安装了仅适配旧 DSH 的第三方插件,官方插件管理器会阻止升级并恢复原依赖。例如 `sigmapad-plugin@0.1.0-alpha.180` 要求 DSH `0.2.0-rc.2`,与本次底座不兼容;需由插件方提供适配版本,再通过官方插件管理器升级。WorkDSH 不会自动删除或禁用这类插件,也不会绕过版本检查。干净新安装不包含此第三方插件。 + +开源地址:[github.com/techflag/workdsh](https://github.com/techflag/workdsh) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c5dcc129b8..50be65775e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -142,6 +142,19 @@ jobs: - name: Install browser for Web integration tests working-directory: apps/web run: pnpm exec playwright install --with-deps chromium + - name: Browser display lifecycle and real managed browser tests + working-directory: apps/web + run: | + node --test ../../packages/bundle/tests/browser-view.test.mjs ../../packages/providers/browser-session/tests/client-auto-open.test.mjs ../../packages/providers/browser-session/tests/tool-activity.test.mjs + node --input-type=module <<'JS' + import { spawnSync } from 'node:child_process'; + import { chromium } from '@playwright/test'; + const result = spawnSync(process.execPath, ['--test', '../../packages/providers/browser-session/tests/session-provider.test.mjs'], { + env: { ...process.env, DSH_BROWSER_EXECUTABLE: chromium.executablePath() }, stdio: 'inherit', + }); + if (result.error) throw result.error; + process.exit(result.status ?? 1); + JS - working-directory: apps/web run: pnpm test:integration - name: Library import, search and task reference tests diff --git a/AGENTS.md b/AGENTS.md index dd7730aa46..91b7563d81 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -33,7 +33,8 @@ This repository owns WorkDSH Web and Desktop. Desktop and Web consume the same e ## Current authorized npm migration -- The user explicitly requires the latest published DSH release, currently `0.2.1-rc.1` (2026-10-17). `upstream.json` locks the same npm target and downloaded official Desktop artifacts. Web preview and Desktop preserve the complete native Conversation, using public Workspace/Layout APIs and only the narrowly authorized shared outer-frame patch below, without embedded custom conversation controls. Matching artifact hashes do not prove Desktop packaged-runtime acceptance; do not release Desktop until its runtime and UI checks pass. +- The user explicitly requires the latest published DSH release, currently `0.2.1-rc.2` (2026-10-17). Every actual DSH Host, Client and SDK npm package must use this same exact version. Web preview and Desktop preserve the complete native Conversation, using public Workspace/Layout APIs and only the narrowly authorized shared outer-frame patch below, without embedded custom conversation controls. Matching artifact hashes do not prove Desktop packaged-runtime acceptance; do not release Desktop until its runtime and UI checks pass. +- `upstream.json` separately locks each official binary archive's own version, URL, size and SHA-512. The explicitly locked macOS Intel archive remains the official `0.2.1-rc.1` archive solely for Node, pnpm, Python, Office assets and prebuilt command helpers, because no Intel `rc.2` archive is published. It must not supply DSH Host, Client or SDK packages. Preserve its original `runtime.json` and record the source accurately; do not relabel it as `rc.2` or implement an automatic fallback. Intel publication requires checks against its actual packaged x64 Resources, in addition to the common npm version gate. ## Personal and enterprise product boundary @@ -46,7 +47,7 @@ This repository owns WorkDSH Web and Desktop. Desktop and Web consume the same e - Never clone, import or compile official DSH source as part of product builds. `upstream.json` locks published package versions and Desktop archive URLs, sizes and SHA-512 hashes. Extract only runtime dependencies, Office assets and prebuilt command helpers; do not carry a second official Electron application or DSH installation. -- Explicit user-authorized exception (Web preview 2026-10-17; Desktop packaging and release 2026-10-18): both may apply the same exact-version/checksum-locked `native-workbench-frame-patch` for official `0.2.1-rc.1` to restore the rightmost complete native Conversation. Only the two outer-frame seams may change; preserve original headers, views, Composer and right-sidebar owners. Fail closed on unknown bytes, verify the packaged result and keep exact rollback. Desktop release still requires actual packaged-runtime and UI acceptance; no other official file changes are authorized. +- Explicit user-authorized exception (Web preview 2026-10-17; Desktop packaging and release 2026-10-18): the user's latest-version and compatibility-adaptation authorization extends this same two-seam exception to official `0.2.1-rc.2`; both may apply the exact-version/checksum-locked `native-workbench-frame-patch` to restore the rightmost complete native Conversation. Only the two outer-frame seams may change; preserve original headers, views, Composer and right-sidebar owners. Fail closed on unknown bytes, verify the packaged result and keep exact rollback. Desktop release still requires actual packaged-runtime and UI acceptance; no other official file changes are authorized. ## Delivery regression gate diff --git a/apps/desktop/README.i18n.yaml b/apps/desktop/README.i18n.yaml index 2596e1148e..3c48ace36d 100644 --- a/apps/desktop/README.i18n.yaml +++ b/apps/desktop/README.i18n.yaml @@ -1,3 +1,3 @@ -README.md: 7b9fd895c8a2e0ecb4a77c4cf09ff02b4f9149e5 -README.zh.md: 6c1e914ccc678da3a4ce50046646a40f23cac5a8 +README.md: d5bb0c9eb8b44e2a49b99c916a1ae2e7dfeb7012 +README.zh.md: 6d73e0f100e0b6cd55d6277eae34007f5dffc2fc # Both languages carry equal authority; these Git blob hashes record the current consistent pair. diff --git a/apps/desktop/README.md b/apps/desktop/README.md index 7b9fd895c8..d5bb0c9eb8 100644 --- a/apps/desktop/README.md +++ b/apps/desktop/README.md @@ -55,6 +55,8 @@ corepack yarn check:desktop-dsh-alignment Build the shared features and their required support packages first. `pack-workdsh-profile.mjs` creates immutable archives and a version/hash manifest in `build/workdsh-profile-release`; select another candidate with `WORKDSH_RELEASE_DIRECTORY`. Runtime preparation installs the official version with a portable lockfile and carries pnpm's JavaScript CLI for explicit plugin operations. The package inventory in `scripts/workdsh-package-boundary.mjs` defines the reviewed default bundles and required support packages; enterprise plugins are excluded from the base installer. The same Profile preserves the pinned SkillHub 0.2.16 and dshmarket 1.66.8 catalog integrations. Their catalog entries are not all installed or reviewed by WorkDSH. It does not package a live user's configuration or credentials. -`upstream.json` locks Desktop and Web to the same official **DSH 0.2.1-rc.1** release, as explicitly required by the user. Published packages and checksum-locked official Desktop archives supply the runtime; product builds do not import or compile official source. Existing applications and Profiles have their own actual versions. Alignment, Desktop checks and packaged-runtime acceptance must pass before declaring an upgrade complete; Web preview evidence cannot replace them. Prefer validated official stable releases by default. +`upstream.json` locks the actual Desktop and Web Host, Client and SDK npm packages to the same official **DSH 0.2.1-rc.2** release, as explicitly required by the user. Product builds consume published packages without importing or compiling official source. Existing applications and Profiles have their own actual versions. Alignment, Desktop checks and packaged-runtime acceptance must pass before declaring an upgrade complete; Web preview evidence cannot replace them. Prefer validated official stable releases by default. + +Official Desktop archives separately supply Node, pnpm, Python, Office assets and prebuilt command helpers. Each target records its actual archive version, URL, size and SHA-512. Intel tools explicitly use the official `0.2.1-rc.1` archive because an Intel `rc.2` archive is not published; the original runtime metadata is preserved. This does not downgrade the DSH npm packages or enable automatic fallback. Intel publication requires verification against its actual packaged x64 Resources. The carrier source and packaging scripts live here; shared WorkDSH feature sources live under the repository's `packages/`. Official DSH packages are consumed without a source checkout. Enterprise administration and model forwarding belong to the separate WorkDSH Admin repository. See [Desktop ownership](../../docs/desktop-boundaries.md). diff --git a/apps/desktop/README.zh.md b/apps/desktop/README.zh.md index 6c1e914ccc..6d73e0f100 100644 --- a/apps/desktop/README.zh.md +++ b/apps/desktop/README.zh.md @@ -55,6 +55,8 @@ corepack yarn check:desktop-dsh-alignment 先构建共享功能及其必要支撑包。`pack-workdsh-profile.mjs` 在 `build/workdsh-profile-release` 生成不可变制品与版本/哈希清单;其他候选通过 `WORKDSH_RELEASE_DIRECTORY` 显式选择。运行时准备安装固定官方版本,生成可移植锁文件,并携带 pnpm JavaScript CLI 支持显式插件操作。`scripts/workdsh-package-boundary.mjs` 中的包清单定义经核对的默认 bundle 与必要支撑包,企业插件不包含在基础安装包中。同一 Profile 保留固定的 SkillHub 0.2.16 和 dshmarket 1.66.8 目录集成,不代表目录内容全部安装或经 WorkDSH 审核。不打包正在使用的用户配置或凭据。 -`upstream.json` 按用户明确要求,将 Desktop 与 Web 统一固定为官方 **DSH 0.2.1-rc.1**。运行时来自已发布包与校验和锁定的官方 Desktop 发行文件,产品构建不导入或编译官方源码。既有应用与 Profile 的实际版本需单独核验;版本一致性、Desktop 检查与打包运行时验收全部通过后才能宣布升级完成,Web 预览证据不能代替。默认选择经过验证的官方稳定版。 +`upstream.json` 按用户明确要求,将 Desktop 与 Web 实际使用的 Host、Client 和 SDK npm 包统一固定为官方 **DSH 0.2.1-rc.2**。产品构建使用已发布包,不导入或编译官方源码。既有应用与 Profile 的实际版本需单独核验;版本一致性、Desktop 检查与打包运行时验收全部通过后才能宣布升级完成,Web 预览证据不能代替。默认选择经过验证的官方稳定版。 + +官方 Desktop 归档单独提供 Node、pnpm、Python、Office 资源和预编译命令工具,每个目标记录实际归档版本、URL、大小和 SHA-512。上游尚未发布 Intel `rc.2` 归档,因此 Intel 工具明确使用官方 `0.2.1-rc.1` 归档并保留原始运行时元数据。这不会降级 DSH npm 包,也不启用自动回退;Intel 发行仍须通过实际安装包 x64 Resources 的验证。 外壳源码与打包脚本位于本目录,共享 WorkDSH 功能源码位于仓库 `packages/`。官方 DSH 通过已发布包接入,不检出其源码。企业管理与模型转发由独立的 WorkDSH Admin 仓库负责。参见 [Desktop 归属](../../docs/desktop-boundaries.md)。 diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 86e9c43b58..74f13400d0 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "dsh-plugin-desktop", - "version": "3.0.0-alpha.1", + "version": "3.0.0-alpha.2", "description": "WorkDSH Electron carrier for a pinned DeepSeek Harness runtime Profile", "license": "MIT", "publishConfig": { diff --git a/apps/desktop/scripts/official-desktop-release.mjs b/apps/desktop/scripts/official-desktop-release.mjs index 7410985a3a..94eda28c29 100644 --- a/apps/desktop/scripts/official-desktop-release.mjs +++ b/apps/desktop/scripts/official-desktop-release.mjs @@ -1,4 +1,3 @@ -import { OFFICIAL_PNPM_VERSION } from './runtime-version.mjs' /** Consume fixed official binary releases; never fetch a source checkout. */ import { createHash } from 'node:crypto' import { createReadStream, createWriteStream, existsSync, mkdirSync, mkdtempSync, readFileSync, readdirSync, rmSync, renameSync, cpSync, writeFileSync } from 'node:fs' @@ -6,11 +5,12 @@ import { pipeline } from 'node:stream/promises' import { Readable } from 'node:stream' import { execFileSync } from 'node:child_process' import { join, resolve } from 'node:path' -export const lock = JSON.parse(readFileSync(new URL('../../../upstream.json', import.meta.url), 'utf8')) +import {officialRuntimeLock,officialDesktopArtifact,assertOfficialPrimaryRuntime,writeOfficialRuntimeProvenance,verifyOfficialRuntimeProvenance} from './official-runtime-provenance.mjs' +export const lock = officialRuntimeLock // Older copies rewrote relative links to extraction-directory absolute paths. -const COPY_FORMAT = 2 +const COPY_FORMAT = 3 function cacheIdentity(target, artifact) { - return JSON.stringify({ copyFormat: COPY_FORMAT, version: lock.version, target, artifact }) + return JSON.stringify({ copyFormat: COPY_FORMAT, npmDshVersion: lock.version, target, artifact }) } export function copyOfficialRuntime(source, destination) { // Replace an earlier prepared payload rather than retaining stale links/files. @@ -18,14 +18,12 @@ export function copyOfficialRuntime(source, destination) { cpSync(source, destination, { recursive: true, force: true, dereference: false, verbatimSymlinks: true }) } export function isOfficialReleaseCacheValid(destination, target) { - const artifact = lock.desktopArtifacts?.[target] - if (!artifact) return false try { + const artifact = officialDesktopArtifact(target) if (readFileSync(join(destination, 'receipt.json'), 'utf8') !== cacheIdentity(target, artifact)) return false const runtime = join(destination, 'runtime/primary-runtime') - const metadata = JSON.parse(readFileSync(join(runtime, 'runtime.json'), 'utf8')) - const [platform, arch] = target.split('-') - if (metadata.desktopVersion !== lock.version || metadata.platform !== (platform === 'mac' ? 'darwin' : 'win32') || metadata.arch !== arch || metadata.pnpm !== OFFICIAL_PNPM_VERSION) return false + const [platform] = target.split('-') + verifyOfficialRuntimeProvenance(runtime,target) return [ join(runtime, 'dependencies/python', platform === 'mac' ? 'bin/python3' : 'python.exe'), join(runtime, 'dependencies/node/bin', platform === 'mac' ? 'node' : 'node.exe'), @@ -58,10 +56,9 @@ function nestedArchive(directory, depth = 0) { } } export async function prepareOfficialRelease(desktopRoot, target) { - const artifact = lock.desktopArtifacts?.[target] - if (!artifact || lock.distribution !== 'published-packages-and-desktop-release') throw new Error('Official release target is not locked: ' + target) + const artifact = officialDesktopArtifact(target) const cache = join(desktopRoot, 'build/official-release-cache'); mkdirSync(cache, { recursive: true }) - const destination = join(cache, target + '-' + lock.version) + const destination = join(cache, target + '-' + artifact.version) const receipt = join(destination, 'receipt.json') const identity = cacheIdentity(target, artifact) if (isOfficialReleaseCacheValid(destination, target)) return destination @@ -86,11 +83,11 @@ export async function prepareOfficialRelease(desktopRoot, target) { const resources = findResources(temporary) if (!resources) throw new Error('Official release has no reusable runtime resources') const metadata = JSON.parse(readFileSync(join(resources, 'runtime/primary-runtime/runtime.json'), 'utf8')) - const [platform, arch] = target.split('-') - if (metadata.desktopVersion !== lock.version || metadata.platform !== (platform === 'mac' ? 'darwin' : 'win32') || metadata.arch !== arch || metadata.pnpm !== OFFICIAL_PNPM_VERSION) throw new Error('Official release runtime version/platform mismatch') + assertOfficialPrimaryRuntime(metadata,target) if (!existsSync(join(resources, 'runtime/cli/command-manager.js')) || !existsSync(join(resources, 'runtime/office-skills'))) throw new Error('Official release is missing command/Office resources') rmSync(destination, { recursive: true, force: true }); mkdirSync(destination) for (const name of ['primary-runtime', 'office-skills', 'cli']) copyOfficialRuntime(join(resources, 'runtime', name), join(destination, 'runtime', name)) + writeOfficialRuntimeProvenance(join(destination,'runtime/primary-runtime'),target) writeFileSync(receipt, identity) if (!isOfficialReleaseCacheValid(destination, target)) throw new Error('Copied official runtime is incomplete or has broken executable links') return destination diff --git a/apps/desktop/scripts/official-desktop-release.test.mjs b/apps/desktop/scripts/official-desktop-release.test.mjs index 27d431fdab..9afe84127c 100644 --- a/apps/desktop/scripts/official-desktop-release.test.mjs +++ b/apps/desktop/scripts/official-desktop-release.test.mjs @@ -5,7 +5,7 @@ import { existsSync, mkdirSync, mkdtempSync, readFileSync, readlinkSync, symlink import { tmpdir } from 'node:os' import { dirname, join } from 'node:path' import { copyOfficialRuntime, isOfficialReleaseCacheValid, verifyArtifact, lock } from './official-desktop-release.mjs' -import { OFFICIAL_PNPM_VERSION } from './runtime-version.mjs' +import {OFFICIAL_PROVENANCE_FILE,createOfficialRuntimeProvenance,officialDesktopArtifact,writeOfficialRuntimeProvenance,verifyOfficialRuntimeProvenance} from './official-runtime-provenance.mjs' test('both runtime copies preserve relative executable links after their sources are removed', { skip: process.platform === 'win32' }, () => { const directory = mkdtempSync(join(tmpdir(), 'workdsh runtime links ')) @@ -32,16 +32,18 @@ test('cache reuse rejects the previous copy format and missing executable target try { const target = 'mac-arm64', runtime = join(directory, 'runtime/primary-runtime') const write = (path, value = 'fixture') => { mkdirSync(dirname(path), { recursive: true }); writeFileSync(path, value) } - write(join(runtime, 'runtime.json'), JSON.stringify({ desktopVersion: lock.version, platform: 'darwin', arch: 'arm64', pnpm: OFFICIAL_PNPM_VERSION })) + write(join(runtime, 'runtime.json'), JSON.stringify({ desktopVersion: lock.desktopArtifacts[target].version, platform: 'darwin', arch: 'arm64', ...lock.primaryRuntime,payloadDigest:'a'.repeat(64) })) const executable = join(runtime, 'dependencies/python/bin/python3') const executableTarget = process.platform === 'win32' ? executable : join(runtime, 'dependencies/python/bin/python3.12') for (const path of [executableTarget, join(runtime, 'dependencies/node/bin/node'), join(runtime, 'dependencies/pnpm/bin/pnpm.cjs'), join(directory, 'runtime/cli/command-manager.js')]) write(path) if (process.platform !== 'win32') symlinkSync('python3.12', executable) mkdirSync(join(directory, 'runtime/office-skills')) - const identity = { version: lock.version, target, artifact: lock.desktopArtifacts[target] } + const identity = { npmDshVersion: lock.version, target, artifact: officialDesktopArtifact(target) } write(join(directory, 'receipt.json'), JSON.stringify(identity)) assert.equal(isOfficialReleaseCacheValid(directory, target), false, 'old absolute-link copies must be rebuilt') - write(join(directory, 'receipt.json'), JSON.stringify({ copyFormat: 2, ...identity })) + write(join(directory, 'receipt.json'), JSON.stringify({ copyFormat: 3, ...identity })) + assert.equal(isOfficialReleaseCacheValid(directory, target), false, 'a cache cannot claim unrecorded binary provenance') + writeOfficialRuntimeProvenance(runtime,target) assert.equal(isOfficialReleaseCacheValid(directory, target), true) unlinkSync(executableTarget) assert.equal(isOfficialReleaseCacheValid(directory, target), false) @@ -63,10 +65,43 @@ test('official binary archives require both the locked size and content digest', test('every supported target has an immutable official URL and a full digest', () => { assert.equal(lock.distribution, 'published-packages-and-desktop-release') for (const target of ['mac-arm64', 'mac-x64', 'win-x64']) { - const artifact = lock.desktopArtifacts[target] + const artifact = officialDesktopArtifact(target) assert.equal(new URL(artifact.url).hostname, 'download.deepseek.com') - assert.ok(artifact.url.includes('deepseek-harness-' + lock.version + '-' + target)) + assert.ok(artifact.url.includes('deepseek-harness-' + artifact.version + '-' + target)) assert.equal(Buffer.from(artifact.sha512, 'base64').length, 64) assert.ok(artifact.size > 0) } }) + +test('Intel tools retain their exact official archive version while npm Host/Client provenance stays rc.2',()=>{ + const directory=mkdtempSync(join(tmpdir(),'workdsh-intel-source-')) + try{ + const target='mac-x64',artifact=officialDesktopArtifact(target) + assert.equal(lock.version,'0.2.1-rc.2');assert.equal(artifact.version,'0.2.1-rc.1') + const original=JSON.stringify({desktopVersion:artifact.version,platform:'darwin',arch:'x64',...lock.primaryRuntime,payloadDigest:'b'.repeat(64)})+'\n' + writeFileSync(join(directory,'runtime.json'),original) + const receipt=writeOfficialRuntimeProvenance(directory,target) + assert.deepEqual(createOfficialRuntimeProvenance(new TextEncoder().encode(original),target),receipt) + assert.equal(readFileSync(join(directory,'runtime.json'),'utf8'),original,'official runtime.json is never relabelled') + assert.equal(receipt.npmDshVersion,'0.2.1-rc.2');assert.deepEqual(receipt.artifact,artifact) + assert.deepEqual(verifyOfficialRuntimeProvenance(directory,target),receipt) + for(const key of ['version','url','sha512','size']){ + writeFileSync(join(directory,OFFICIAL_PROVENANCE_FILE),JSON.stringify({...receipt,artifact:{...artifact,[key]:key==='size'?artifact.size+1:'tampered'}})) + assert.throws(()=>verifyOfficialRuntimeProvenance(directory,target),/provenance mismatch/) + } + writeFileSync(join(directory,OFFICIAL_PROVENANCE_FILE),JSON.stringify(receipt)) + writeFileSync(join(directory,'runtime.json'),original.replace('0.2.1-rc.1','0.2.1-rc.2')) + assert.throws(()=>verifyOfficialRuntimeProvenance(directory,target),/metadata does not match/) + writeFileSync(join(directory,'runtime.json'),original+' ') + assert.throws(()=>verifyOfficialRuntimeProvenance(directory,target),/provenance mismatch/,'even a formatting change to upstream metadata is detected') + }finally{rmSync(directory,{recursive:true,force:true})} +}) + +test('binary source locking has no guessed version, range or automatic fallback',()=>{ + for(const replacement of [undefined,'^0.2.1','0.2.1-rc.2']){ + const changed=structuredClone(lock);changed.desktopArtifacts['mac-x64'].version=replacement + assert.throws(()=>officialDesktopArtifact('mac-x64',changed),/locked|invalid/) + } + const changed=structuredClone(lock);changed.desktopArtifacts['mac-x64'].url=changed.desktopArtifacts['mac-arm64'].url + assert.throws(()=>officialDesktopArtifact('mac-x64',changed),/invalid/) +}) diff --git a/apps/desktop/scripts/official-runtime-provenance.d.mts b/apps/desktop/scripts/official-runtime-provenance.d.mts new file mode 100644 index 0000000000..e0565746fe --- /dev/null +++ b/apps/desktop/scripts/official-runtime-provenance.d.mts @@ -0,0 +1,21 @@ +export interface OfficialDesktopArtifact {version:string;url:string;size:number;sha512:string} +export interface OfficialRuntimeLock { + version:string + distribution:string + desktopArtifacts:Record + primaryRuntime:{node:string;pnpm:string;python:string} +} +export interface OfficialRuntimeProvenance { + schemaVersion:number + npmDshVersion:string + target:string + artifact:OfficialDesktopArtifact + runtimeMetadataSha256:string +} +export const officialRuntimeLock:OfficialRuntimeLock +export const OFFICIAL_PROVENANCE_FILE:string +export function officialDesktopArtifact(target:string,lock?:OfficialRuntimeLock):OfficialDesktopArtifact +export function assertOfficialPrimaryRuntime(metadata:unknown,target:string,lock?:OfficialRuntimeLock):unknown +export function createOfficialRuntimeProvenance(metadataBytes:Uint8Array|string,target:string,lock?:OfficialRuntimeLock):OfficialRuntimeProvenance +export function writeOfficialRuntimeProvenance(primary:string,target:string,lock?:OfficialRuntimeLock):OfficialRuntimeProvenance +export function verifyOfficialRuntimeProvenance(primary:string,target:string,lock?:OfficialRuntimeLock):OfficialRuntimeProvenance diff --git a/apps/desktop/scripts/official-runtime-provenance.mjs b/apps/desktop/scripts/official-runtime-provenance.mjs new file mode 100644 index 0000000000..f9804e9fc0 --- /dev/null +++ b/apps/desktop/scripts/official-runtime-provenance.mjs @@ -0,0 +1,42 @@ +/** Binary-tool provenance is independent of the one npm Host/Client version. */ +import {createHash} from 'node:crypto' +import {readFileSync,writeFileSync} from 'node:fs' +import {join} from 'node:path' +import {isDeepStrictEqual} from 'node:util' + +export const officialRuntimeLock=JSON.parse(readFileSync(new URL('../../../upstream.json',import.meta.url),'utf8')) +export const OFFICIAL_PROVENANCE_FILE='.workdsh-source-artifact.json' +const exactVersion=/^\d+\.\d+\.\d+(?:-[0-9A-Za-z.-]+)?$/ +export function officialDesktopArtifact(target,lock=officialRuntimeLock){ + const artifact=lock.desktopArtifacts?.[target] + if(!['mac-arm64','mac-x64','win-x64'].includes(target)||lock.distribution!=='published-packages-and-desktop-release'|| + !exactVersion.test(lock.version??'')||!artifact||!exactVersion.test(artifact.version??''))throw Error('Official binary artifact target/version is not explicitly locked: '+target) + const expected=`https://download.deepseek.com/dsh-desk/bin/${target}/deepseek-harness-${artifact.version}-${target}.${target==='win-x64'?'exe':'zip'}` + if(artifact.url!==expected||!Number.isSafeInteger(artifact.size)||artifact.size<=0||!/^[A-Za-z0-9+/]{86}==$/.test(artifact.sha512??'')||Buffer.from(artifact.sha512,'base64').length!==64)throw Error('Official binary artifact URL/size/SHA-512 lock is invalid: '+target) + return {version:artifact.version,url:artifact.url,size:artifact.size,sha512:artifact.sha512} +} +export function assertOfficialPrimaryRuntime(metadata,target,lock=officialRuntimeLock){ + const artifact=officialDesktopArtifact(target,lock),[platform,arch]=target.split('-') + if(!metadata||metadata.desktopVersion!==artifact.version||metadata.platform!==(platform==='mac'?'darwin':'win32')||metadata.arch!==arch|| + !['node','pnpm','python'].every(name=>/^\d+\.\d+\.\d+$/.test(lock.primaryRuntime?.[name]??'')&&metadata[name]===lock.primaryRuntime[name])|| + !/^[a-f0-9]{64}$/.test(metadata.payloadDigest??''))throw Error('Official primary runtime metadata does not match the locked binary source: '+target) + return metadata +} +export function createOfficialRuntimeProvenance(metadataBytes,target,lock=officialRuntimeLock){ + const bytes=Buffer.from(metadataBytes) + assertOfficialPrimaryRuntime(JSON.parse(bytes.toString('utf8')),target,lock) + return {schemaVersion:1,npmDshVersion:lock.version,target,artifact:officialDesktopArtifact(target,lock), + runtimeMetadataSha256:createHash('sha256').update(bytes).digest('hex')} +} +/** Preserve upstream runtime.json verbatim; this separate record is owned. */ +export function writeOfficialRuntimeProvenance(primary,target,lock=officialRuntimeLock){ + const receipt=createOfficialRuntimeProvenance(readFileSync(join(primary,'runtime.json')),target,lock) + writeFileSync(join(primary,OFFICIAL_PROVENANCE_FILE),JSON.stringify(receipt,null,2)+'\n') + return receipt +} +export function verifyOfficialRuntimeProvenance(primary,target,lock=officialRuntimeLock){ + const expected=createOfficialRuntimeProvenance(readFileSync(join(primary,'runtime.json')),target,lock) + const actual=JSON.parse(readFileSync(join(primary,OFFICIAL_PROVENANCE_FILE),'utf8')) + if(!isDeepStrictEqual(actual,expected))throw Error('Official binary resource provenance mismatch: '+target) + return expected +} diff --git a/apps/desktop/scripts/prepare-workdsh-primary-runtime.mjs b/apps/desktop/scripts/prepare-workdsh-primary-runtime.mjs index 8fd94a5915..c4b193ed23 100644 --- a/apps/desktop/scripts/prepare-workdsh-primary-runtime.mjs +++ b/apps/desktop/scripts/prepare-workdsh-primary-runtime.mjs @@ -6,6 +6,7 @@ import { fileURLToPath } from 'node:url' import { copyOfficialRuntime, prepareOfficialRelease } from './official-desktop-release.mjs' import { DSH_VERSION, OFFICIAL_PNPM_VERSION } from './runtime-version.mjs' import { ensureNativeWorkbenchFrame, verifyNativeWorkbenchFrame } from '../../../scripts/native-workbench-frame-patch.mjs' +import {verifyOfficialRuntimeProvenance} from './official-runtime-provenance.mjs' const desktopRoot = resolve(dirname(fileURLToPath(import.meta.url)), '..') const target = process.platform === 'win32' ? 'win-x64' @@ -31,10 +32,7 @@ if (!existsSync(manifestPath) || !existsSync(join(output, 'office-skills'))) { throw new Error('Official primary runtime payload is incomplete') } const manifest = JSON.parse(readFileSync(manifestPath, 'utf8')) -if (manifest.desktopVersion !== DSH_VERSION || manifest.platform !== process.platform - || manifest.arch !== target.slice(4)) { - throw new Error(`Official primary runtime metadata does not match ${target} / ${DSH_VERSION}`) -} +verifyOfficialRuntimeProvenance(join(output,'primary-runtime'),target) const runtimePnpm = join(output, 'primary-runtime', 'dependencies', 'pnpm', 'bin', 'pnpm.cjs') if (manifest.pnpm !== OFFICIAL_PNPM_VERSION || !existsSync(runtimePnpm)) throw new Error('Official primary runtime must carry the locked official pnpm JavaScript CLI') const packagePath = join(profile, 'package.json') diff --git a/apps/desktop/scripts/verify-mac-smoke.ts b/apps/desktop/scripts/verify-mac-smoke.ts index 65bbf89f4e..e9d7555e1f 100644 --- a/apps/desktop/scripts/verify-mac-smoke.ts +++ b/apps/desktop/scripts/verify-mac-smoke.ts @@ -1,11 +1,11 @@ /** Verify the unsigned application structure sealed inside one macOS smoke DMG. */ import { spawnSync } from 'node:child_process' -import { existsSync, mkdtempSync, readFileSync, readdirSync, rmdirSync, statSync } from 'node:fs' +import { existsSync, mkdtempSync, readdirSync, rmdirSync, statSync } from 'node:fs' import { tmpdir } from 'node:os' import { basename, dirname, join, resolve } from 'node:path' import { fileURLToPath } from 'node:url' -import { DSH_VERSION } from './runtime-version.mjs' +import {verifyOfficialRuntimeProvenance} from './official-runtime-provenance.mjs' /** Injectable filesystem and command boundaries for smoke verification. */ export interface MacSmokeVerificationOptions { @@ -133,17 +133,7 @@ export function verifyMacSmoke( } const runtimeRoot = join(appPath, 'Contents', 'Resources', 'workdsh-runtime', 'primary-runtime') - const runtime = JSON.parse(readFileSync(join(runtimeRoot, 'runtime.json'), 'utf8')) as { - desktopVersion?: unknown - platform?: unknown - arch?: unknown - python?: unknown - node?: unknown - } - if (runtime.desktopVersion !== DSH_VERSION || runtime.platform !== 'darwin' - || runtime.arch !== options.targetArch || runtime.python !== '3.12.14' || runtime.node !== '24.21.0') { - throw new Error(`macOS DMG has mismatched bundled primary runtime: ${JSON.stringify(runtime)}`) - } + verifyOfficialRuntimeProvenance(runtimeRoot,`mac-${options.targetArch}`) for (const [label, path] of [ ['Python', join(runtimeRoot, 'dependencies', 'python', 'bin', 'python3')], ['Node', join(runtimeRoot, 'dependencies', 'node', 'bin', 'node')], diff --git a/apps/desktop/scripts/verify-workdsh-carrier.ts b/apps/desktop/scripts/verify-workdsh-carrier.ts index cf42d5f518..53f07501c5 100644 --- a/apps/desktop/scripts/verify-workdsh-carrier.ts +++ b/apps/desktop/scripts/verify-workdsh-carrier.ts @@ -9,10 +9,12 @@ import { ENTERPRISE_PACKAGES, PRODUCT_PACKAGES, RELEASE_PACKAGES } from './workd import { verifyBuiltPackageExports, verifyDefaultComposition, verifyDefaultProfile, verifyInstalledDshVersions, verifyOfficialWebPackages, verifyProfileRelease, verifyReleaseArchives } from './verify-profile-release.mjs' import { parseDeploymentConfig } from '../src/deployment-config.ts' import { verifyNativeWorkbenchFrame } from '../../../scripts/native-workbench-frame-patch.mjs' +import {verifyOfficialRuntimeProvenance} from './official-runtime-provenance.mjs' interface PackContext { appOutDir: string electronPlatformName: string + arch: number packager: { appInfo: { productFilename: string } } } @@ -67,10 +69,12 @@ export async function afterPack(context: PackContext): Promise { const primary = JSON.parse(readFileSync(join(runtime, 'primary-runtime', 'runtime.json'), 'utf8')) as { desktopVersion?: string pnpm?: string + arch?: string } - if (primary.desktopVersion !== DSH_VERSION) { - throw new Error(`Bundled primary runtime is ${String(primary.desktopVersion)}, expected ${DSH_VERSION}`) - } + const expectedArch=context.arch===1?'x64':context.arch===3?'arm64':undefined + if(!expectedArch||!['darwin','win32'].includes(context.electronPlatformName))throw Error('Unsupported packaged binary resource target') + const binaryTarget=`${context.electronPlatformName==='darwin'?'mac':'win'}-${expectedArch}` + verifyOfficialRuntimeProvenance(join(runtime,'primary-runtime'),binaryTarget) const profile = join(runtime, 'profiles', 'workdsh') // Inspect copied Resources bytes: a preparation log or receipt cannot prove // that the official Conversation frame actually reached this installer. diff --git a/apps/desktop/tests/native-workbench-frame.spec.ts b/apps/desktop/tests/native-workbench-frame.spec.ts index 36152d592d..9ac05bad1f 100644 --- a/apps/desktop/tests/native-workbench-frame.spec.ts +++ b/apps/desktop/tests/native-workbench-frame.spec.ts @@ -12,13 +12,13 @@ describe('Desktop native Conversation frame guard', () => { try { await mkdir(join(pkg, 'lib'), { recursive: true }) await writeFile(join(profile, 'package.json'), '{}') - await writeFile(join(pkg, 'package.json'), JSON.stringify({ name: '@deepseek-ai/dsh-client-ui-conversation', version: '0.2.1-rc.1' })) + await writeFile(join(pkg, 'package.json'), JSON.stringify({ name: '@deepseek-ai/dsh-client-ui-conversation', version: '0.2.1-rc.2' })) await writeFile(target, 'unexpected-runtime-bytes') await expect(ensureNativeWorkbenchFrame(profile)).rejects.toThrow('unsupported runtime bytes') await expect(verifyNativeWorkbenchFrame(profile)).rejects.toThrow('unsupported packaged runtime bytes') await expect(ensureNativeWorkbenchFrame(profile, { rollback: true })).rejects.toThrow('Cannot roll back unknown runtime') expect(await readFile(target, 'utf8')).toBe('unexpected-runtime-bytes') - await writeFile(join(pkg, 'package.json'), JSON.stringify({ name: '@deepseek-ai/dsh-client-ui-conversation', version: '0.2.1-unknown' })) + await writeFile(join(pkg, 'package.json'), JSON.stringify({ name: '@deepseek-ai/dsh-client-ui-conversation', version: '0.2.1-rc.1' })) await expect(ensureNativeWorkbenchFrame(profile)).rejects.toThrow('runtime version mismatch') await expect(verifyNativeWorkbenchFrame(profile)).rejects.toThrow('runtime version mismatch') expect(await readFile(target, 'utf8')).toBe('unexpected-runtime-bytes') diff --git a/apps/desktop/tests/verify-mac-smoke.spec.ts b/apps/desktop/tests/verify-mac-smoke.spec.ts index d21c830873..e68f5ab8d8 100644 --- a/apps/desktop/tests/verify-mac-smoke.spec.ts +++ b/apps/desktop/tests/verify-mac-smoke.spec.ts @@ -1,7 +1,7 @@ import { chmodSync, existsSync, mkdirSync, mkdtempSync, rmSync, statSync, writeFileSync } from 'node:fs' import { tmpdir } from 'node:os' import { join } from 'node:path' -import { DSH_VERSION } from '../scripts/runtime-version.mjs' +import {officialRuntimeLock,writeOfficialRuntimeProvenance,OFFICIAL_PROVENANCE_FILE} from '../scripts/official-runtime-provenance.mjs' import { afterEach, describe, expect, it, vi } from 'vitest' import { verifyMacSmoke, @@ -18,7 +18,7 @@ interface AppFixture { readonly modeOverrides: Map } -function fixture(): AppFixture { +function fixture(arch:'arm64'|'x64'='arm64'): AppFixture { const root = mkdtempSync(join(tmpdir(), 'dsh-mac-smoke-')) temporaryRoots.push(root) const contents = join(root, 'WorkDSH.app', 'Contents') @@ -38,7 +38,8 @@ function fixture(): AppFixture { const runtime = join(resources, 'workdsh-runtime', 'primary-runtime') mkdirSync(join(runtime, 'dependencies', 'python', 'bin'), { recursive: true }) mkdirSync(join(runtime, 'dependencies', 'node', 'bin'), { recursive: true }) - writeFileSync(join(runtime, 'runtime.json'), JSON.stringify({ desktopVersion: DSH_VERSION, platform: 'darwin', arch: 'arm64', python: '3.12.14', node: '24.21.0' })) + writeFileSync(join(runtime, 'runtime.json'), JSON.stringify({ desktopVersion: officialRuntimeLock.desktopArtifacts[`mac-${arch}`]!.version, platform: 'darwin', arch, ...officialRuntimeLock.primaryRuntime,payloadDigest:'a'.repeat(64) })) + writeOfficialRuntimeProvenance(runtime,`mac-${arch}`) for (const path of [join(runtime, 'dependencies', 'python', 'bin', 'python3'), join(runtime, 'dependencies', 'node', 'bin', 'node')]) { writeFileSync(path, 'binary') chmodSync(path, 0o755) @@ -130,8 +131,7 @@ describe('macOS DMG smoke artifact verification', () => { }) it('checks only the Intel executable and native modules for an x64 DMG', () => { - const value = fixture() - writeFileSync(join(value.root, 'WorkDSH.app', 'Contents', 'Resources', 'workdsh-runtime', 'primary-runtime', 'runtime.json'), JSON.stringify({ desktopVersion: DSH_VERSION, platform: 'darwin', arch: 'x64', python: '3.12.14', node: '24.21.0' })) + const value = fixture('x64') const harness = options({ targetArch: 'x64', makeMountPoint: () => value.root }, value.modeOverrides) verifyMacSmoke(harness.value) const lipoCalls = harness.calls.filter(call => call.command === 'lipo') @@ -147,6 +147,15 @@ describe('macOS DMG smoke artifact verification', () => { expect(harness.removeMountPoint).not.toHaveBeenCalled() }) + it('rejects a missing or falsified Intel source receipt rather than relabelling tool bytes as npm rc.2',()=>{ + const value=fixture('x64'),primary=join(value.root,'WorkDSH.app','Contents','Resources','workdsh-runtime','primary-runtime') + const harness=options({targetArch:'x64',makeMountPoint:()=>value.root},value.modeOverrides) + writeFileSync(join(primary,OFFICIAL_PROVENANCE_FILE),JSON.stringify({schemaVersion:1,npmDshVersion:'0.2.1-rc.2',artifact:{version:'0.2.1-rc.2'}})) + expectSmokeFailure(harness,'provenance mismatch') + rmSync(join(primary,OFFICIAL_PROVENANCE_FILE)) + expectSmokeFailure(harness,OFFICIAL_PROVENANCE_FILE) + }) + it('rejects a missing Info.plist and still detaches', () => { const value = fixture() rmSync(value.infoPlist) diff --git a/apps/web/AGENTS.md b/apps/web/AGENTS.md index 45e3f99f6e..1f2396768d 100644 --- a/apps/web/AGENTS.md +++ b/apps/web/AGENTS.md @@ -4,7 +4,7 @@ This independent pnpm workspace owns WorkDSH feature packages and Web compositio ## Runtime and ownership -- Pin official DSH dependencies and required peers to the product target `0.2.1-rc.1`, with Cordis `4.0.5`. Web consumes published official packages. Never require its checkout for a Web build. The explicit Web-preview and Desktop exception in root AGENTS.md permits only the shared checksum-locked rc.1 two-seam outer native workbench frame patch; other upstream edits remain prohibited. +- Pin official DSH dependencies and required peers to the product target `0.2.1-rc.2`, with Cordis `4.0.5`. Web consumes published official packages. Never require its checkout for a Web build. The explicit Web-preview and Desktop exception in root AGENTS.md permits only the shared checksum-locked rc.2 two-seam outer native workbench frame patch; other upstream edits remain prohibited. - Personal Web, enterprise Web and Desktop share official runtime targets, owned feature packages, business services and pages. Identity, storage, execution and synchronization vary only at explicit adapter boundaries. - Use official Loader/Profile/Cordis, Session/Agent loop, preset registry, Skill parser/provider, MCP transport, model routing, Remote, Storage and Conversation UI. Do not introduce another Host, Client, loader or executor. - Feature packages own business objects, revisions, authorization and presentation. Page actions and Agent tools use the same business services. Optional cross-plugin collaboration uses public contracts and lifecycle injection, never another plugin's internal implementation. diff --git a/apps/web/docs/CONTRACTS.md b/apps/web/docs/CONTRACTS.md index 48240f14ae..d4b852d882 100644 --- a/apps/web/docs/CONTRACTS.md +++ b/apps/web/docs/CONTRACTS.md @@ -56,7 +56,7 @@ Agent 工具定义严格 schema、规范 JSON、模型内容和独立 UI present 工作台保留业务记录、筛选、分析与报告位置;原生 Session 拥有对话、输入、轨迹和授权,原生文件面板拥有文件标签、查看器和关闭行为。业务插件只提交资源引用和会话绑定,不复制对话框、Office 查看器或原生面板状态机。 -当前锁定的 DSH `0.2.1-rc.1` 没有公开的工作台外框插槽。经用户授权,本机 Web 预览采用严格版本和 SHA-256 校验的最小装配补丁:在原有 `ConversationPanel` 外增加 `workdsh.workbench.frame`,传入完整原生 `main.conversation` 树;无工作台注册时回退原生界面。未知版本或文件内容拒绝应用,脚本支持恢复原始字节。此例外只适用于本机 Web 预览,不授权 Desktop 打包或发布。 +当前锁定的 DSH `0.2.1-rc.2` 没有公开的工作台外框插槽。经用户明确授权,Web 预览与 Desktop 共用严格版本和 SHA-256 校验的两处外框适配:在原有 `ConversationPanel` 外增加 `workdsh.workbench.frame`,传入完整原生 `main.conversation` 树;无工作台注册时回退原生界面。未知版本或文件内容拒绝应用,脚本支持恢复原始字节。此例外不扩展到其他官方文件;Desktop 发布仍须核对实际安装包 Resources 并完成运行时与界面验收。 工作台仅拥有业务布局及其创建的 Portal 容器。完整原生会话保留标题、对话、轨迹、输入框和授权控件;原生文件由 `uiWorkspace.openSession`、`sidebarRight.openResource` 打开。主区维持 Conversation 的真实选择,使原生右侧工作空间继续归属于同一个 Session。工作台导航入口由自有适配器转入外框,不复制原生组件、不移动原生 DOM、不引入第二个运行时。收起对话只改变可见性;文件开启及关闭保留业务页实例与原生会话实例。 diff --git a/apps/web/docs/REQUIREMENTS.md b/apps/web/docs/REQUIREMENTS.md index 907043a31d..74833127d5 100644 --- a/apps/web/docs/REQUIREMENTS.md +++ b/apps/web/docs/REQUIREMENTS.md @@ -68,4 +68,4 @@ Puck、Craft.js等仅是可选界面编辑候选;目前Puck仅隔离验证组 ## WorkDSH 3.0 候选版本边界 -Desktop 与 Web 产品版本统一为 `3.0.0-alpha.1`。这是开发候选版本号,不表示已发布或已通过全部验收。官方 DSH 内核保持 `0.2.1-rc.1`,插件包和领域 schema 使用各自版本;Desktop 官方安装制品仍须完成目标版本对齐,未通过门禁不得打包发布。 +Desktop 与 Web 产品版本统一为 `3.0.0-alpha.2`。这是开发候选版本号,不表示已发布或已通过全部验收。实际 DSH Host、Client 和 SDK npm 包统一为 `0.2.1-rc.2`,插件包和领域 schema 使用各自版本。工具二进制归档按各平台分别锁定真实来源:Intel 仍使用官方 `rc.1` 工具归档,保留原始元数据,不携带旧 DSH npm 包,也不自动回退。Desktop 安装制品仍须核对实际 Resources 与版本、架构,未通过门禁不得发布。 diff --git a/apps/web/package.json b/apps/web/package.json index 799e82dd98..40adbfcb97 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -62,28 +62,28 @@ }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-loop": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.1", - "@deepseek-ai/dsh-credentials": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.1", - "@deepseek-ai/dsh-scope": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-persistence-jsonl": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-projection": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill-filesystem": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-json": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-typert-generator": "0.2.1-rc.1", - "@deepseek-ai/dsh-typert-protocol": "0.2.1-rc.1", + "@deepseek-ai/dsh": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-loop": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.2", + "@deepseek-ai/dsh-credentials": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.2", + "@deepseek-ai/dsh-scope": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-persistence-jsonl": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-projection": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill-filesystem": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-json": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-typert-generator": "0.2.1-rc.2", + "@deepseek-ai/dsh-typert-protocol": "0.2.1-rc.2", "@playwright/test": "1.58.2", "@types/node": "22.19.0", "docx": "9.6.1", @@ -92,330 +92,332 @@ "postcss": "8.5.28", "postcss-selector-parser": "7.1.0", "typescript": "5.9.3", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-working-directory": "0.2.1-rc.1" + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-working-directory": "0.2.1-rc.2" }, "pnpm": { "overrides": { - "@deepseek-ai/dsh": "0.2.1-rc.1", - "@deepseek-ai/dsh-acp": "0.2.1-rc.1", - "@deepseek-ai/dsh-acp-app": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-default-model": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-instructions": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-loop": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-tool-presentation": "0.2.1-rc.1", - "@deepseek-ai/dsh-anonymous-user-id": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-gateway": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-settings-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-terminal-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-files": "0.2.1-rc.1", - "@deepseek-ai/dsh-app-boot": "0.2.1-rc.1", - "@deepseek-ai/dsh-atomic-write": "0.2.1-rc.1", - "@deepseek-ai/dsh-attachment": "0.2.1-rc.1", - "@deepseek-ai/dsh-attachment-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-authorization": "0.2.1-rc.1", - "@deepseek-ai/dsh-base": "0.2.1-rc.1", - "@deepseek-ai/dsh-bash-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-bash-sandbox": "0.2.1-rc.1", - "@deepseek-ai/dsh-brand": "0.2.1-rc.1", - "@deepseek-ai/dsh-browser-use": "0.2.1-rc.1", - "@deepseek-ai/dsh-chunked-list": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-file-upload": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-hmr": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-locale": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-modules": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-resources": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-store": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-agent-preset": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-approval": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-attachment": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-brand-official": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-commands": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-cordis": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-deliverables": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-directory-picker-browse": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-directory-picker-native": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-goal": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-jobs": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-message-feedback": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-model-selection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-open-in-app": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-permission-presets": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-plan": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-reference": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-schedule": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-general": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-models": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-plugin-inventory": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-plugins": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-files": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-terminal": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-subagent": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-theme": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-tool": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-trajectory": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-user-questions": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workflow-run": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-cmdline": "0.2.1-rc.1", - "@deepseek-ai/dsh-command-compact": "0.2.1-rc.1", - "@deepseek-ai/dsh-command-feedback": "0.2.1-rc.1", - "@deepseek-ai/dsh-command-goal": "0.2.1-rc.1", - "@deepseek-ai/dsh-commands": "0.2.1-rc.1", - "@deepseek-ai/dsh-compaction": "0.2.1-rc.1", - "@deepseek-ai/dsh-compaction-basic": "0.2.1-rc.1", - "@deepseek-ai/dsh-compaction-image-offload": "0.2.1-rc.1", - "@deepseek-ai/dsh-compaction-tool-result-pruner": "0.2.1-rc.1", - "@deepseek-ai/dsh-cordis-client-runner": "0.2.1-rc.1", - "@deepseek-ai/dsh-cordis-host-runner": "0.2.1-rc.1", - "@deepseek-ai/dsh-credentials": "0.2.1-rc.1", - "@deepseek-ai/dsh-credentials-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-deepseek-llm-api-extensions": "0.2.1-rc.1", - "@deepseek-ai/dsh-deque": "0.2.1-rc.1", - "@deepseek-ai/dsh-file-reference": "0.2.1-rc.1", - "@deepseek-ai/dsh-file-reference-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs-observation-policy": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs-sandbox": "0.2.1-rc.1", - "@deepseek-ai/dsh-goal": "0.2.1-rc.1", - "@deepseek-ai/dsh-goal-round-driver": "0.2.1-rc.1", - "@deepseek-ai/dsh-headless": "0.2.1-rc.1", - "@deepseek-ai/dsh-home-paths": "0.2.1-rc.1", - "@deepseek-ai/dsh-hook-protocol": "0.2.1-rc.1", - "@deepseek-ai/dsh-hooks-claude-code": "0.2.1-rc.1", - "@deepseek-ai/dsh-hooks-codex": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-directory-picker": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-directory-picker-auto": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-directory-picker-browse": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-directory-picker-native": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-frontend-static": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-open-in-app": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-plugin-inventory": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-webserver": "0.2.1-rc.1", - "@deepseek-ai/dsh-http-proxy": "0.2.1-rc.1", - "@deepseek-ai/dsh-jobs": "0.2.1-rc.1", - "@deepseek-ai/dsh-jobs-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-launch-environment": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm-deepseek": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm-pi-ai": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm-retry": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.1", - "@deepseek-ai/dsh-message-feedback": "0.2.1-rc.1", - "@deepseek-ai/dsh-native-command": "0.2.1-rc.1", - "@deepseek-ai/dsh-output-retention": "0.2.1-rc.1", - "@deepseek-ai/dsh-package-manifest": "0.2.1-rc.1", - "@deepseek-ai/dsh-permission-presets": "0.2.1-rc.1", - "@deepseek-ai/dsh-persona": "0.2.1-rc.1", - "@deepseek-ai/dsh-plan-mode": "0.2.1-rc.1", - "@deepseek-ai/dsh-ptc-runtime": "0.2.1-rc.1", - "@deepseek-ai/dsh-ptc-runtime-node": "0.2.1-rc.1", - "@deepseek-ai/dsh-plugin-package-inventory-deepseek": "0.2.1-rc.1", - "@deepseek-ai/dsh-pwsh-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-pwsh-sandbox": "0.2.1-rc.1", - "@deepseek-ai/dsh-repeat-tool-reminder": "0.2.1-rc.1", - "@deepseek-ai/dsh-sandbox": "0.2.1-rc.1", - "@deepseek-ai/dsh-sandbox-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-sandbox-policy": "0.2.1-rc.1", - "@deepseek-ai/dsh-sandbox-windows-acl": "0.2.1-rc.1", - "@deepseek-ai/dsh-schedule": "0.2.1-rc.1", - "@deepseek-ai/dsh-scope": "0.2.1-rc.1", - "@deepseek-ai/dsh-sdk-app": "0.2.1-rc.1", - "@deepseek-ai/dsh-sdk-jsonrpc-server": "0.2.1-rc.1", - "@deepseek-ai/dsh-sdk-minimal": "0.2.1-rc.1", - "@deepseek-ai/dsh-sdk-protocol": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-checkpoint-policy": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-format": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-format-catalog": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-format-v0-to-v1": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-format-v1-to-v2": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-format-v2-to-v3": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-log-deepseek": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-log-export": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-persistence-jsonl": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-projection": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-projection-cache": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-query": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-query-sqlite": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-reference": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-stats": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-telemetry": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-telemetry-otel": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-title": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-title-first-prompt-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-title-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-turn-outline": "0.2.1-rc.1", - "@deepseek-ai/dsh-settings": "0.2.1-rc.1", - "@deepseek-ai/dsh-shell": "0.2.1-rc.1", - "@deepseek-ai/dsh-shell-env": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill-badge": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill-filesystem": "0.2.1-rc.1", - "@deepseek-ai/dsh-spill": "0.2.1-rc.1", - "@deepseek-ai/dsh-spill-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-spill-policy": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-json": "0.2.1-rc.1", - "@deepseek-ai/dsh-subagent": "0.2.1-rc.1", - "@deepseek-ai/dsh-subagent-fork-in-process": "0.2.1-rc.1", - "@deepseek-ai/dsh-subagent-spawn-in-process": "0.2.1-rc.1", - "@deepseek-ai/dsh-subprocess": "0.2.1-rc.1", - "@deepseek-ai/dsh-subprocess-local": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-terminal": "0.2.1-rc.1", - "@deepseek-ai/dsh-terminal-bash": "0.2.1-rc.1", - "@deepseek-ai/dsh-time-context": "0.2.1-rc.1", - "@deepseek-ai/dsh-timeout": "0.2.1-rc.1", - "@deepseek-ai/dsh-tmux-context": "0.2.1-rc.1", - "@deepseek-ai/dsh-token-meter": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-ask-user": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-bash": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-bash-persistent": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-call-timeout-policy": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-cordis": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-fs-search": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-goal": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-jobs": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-present": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-pwsh": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-pwsh-persistent": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-ralph": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-str-replace-editor": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-subagent": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-subagent-control": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-todo": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-web": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-workflow": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-typert-loader": "0.2.1-rc.1", - "@deepseek-ai/dsh-typert-protocol": "0.2.1-rc.1", - "@deepseek-ai/dsh-typert-registry": "0.2.1-rc.1", - "@deepseek-ai/dsh-user-approval": "0.2.1-rc.1", - "@deepseek-ai/dsh-user-questions": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-crypto": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-time": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-values": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-workspace-path": "0.2.1-rc.1", - "@deepseek-ai/dsh-web": "0.2.1-rc.1", - "@deepseek-ai/dsh-web-app": "0.2.1-rc.1", - "@deepseek-ai/dsh-web-fetch-http": "0.2.1-rc.1", - "@deepseek-ai/dsh-web-frontend": "0.2.1-rc.1", - "@deepseek-ai/dsh-web-search-deepseek": "0.2.1-rc.1", - "@deepseek-ai/dsh-webhook": "0.2.1-rc.1", - "@deepseek-ai/dsh-webhook-github": "0.2.1-rc.1", - "@deepseek-ai/dsh-win32-process": "0.2.1-rc.1", - "@deepseek-ai/dsh-workflow": "0.2.1-rc.1", - "@deepseek-ai/dsh-workflow-ptc": "0.2.1-rc.1", - "@deepseek-ai/dsh-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-typert-generator": "0.2.1-rc.1", + "@deepseek-ai/dsh": "0.2.1-rc.2", + "@deepseek-ai/dsh-acp": "0.2.1-rc.2", + "@deepseek-ai/dsh-acp-app": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-default-model": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-instructions": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-loop": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-tool-presentation": "0.2.1-rc.2", + "@deepseek-ai/dsh-anonymous-user-id": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-gateway": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-settings-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-terminal-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-files": "0.2.1-rc.2", + "@deepseek-ai/dsh-app-boot": "0.2.1-rc.2", + "@deepseek-ai/dsh-atomic-write": "0.2.1-rc.2", + "@deepseek-ai/dsh-attachment": "0.2.1-rc.2", + "@deepseek-ai/dsh-attachment-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-authorization": "0.2.1-rc.2", + "@deepseek-ai/dsh-base": "0.2.1-rc.2", + "@deepseek-ai/dsh-bash-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-bash-sandbox": "0.2.1-rc.2", + "@deepseek-ai/dsh-brand": "0.2.1-rc.2", + "@deepseek-ai/dsh-browser-use": "0.2.1-rc.2", + "@deepseek-ai/dsh-chunked-list": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-file-upload": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-hmr": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-locale": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-modules": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-resources": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-store": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-agent-preset": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-approval": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-attachment": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-brand-official": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-commands": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-cordis": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-deliverables": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-directory-picker-browse": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-directory-picker-native": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-goal": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-jobs": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-message-feedback": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-model-selection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-deepseek-model-label-1017": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-open-in-app": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-permission-presets": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-plan": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-reference": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-schedule": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-general": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-models": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-plugin-inventory": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-plugins": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-files": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-terminal": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-subagent": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-theme": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-tool": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-trajectory": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-user-questions": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workflow-run": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-cmdline": "0.2.1-rc.2", + "@deepseek-ai/dsh-command-compact": "0.2.1-rc.2", + "@deepseek-ai/dsh-command-feedback": "0.2.1-rc.2", + "@deepseek-ai/dsh-command-goal": "0.2.1-rc.2", + "@deepseek-ai/dsh-commands": "0.2.1-rc.2", + "@deepseek-ai/dsh-compaction": "0.2.1-rc.2", + "@deepseek-ai/dsh-compaction-basic": "0.2.1-rc.2", + "@deepseek-ai/dsh-compaction-image-offload": "0.2.1-rc.2", + "@deepseek-ai/dsh-compaction-tool-result-pruner": "0.2.1-rc.2", + "@deepseek-ai/dsh-cordis-client-runner": "0.2.1-rc.2", + "@deepseek-ai/dsh-cordis-host-runner": "0.2.1-rc.2", + "@deepseek-ai/dsh-credentials": "0.2.1-rc.2", + "@deepseek-ai/dsh-credentials-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-deepseek-llm-api-extensions": "0.2.1-rc.2", + "@deepseek-ai/dsh-deque": "0.2.1-rc.2", + "@deepseek-ai/dsh-file-reference": "0.2.1-rc.2", + "@deepseek-ai/dsh-file-reference-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs-observation-policy": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs-sandbox": "0.2.1-rc.2", + "@deepseek-ai/dsh-goal": "0.2.1-rc.2", + "@deepseek-ai/dsh-goal-round-driver": "0.2.1-rc.2", + "@deepseek-ai/dsh-headless": "0.2.1-rc.2", + "@deepseek-ai/dsh-home-paths": "0.2.1-rc.2", + "@deepseek-ai/dsh-hook-protocol": "0.2.1-rc.2", + "@deepseek-ai/dsh-hooks-claude-code": "0.2.1-rc.2", + "@deepseek-ai/dsh-hooks-codex": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-directory-picker": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-directory-picker-auto": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-directory-picker-browse": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-directory-picker-native": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-frontend-static": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-open-in-app": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-plugin-inventory": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-webserver": "0.2.1-rc.2", + "@deepseek-ai/dsh-http-proxy": "0.2.1-rc.2", + "@deepseek-ai/dsh-jobs": "0.2.1-rc.2", + "@deepseek-ai/dsh-jobs-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-launch-environment": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm-deepseek": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm-pi-ai": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm-retry": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.2", + "@deepseek-ai/dsh-message-feedback": "0.2.1-rc.2", + "@deepseek-ai/dsh-native-command": "0.2.1-rc.2", + "@deepseek-ai/dsh-output-retention": "0.2.1-rc.2", + "@deepseek-ai/dsh-package-manifest": "0.2.1-rc.2", + "@deepseek-ai/dsh-permission-presets": "0.2.1-rc.2", + "@deepseek-ai/dsh-persona": "0.2.1-rc.2", + "@deepseek-ai/dsh-plan-mode": "0.2.1-rc.2", + "@deepseek-ai/dsh-ptc-runtime": "0.2.1-rc.2", + "@deepseek-ai/dsh-ptc-runtime-node": "0.2.1-rc.2", + "@deepseek-ai/dsh-plugin-package-inventory-deepseek": "0.2.1-rc.2", + "@deepseek-ai/dsh-pwsh-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-pwsh-sandbox": "0.2.1-rc.2", + "@deepseek-ai/dsh-repeat-tool-reminder": "0.2.1-rc.2", + "@deepseek-ai/dsh-sandbox": "0.2.1-rc.2", + "@deepseek-ai/dsh-sandbox-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-sandbox-policy": "0.2.1-rc.2", + "@deepseek-ai/dsh-sandbox-windows-acl": "0.2.1-rc.2", + "@deepseek-ai/dsh-schedule": "0.2.1-rc.2", + "@deepseek-ai/dsh-scope": "0.2.1-rc.2", + "@deepseek-ai/dsh-sdk-app": "0.2.1-rc.2", + "@deepseek-ai/dsh-sdk-jsonrpc-server": "0.2.1-rc.2", + "@deepseek-ai/dsh-sdk-minimal": "0.2.1-rc.2", + "@deepseek-ai/dsh-sdk-protocol": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-checkpoint-policy": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-format": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-format-catalog": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-format-v0-to-v1": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-format-v1-to-v2": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-format-v2-to-v3": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-log-deepseek": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-log-export": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-persistence-jsonl": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-projection": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-projection-cache": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-query": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-query-sqlite": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-reference": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-stats": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-telemetry": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-telemetry-otel": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-title": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-title-first-prompt-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-title-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-turn-outline": "0.2.1-rc.2", + "@deepseek-ai/dsh-settings": "0.2.1-rc.2", + "@deepseek-ai/dsh-shell": "0.2.1-rc.2", + "@deepseek-ai/dsh-shell-env": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill-badge": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill-filesystem": "0.2.1-rc.2", + "@deepseek-ai/dsh-spill": "0.2.1-rc.2", + "@deepseek-ai/dsh-spill-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-spill-policy": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-json": "0.2.1-rc.2", + "@deepseek-ai/dsh-subagent": "0.2.1-rc.2", + "@deepseek-ai/dsh-subagent-fork-in-process": "0.2.1-rc.2", + "@deepseek-ai/dsh-subagent-spawn-in-process": "0.2.1-rc.2", + "@deepseek-ai/dsh-subprocess": "0.2.1-rc.2", + "@deepseek-ai/dsh-subprocess-local": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-terminal": "0.2.1-rc.2", + "@deepseek-ai/dsh-terminal-bash": "0.2.1-rc.2", + "@deepseek-ai/dsh-time-context": "0.2.1-rc.2", + "@deepseek-ai/dsh-timeout": "0.2.1-rc.2", + "@deepseek-ai/dsh-tmux-context": "0.2.1-rc.2", + "@deepseek-ai/dsh-token-meter": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-ask-user": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-bash": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-bash-persistent": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-call-timeout-policy": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-cordis": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-fs-search": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-goal": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-jobs": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-present": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-pwsh": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-pwsh-persistent": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-ralph": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-str-replace-editor": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-subagent": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-subagent-control": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-todo": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-web": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-workflow": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-typert-loader": "0.2.1-rc.2", + "@deepseek-ai/dsh-typert-protocol": "0.2.1-rc.2", + "@deepseek-ai/dsh-typert-registry": "0.2.1-rc.2", + "@deepseek-ai/dsh-user-approval": "0.2.1-rc.2", + "@deepseek-ai/dsh-user-questions": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-crypto": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-time": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-values": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-workspace-path": "0.2.1-rc.2", + "@deepseek-ai/dsh-web": "0.2.1-rc.2", + "@deepseek-ai/dsh-web-app": "0.2.1-rc.2", + "@deepseek-ai/dsh-web-deepseek-api": "0.2.1-rc.2", + "@deepseek-ai/dsh-web-fetch-http": "0.2.1-rc.2", + "@deepseek-ai/dsh-web-frontend": "0.2.1-rc.2", + "@deepseek-ai/dsh-web-search-deepseek": "0.2.1-rc.2", + "@deepseek-ai/dsh-webhook": "0.2.1-rc.2", + "@deepseek-ai/dsh-webhook-github": "0.2.1-rc.2", + "@deepseek-ai/dsh-win32-process": "0.2.1-rc.2", + "@deepseek-ai/dsh-workflow": "0.2.1-rc.2", + "@deepseek-ai/dsh-workflow-ptc": "0.2.1-rc.2", + "@deepseek-ai/dsh-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-typert-generator": "0.2.1-rc.2", "prosemirror-state": "1.4.4", "prosemirror-model": "1.25.11", - "@deepseek-ai/dsh-experimental-agent-team": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-auto-review": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-tool-agent-team": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-client-ui-agent-team": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-computer-use": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-browser-use-playwright-mcp": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-browser-use-runtime": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-computer-use-cua-driver-native": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-plugin-manager": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-browser": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-agent-team-profile": "0.2.1-rc.1", - "@deepseek-ai/dsh-hmr": "0.2.1-rc.1", - "@deepseek-ai/dsh-office-to-pdf": "0.2.1-rc.1", - "@deepseek-ai/dsh-plugin-manager": "0.2.1-rc.1", - "@deepseek-ai/dsh-workspace-changes": "0.2.1-rc.1", - "@deepseek-ai/dsh-lazy-require": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.1", + "@deepseek-ai/dsh-experimental-agent-team": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-auto-review": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-tool-agent-team": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-client-ui-agent-team": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-computer-use": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-browser-use-playwright-mcp": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-browser-use-runtime": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-computer-use-cua-driver-native": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-plugin-manager": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-browser": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-agent-team-profile": "0.2.1-rc.2", + "@deepseek-ai/dsh-hmr": "0.2.1-rc.2", + "@deepseek-ai/dsh-office-to-pdf": "0.2.1-rc.2", + "@deepseek-ai/dsh-plugin-manager": "0.2.1-rc.2", + "@deepseek-ai/dsh-workspace-changes": "0.2.1-rc.2", + "@deepseek-ai/dsh-lazy-require": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.2", "@deepseek-ai/cordis": "4.0.5", "@deepseek-ai/schemastery": "3.18.5", - "@deepseek-ai/dsh-agent-preset": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-account-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-job-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-account": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-agent-loop": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-shell": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-subagent": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-web-search": "0.2.1-rc.1", - "@deepseek-ai/dsh-config-editor": "0.2.1-rc.1", - "@deepseek-ai/dsh-deepseek-account-platform": "0.2.1-rc.1", - "@deepseek-ai/dsh-deepseek-account": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-api-speech-to-text": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-client-ui-voice-input": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-speech-to-text-sensevoice": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-speech-to-text": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-voice-input-bundle": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-format-v3-to-v4": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill-office": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-workspace-dependencies": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-shortcuts": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-shortcuts": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm-deepseek-account": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm-deepseek-api-key": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-code-language": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent-preset": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-account-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-job-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-account": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-agent-loop": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-shell": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-subagent": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-web-search": "0.2.1-rc.2", + "@deepseek-ai/dsh-config-editor": "0.2.1-rc.2", + "@deepseek-ai/dsh-deepseek-account-platform": "0.2.1-rc.2", + "@deepseek-ai/dsh-deepseek-account": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-api-speech-to-text": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-client-ui-voice-input": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-speech-to-text-sensevoice": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-speech-to-text": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-voice-input-bundle": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-format-v3-to-v4": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill-office": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-workspace-dependencies": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-shortcuts": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-shortcuts": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm-deepseek-account": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm-deepseek-api-key": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-code-language": "0.2.1-rc.2", "@deepseek-ai/cordis-plugin-group": "1.0.5", "@deepseek-ai/cordis-plugin-loader": "1.0.6", "pptx-viewer-core": "3.14.3", "emf-converter": "2.0.2", - "@deepseek-ai/dsh-client-product-analytics": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-settings-session-log": "0.2.1-rc.1", - "@deepseek-ai/dsh-host-product-telemetry-otel": "0.2.1-rc.1", - "@deepseek-ai/dsh-otel": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-product-analytics": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-settings-session-log": "0.2.1-rc.2", + "@deepseek-ai/dsh-host-product-telemetry-otel": "0.2.1-rc.2", + "@deepseek-ai/dsh-otel": "0.2.1-rc.2", "@deepseek-ai/libreoffice-kit": "0.1.4", - "@deepseek-ai/dsh-experimental-session-titles-bundle": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-session-search": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-inspector-profile": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-badge-skill-bundle": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-working-directory": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-cot-translation-bundle": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-ralph-bundle": "0.2.1-rc.1", - "@deepseek-ai/dsh-working-directory": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-tool-worktree": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-schedule": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-terminal-bundle": "0.2.1-rc.1", + "@deepseek-ai/dsh-experimental-session-titles-bundle": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-session-search": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-inspector-profile": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-badge-skill-bundle": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-working-directory": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-cot-translation-bundle": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-ralph-bundle": "0.2.1-rc.2", + "@deepseek-ai/dsh-working-directory": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-tool-worktree": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-schedule": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-terminal-bundle": "0.2.1-rc.2", "@deepseek-ai/cordis-plugin-timer": "1.1.7", "@deepseek-ai/cordis-plugin-include": "1.0.10", - "@deepseek-ai/dsh-experimental-session-inspector": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-translator": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-terminal": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-session-query": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-client-ui-cot-translation": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-worktree": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-title-all-prompts-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-inspector": "0.2.1-rc.1", - "@deepseek-ai/dsh-plugin-market": "0.2.1-rc.1", - "@deepseek-ai/dsh-harness-dev-context": "0.2.1-rc.1", - "@deepseek-ai/dsh-plugin-market-index": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remote-access": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-plugin-market": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-secret-mask": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-plugin-market-bundle": "0.2.1-rc.1" + "@deepseek-ai/dsh-experimental-session-inspector": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-translator": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-terminal": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-session-query": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-client-ui-cot-translation": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-worktree": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-title-all-prompts-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-inspector": "0.2.1-rc.2", + "@deepseek-ai/dsh-plugin-market": "0.2.1-rc.2", + "@deepseek-ai/dsh-harness-dev-context": "0.2.1-rc.2", + "@deepseek-ai/dsh-plugin-market-index": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remote-access": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-plugin-market": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-secret-mask": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-plugin-market-bundle": "0.2.1-rc.2" } } } diff --git a/apps/web/pnpm-lock.yaml b/apps/web/pnpm-lock.yaml index 8a827182a6..943c493dfe 100644 --- a/apps/web/pnpm-lock.yaml +++ b/apps/web/pnpm-lock.yaml @@ -5,324 +5,326 @@ settings: excludeLinksFromLockfile: false overrides: - '@deepseek-ai/dsh': 0.2.1-rc.1 - '@deepseek-ai/dsh-acp': 0.2.1-rc.1 - '@deepseek-ai/dsh-acp-app': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-loop': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-tool-presentation': 0.2.1-rc.1 - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-remotes': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-settings-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-terminal-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-workspace-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-workspace-files': 0.2.1-rc.1 - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1 - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-authorization': 0.2.1-rc.1 - '@deepseek-ai/dsh-base': 0.2.1-rc.1 - '@deepseek-ai/dsh-bash-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-bash-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-browser-use': 0.2.1-rc.1 - '@deepseek-ai/dsh-chunked-list': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-hmr': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-locale': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-modules': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-resources': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-store': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-agent-preset': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-brand-official': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-chat': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-conversation': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-cordis': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-deliverables': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-input-trigger': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-layout': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-message-feedback': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-model-selection': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-open-in-app': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-permission-presets': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-plan': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-reference': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-renderer': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-schedule': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-general': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-models': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-plugin-inventory': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-plugins': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-sidebar': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-sidebar-documentpreview': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-sidebar-files': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-sidebar-right': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-sidebar-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-skill': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-theme': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-tool': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-trajectory': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-user-questions': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-workflow-run': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-workspace': 0.2.1-rc.1 - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1 - '@deepseek-ai/dsh-command-compact': 0.2.1-rc.1 - '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.1 - '@deepseek-ai/dsh-command-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.1 - '@deepseek-ai/dsh-cordis-client-runner': 0.2.1-rc.1 - '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1 - '@deepseek-ai/dsh-deque': 0.2.1-rc.1 - '@deepseek-ai/dsh-file-reference': 0.2.1-rc.1 - '@deepseek-ai/dsh-file-reference-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs-observation-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-goal-round-driver': 0.2.1-rc.1 - '@deepseek-ai/dsh-headless': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-hook-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-hooks-claude-code': 0.2.1-rc.1 - '@deepseek-ai/dsh-hooks-codex': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker-auto': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-frontend-static': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-open-in-app': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1 - '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-pi-ai': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.1 - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1 - '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.1 - '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.1 - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.1 - '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.1 - '@deepseek-ai/dsh-persona': 0.2.1-rc.1 - '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.1 - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1 - '@deepseek-ai/dsh-ptc-runtime-node': 0.2.1-rc.1 - '@deepseek-ai/dsh-plugin-package-inventory-deepseek': 0.2.1-rc.1 - '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-pwsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-repeat-tool-reminder': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-windows-acl': 0.2.1-rc.1 - '@deepseek-ai/dsh-schedule': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-sdk-app': 0.2.1-rc.1 - '@deepseek-ai/dsh-sdk-jsonrpc-server': 0.2.1-rc.1 - '@deepseek-ai/dsh-sdk-minimal': 0.2.1-rc.1 - '@deepseek-ai/dsh-sdk-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-checkpoint-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-format-catalog': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-format-v1-to-v2': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-format-v2-to-v3': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-log-deepseek': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-log-export': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence-jsonl': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query-sqlite': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-reference': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-stats': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-telemetry': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-telemetry-otel': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title-first-prompt-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-turn-outline': 0.2.1-rc.1 - '@deepseek-ai/dsh-settings': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill-badge': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.1 - '@deepseek-ai/dsh-spill': 0.2.1-rc.1 - '@deepseek-ai/dsh-spill-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-spill-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage-json': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent-fork-in-process': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent-spawn-in-process': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.1 - '@deepseek-ai/dsh-time-context': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tmux-context': 0.2.1-rc.1 - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-ask-user': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-call-timeout-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-cordis': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-present': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-ralph': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-str-replace-editor': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-web': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-loader': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-questions': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-time': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-workspace-path': 0.2.1-rc.1 - '@deepseek-ai/dsh-web': 0.2.1-rc.1 - '@deepseek-ai/dsh-web-app': 0.2.1-rc.1 - '@deepseek-ai/dsh-web-fetch-http': 0.2.1-rc.1 - '@deepseek-ai/dsh-web-frontend': 0.2.1-rc.1 - '@deepseek-ai/dsh-web-search-deepseek': 0.2.1-rc.1 - '@deepseek-ai/dsh-webhook': 0.2.1-rc.1 - '@deepseek-ai/dsh-webhook-github': 0.2.1-rc.1 - '@deepseek-ai/dsh-win32-process': 0.2.1-rc.1 - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1 - '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-slots': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-generator': 0.2.1-rc.1 + '@deepseek-ai/dsh': 0.2.1-rc.2 + '@deepseek-ai/dsh-acp': 0.2.1-rc.2 + '@deepseek-ai/dsh-acp-app': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-loop': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-tool-presentation': 0.2.1-rc.2 + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-remotes': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-settings-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-terminal-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-workspace-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-workspace-files': 0.2.1-rc.2 + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2 + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-authorization': 0.2.1-rc.2 + '@deepseek-ai/dsh-base': 0.2.1-rc.2 + '@deepseek-ai/dsh-bash-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-bash-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-browser-use': 0.2.1-rc.2 + '@deepseek-ai/dsh-chunked-list': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-hmr': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-locale': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-modules': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-resources': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-store': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-agent-preset': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-brand-official': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-chat': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-conversation': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-cordis': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-deliverables': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-input-trigger': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-layout': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-message-feedback': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-model-selection': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-deepseek-model-label-1017': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-open-in-app': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-permission-presets': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-plan': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-reference': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-renderer': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-schedule': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-general': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-models': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-plugin-inventory': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-plugins': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-sidebar': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-sidebar-documentpreview': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-sidebar-files': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-sidebar-right': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-sidebar-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-skill': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-theme': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-tool': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-trajectory': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-user-questions': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-workflow-run': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-workspace': 0.2.1-rc.2 + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2 + '@deepseek-ai/dsh-command-compact': 0.2.1-rc.2 + '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.2 + '@deepseek-ai/dsh-command-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.2 + '@deepseek-ai/dsh-cordis-client-runner': 0.2.1-rc.2 + '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2 + '@deepseek-ai/dsh-deque': 0.2.1-rc.2 + '@deepseek-ai/dsh-file-reference': 0.2.1-rc.2 + '@deepseek-ai/dsh-file-reference-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs-observation-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-goal-round-driver': 0.2.1-rc.2 + '@deepseek-ai/dsh-headless': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-hook-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-hooks-claude-code': 0.2.1-rc.2 + '@deepseek-ai/dsh-hooks-codex': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker-auto': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-frontend-static': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-open-in-app': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2 + '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-pi-ai': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.2 + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2 + '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.2 + '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.2 + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.2 + '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.2 + '@deepseek-ai/dsh-persona': 0.2.1-rc.2 + '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.2 + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2 + '@deepseek-ai/dsh-ptc-runtime-node': 0.2.1-rc.2 + '@deepseek-ai/dsh-plugin-package-inventory-deepseek': 0.2.1-rc.2 + '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-pwsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-repeat-tool-reminder': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-windows-acl': 0.2.1-rc.2 + '@deepseek-ai/dsh-schedule': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-sdk-app': 0.2.1-rc.2 + '@deepseek-ai/dsh-sdk-jsonrpc-server': 0.2.1-rc.2 + '@deepseek-ai/dsh-sdk-minimal': 0.2.1-rc.2 + '@deepseek-ai/dsh-sdk-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-checkpoint-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-format-catalog': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-format-v1-to-v2': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-format-v2-to-v3': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-log-deepseek': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-log-export': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence-jsonl': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query-sqlite': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-reference': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-stats': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-telemetry': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-telemetry-otel': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title-first-prompt-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-turn-outline': 0.2.1-rc.2 + '@deepseek-ai/dsh-settings': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill-badge': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.2 + '@deepseek-ai/dsh-spill': 0.2.1-rc.2 + '@deepseek-ai/dsh-spill-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-spill-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage-json': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent-fork-in-process': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent-spawn-in-process': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.2 + '@deepseek-ai/dsh-time-context': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tmux-context': 0.2.1-rc.2 + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-ask-user': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-call-timeout-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-cordis': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-present': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-ralph': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-str-replace-editor': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-web': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-loader': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-questions': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-time': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-workspace-path': 0.2.1-rc.2 + '@deepseek-ai/dsh-web': 0.2.1-rc.2 + '@deepseek-ai/dsh-web-app': 0.2.1-rc.2 + '@deepseek-ai/dsh-web-deepseek-api': 0.2.1-rc.2 + '@deepseek-ai/dsh-web-fetch-http': 0.2.1-rc.2 + '@deepseek-ai/dsh-web-frontend': 0.2.1-rc.2 + '@deepseek-ai/dsh-web-search-deepseek': 0.2.1-rc.2 + '@deepseek-ai/dsh-webhook': 0.2.1-rc.2 + '@deepseek-ai/dsh-webhook-github': 0.2.1-rc.2 + '@deepseek-ai/dsh-win32-process': 0.2.1-rc.2 + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2 + '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-slots': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-generator': 0.2.1-rc.2 prosemirror-state: 1.4.4 prosemirror-model: 1.25.11 - '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-auto-review': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-tool-agent-team': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-client-ui-agent-team': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-primitives': 0.2.1-rc.1 - '@deepseek-ai/dsh-computer-use': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-browser-use-runtime': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-plugin-manager': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-sidebar-browser': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-agent-team-profile': 0.2.1-rc.1 - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1 - '@deepseek-ai/dsh-office-to-pdf': 0.2.1-rc.1 - '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace-changes': 0.2.1-rc.1 - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-auto-review': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-tool-agent-team': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-client-ui-agent-team': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-primitives': 0.2.1-rc.2 + '@deepseek-ai/dsh-computer-use': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-browser-use-runtime': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-plugin-manager': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-sidebar-browser': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-agent-team-profile': 0.2.1-rc.2 + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2 + '@deepseek-ai/dsh-office-to-pdf': 0.2.1-rc.2 + '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace-changes': 0.2.1-rc.2 + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-agent-preset': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-account-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-job-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-agent-loop': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-web-search': 0.2.1-rc.1 - '@deepseek-ai/dsh-config-editor': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-account-platform': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-api-speech-to-text': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-client-ui-voice-input': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-voice-input-bundle': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-format-v3-to-v4': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill-office': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-workspace-dependencies': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-shortcuts': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-shortcuts': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-deepseek-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-code-language': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent-preset': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-account-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-job-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-agent-loop': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-web-search': 0.2.1-rc.2 + '@deepseek-ai/dsh-config-editor': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-account-platform': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-api-speech-to-text': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-client-ui-voice-input': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-voice-input-bundle': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-format-v3-to-v4': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill-office': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-workspace-dependencies': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-shortcuts': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-shortcuts': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-code-language': 0.2.1-rc.2 '@deepseek-ai/cordis-plugin-group': 1.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 pptx-viewer-core: 3.14.3 emf-converter: 2.0.2 - '@deepseek-ai/dsh-client-product-analytics': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-settings-session-log': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-product-telemetry-otel': 0.2.1-rc.1 - '@deepseek-ai/dsh-otel': 0.2.1-rc.1 + '@deepseek-ai/dsh-client-product-analytics': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-settings-session-log': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-product-telemetry-otel': 0.2.1-rc.2 + '@deepseek-ai/dsh-otel': 0.2.1-rc.2 '@deepseek-ai/libreoffice-kit': 0.1.4 - '@deepseek-ai/dsh-experimental-session-titles-bundle': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-session-search': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-inspector-profile': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-badge-skill-bundle': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-working-directory': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-cot-translation-bundle': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-ralph-bundle': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-tool-worktree': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-schedule': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-terminal-bundle': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-session-titles-bundle': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-session-search': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-inspector-profile': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-badge-skill-bundle': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-working-directory': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-cot-translation-bundle': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-ralph-bundle': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-tool-worktree': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-schedule': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-terminal-bundle': 0.2.1-rc.2 '@deepseek-ai/cordis-plugin-timer': 1.1.7 '@deepseek-ai/cordis-plugin-include': 1.0.10 - '@deepseek-ai/dsh-experimental-session-inspector': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-client-ui-cot-translation': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-worktree': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title-all-prompts-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-inspector': 0.2.1-rc.1 - '@deepseek-ai/dsh-plugin-market': 0.2.1-rc.1 - '@deepseek-ai/dsh-harness-dev-context': 0.2.1-rc.1 - '@deepseek-ai/dsh-plugin-market-index': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-remote-access': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-plugin-market': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-secret-mask': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-plugin-market-bundle': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-session-inspector': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-client-ui-cot-translation': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-worktree': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title-all-prompts-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-inspector': 0.2.1-rc.2 + '@deepseek-ai/dsh-plugin-market': 0.2.1-rc.2 + '@deepseek-ai/dsh-harness-dev-context': 0.2.1-rc.2 + '@deepseek-ai/dsh-plugin-market-index': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-remote-access': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-plugin-market': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-secret-mask': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-plugin-market-bundle': 0.2.1-rc.2 importers: @@ -332,80 +334,80 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0e57ffcb1ce8689ec8a1c4ffecfdaf70) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(d43380018ef26a9ba49cfaff0f263cd9) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-agent-loop': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(5b3ff47d581eefbbe78423e40aa0ce48) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(8cf89676465c33384f243a4325f23416) '@deepseek-ai/dsh-agent-preset-registry': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) '@deepseek-ai/dsh-credentials': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-fs': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/dsh-fs-local': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))) '@deepseek-ai/dsh-llm': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-mcp-client': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) '@deepseek-ai/dsh-mcp-resources': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) '@deepseek-ai/dsh-scope': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-session-persistence-jsonl': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ee0651eacf954daa7730fcc609e7a6e1) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(33844f672ad08d2a87ca004163c71815) '@deepseek-ai/dsh-session-projection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/dsh-skill': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-skill-filesystem': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/dsh-storage': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage-json': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-system-prompt': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tool-skill': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/dsh-typert-generator': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-typert-protocol': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-working-directory': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@playwright/test': specifier: 1.58.2 version: 1.58.2 @@ -434,20 +436,20 @@ importers: ../../packages/bundle: dependencies: '@deepseek-ai/dsh-browser-use': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-computer-use': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-experimental-auto-review': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-instructions@0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-permission-presets@0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-instructions@0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-permission-presets@0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-browser-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.1(491f2c3c983025c0325a24cfff518007))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-browser-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(c468114519cbcf3ea13949cadbb5d0d5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(aa99eefb63ade5f66f50e073801a131c) yaml: specifier: 2.9.0 version: 2.9.0 @@ -456,62 +458,62 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-api-remotes': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-attachment': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-plugin-manager': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar-right': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-llm': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-skill': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-system-prompt': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -544,17 +546,17 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -568,23 +570,23 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-client-store': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -608,8 +610,8 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -623,44 +625,44 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-api-remotes': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-credentials': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-mcp-client': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) '@deepseek-ai/dsh-mcp-resources': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': specifier: 3.18.5 version: 3.18.5 @@ -686,8 +688,8 @@ importers: ../../packages/plugins/enterprise-collaboration: dependencies: '@deepseek-ai/dsh': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0e57ffcb1ce8689ec8a1c4ffecfdaf70) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(d43380018ef26a9ba49cfaff0f263cd9) '@deepseek-ai/schemastery': specifier: 3.18.5 version: 3.18.5 @@ -696,56 +698,56 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-attachment': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-input-trigger': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-fs': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/dsh-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tool-present': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(7285a58fbc5be1d3761e2ed5b7e99079) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(312572cd2aa94085cf97495e7bd7afd6) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -771,20 +773,20 @@ importers: specifier: 1.0.6 version: 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) '@deepseek-ai/dsh-experimental-agent-team': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) '@deepseek-ai/dsh-experimental-client-ui-agent-team': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-experimental-tool-agent-team': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(a88421cbf30f623b8af8f282a3f4912b) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(c90a03bfa53697d6a84ecbc8a52ed59c) '@deepseek-ai/dsh-persona': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/dsh-skill-filesystem': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) fflate: specifier: 0.8.3 version: 0.8.3 @@ -799,65 +801,65 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-agent-preset-registry': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) '@deepseek-ai/dsh-api-remotes': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-fs': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/dsh-llm': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-session-query': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) '@deepseek-ai/dsh-skill': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -896,68 +898,68 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-api-remotes': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-input-trigger': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar-documentpreview': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar-right': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-skill': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage-json': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-system-prompt': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1065,50 +1067,50 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-chat': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-input-trigger': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar-documentpreview': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar-right': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-fs': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-system-prompt': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1150,68 +1152,68 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-store': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-input-trigger': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-fs': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/dsh-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-storage-json': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-system-prompt': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tool-present': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(7285a58fbc5be1d3761e2ed5b7e99079) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(312572cd2aa94085cf97495e7bd7afd6) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1253,26 +1255,26 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1308,47 +1310,47 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-remotes': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-skill': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1371,38 +1373,38 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-remotes': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-client-ui-chat': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-tool-todo': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1432,53 +1434,53 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-api-workspace-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) '@deepseek-ai/dsh-app-boot': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-atomic-write': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-conversation': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-workspace': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-fs': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/dsh-plugin-manager': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(b1054fea997ea31b14a908962f32956b) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1514,44 +1516,44 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-agent': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-browser-use': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar-right': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-experimental-browser-use-runtime': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-browser-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.1(491f2c3c983025c0325a24cfff518007))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-browser-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) '@deepseek-ai/dsh-mcp-client': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) '@deepseek-ai/dsh-scope': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-system-prompt': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1574,42 +1576,42 @@ importers: ../../packages/providers/identity-enterprise: dependencies: '@deepseek-ai/dsh': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(0e57ffcb1ce8689ec8a1c4ffecfdaf70) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(d43380018ef26a9ba49cfaff0f263cd9) devDependencies: '@deepseek-ai/cordis': specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-api-session-controller': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) '@deepseek-ai/dsh-client-connection': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-client-ui-layout': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-settings': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-sidebar': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/dsh-session': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-session-persistence': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/dsh-util-values': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1636,8 +1638,8 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-storage-domain': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1651,8 +1653,8 @@ importers: specifier: 4.0.5 version: 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/dsh-tools': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) ../../packages/tabular: dependencies: @@ -1676,8 +1678,8 @@ importers: ../../packages/ui: devDependencies: '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.2.1-rc.1 - version: 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + specifier: 0.2.1-rc.2 + version: 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@types/node': specifier: 22.19.0 version: 22.19.0 @@ -1881,174 +1883,174 @@ packages: '@deepseek-ai/cosmokit@1.8.6': resolution: {integrity: sha512-ZSD/fN52L498LBIOYwjIOlaLv5veY6ZEwI2yzvZUKQtctn0QAPqu8tKdJ+OF5+Tv6NBq1U+wJWH+QI6OGy5EvQ==} - '@deepseek-ai/dsh-acp-app@0.2.1-rc.1': - resolution: {integrity: sha512-xeIiHi3x01CiKydyGrIGV1erfyRfkLID3Dkx3EGUx6hs0e+f7BywaFN5AGhfWzG03T9iDbTZPEPVxPKo9w6y+Q==} + '@deepseek-ai/dsh-acp-app@0.2.1-rc.2': + resolution: {integrity: sha512-RWZePfOPO6cI+7EzZwtZlRgri83AzHpobaPEVGek0NEujGkLlxteCwqLtA+HzlkLZeEfwIQ7ccMCNtlsf94/kA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-acp@0.2.1-rc.1': - resolution: {integrity: sha512-o6RM2HBAEFfZ2gwcJgPCP+81nRS4i10e38cwaVzhf1cz0EZ5bArLClmMkcXhXMq+FiAdsNfG2yC4ql3/sfyxtQ==} + '@deepseek-ai/dsh-acp@0.2.1-rc.2': + resolution: {integrity: sha512-lcc7zQWk5u9l3nGB8IFdyOCwKM8zTk7+QqPWOt6JUoNBVzLVZVAvHdwJQ8fyKrVvemJLXRoJexFOy+ldrJvIhQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-token-meter': optional: true - '@deepseek-ai/dsh-agent-default-model@0.2.1-rc.1': - resolution: {integrity: sha512-/Pv10PDX50g+iVJN6FjcdPzMHSsaTBWTsNs8/Peiv0av1cGz7q4vLiHOjRCR1XmUQhNDWNl1EJPHoXDnsptwsA==} + '@deepseek-ai/dsh-agent-default-model@0.2.1-rc.2': + resolution: {integrity: sha512-tM6hJOoV4O2ryezD7QxGQYueH7HurKUHgiGqMW961B4pxAfgJ+nF8+E5s9Y+5BLO3DiLf2VNb9xLrIFlh6nMNA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 - '@deepseek-ai/dsh-agent-instructions@0.2.1-rc.1': - resolution: {integrity: sha512-S6iStM3JB6GfZ4um+prrMaeRgAl4dmD4zQOSXfchyE7KL0YI4gdAEEauKrjPQzIIceJO2kLZmlMcxcPyBPh5ig==} + '@deepseek-ai/dsh-agent-instructions@0.2.1-rc.2': + resolution: {integrity: sha512-a1VQsocz34VvkwYMNc/zolMXrLXWIClhZ62kb3pi8hYd/8MSgjuE09YcoqX6ZmU8i4tmaroC9W1PdUEIksSgiQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-agent-loop@0.2.1-rc.1': - resolution: {integrity: sha512-FiSNfvpoMP9XSFUirQchRG4mDhNvQx/Ia5OdbkJzEDMUckZ+ecailEmvLn7bcl6EhfmEmAKvzUyuNs4C9qHM1Q==} + '@deepseek-ai/dsh-agent-loop@0.2.1-rc.2': + resolution: {integrity: sha512-dM0tvxTywkTPtXGCQS/FMhigW37JS4g4ChjQFiaBqrMYet8FDbQbMJb8uFFPPpcRnQufzdq7NqJziYwpsaQBOw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1': - resolution: {integrity: sha512-ZgGKXKZb3YeRq2kfCVhOKSBdi6DhXWWJJr9jY2qlI15E7PZ55Se1LMpD6zdMrDhm0CVOLIPOGY/n1obFsz8b0A==} + '@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2': + resolution: {integrity: sha512-EOqmmIhmHl4usjmH1IuYqsza3D5vkmNhTq4fVTMI3MkX0Au6RujfcdqPvJv9/ePTvy2sRZA4L+lFhoyvhTmAPg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-include': 1.0.10 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-settings': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-settings': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-agent-preset@0.2.1-rc.1': - resolution: {integrity: sha512-P1hZ1EOjbEAU77T05/EpCP994/bFeHVQizSF7LB4qJDZh1eEvxr+/uLjqcLudo5U79sC+S0Q0B1gVZ/FaD94jw==} + '@deepseek-ai/dsh-agent-preset@0.2.1-rc.2': + resolution: {integrity: sha512-WxvxpdBG2k9lBSaichkFctuc3n6gp01nuf5pE1rzksnHEjx+zgsUIzj/D6W3oU8qMkag8k1t+tHy4H4ZUuoO9Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 - '@deepseek-ai/dsh-agent-tool-presentation@0.2.1-rc.1': - resolution: {integrity: sha512-1tBbRU3tZOwC80iqeQC0YZcFEv5Gx2E6ibR1cyGAl7LZE1jdm5Q8zpYjEL7nitw9QCfsF8fQNfPYdaedWz2hJg==} + '@deepseek-ai/dsh-agent-tool-presentation@0.2.1-rc.2': + resolution: {integrity: sha512-m/AaZwUmjKLKnoqSAhy3G7AuaQM5GkdJ2WMSdinJimdFGyZoLv0q4rN2mDwsHsvjh/m5YBQBWzwK1ZRA4TjJTg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-agent@0.2.1-rc.1': - resolution: {integrity: sha512-lwnLPKbEixZdMfYgTWmeUiDaQIKgYjdhjNxF7DRDVljaknanivsSAwSUqyJ6ze3xnsBU36CZ365faeEduNEGdQ==} + '@deepseek-ai/dsh-agent@0.2.1-rc.2': + resolution: {integrity: sha512-e96Tnq8g/RNCDDUW7kAypY/4cho5QxjLHMhk86BGGIEu9b31XEkSFqwqQIwtYXQez3cDR5z7LZpAM8Uqx9Y8KA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-workspace': optional: true - '@deepseek-ai/dsh-anonymous-user-id@0.2.1-rc.1': - resolution: {integrity: sha512-DL4taZ/QTGlcwefhsB0Shsxlrxq/5r8KOanWQQC/lm/EzmecjRpYsy+LWZ6uNh/xQc34eYU6Ay17Z7BoZCaC7w==} + '@deepseek-ai/dsh-anonymous-user-id@0.2.1-rc.2': + resolution: {integrity: sha512-jZByDUrdFqDrn91rZMjpPOH0iQu8qkF9RVFHtxJa2tt6uHnyFHlfmsAIH7iExQWpztqodzM+v9Hd1V0SprHjDw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 - '@deepseek-ai/dsh-api-account-controller@0.2.1-rc.1': - resolution: {integrity: sha512-idXMqjDy/Z0llQkdbNYUWtk+9l8w3mMGB4Ooa9ruSXTGXaF1N8WwHbr+cdQ8UjX2E60V/9HNk8xxysWrnUD8cQ==} + '@deepseek-ai/dsh-api-account-controller@0.2.1-rc.2': + resolution: {integrity: sha512-WeK4+dye6UkLKkfCkaeQeS8lxIB9mifYYXqHuwDxK0FYrSkpEgeZ1aBjKSLxphRvf98OV2EBTPmhyMLj7FTprg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-api-gateway@0.2.1-rc.1': - resolution: {integrity: sha512-iCdUHe8/kgoE7L+0ElRRYV6LkNW21CJTStJS8nPyhcB71l27iiQOvuuRNlyptndyj9mFAr09MYV+fqHnMwI70Q==} + '@deepseek-ai/dsh-api-gateway@0.2.1-rc.2': + resolution: {integrity: sha512-45bWpB/MFBvYf2a3iQx+BIOkv41yg0Be8nJ844CpiXWte6H+GPVwUYmGMSgjQqRlxNaHEWO9kp01JuMBNVKqFw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-api-job-controller@0.2.1-rc.1': - resolution: {integrity: sha512-4Wrrp6nPoRr8nR0m9BgkoNG9K9VMD2rEeFgi4N3Cwad6KapDZk0h7Uomrbzi7uQwUlPLlCIVfHBFSBEEjNV0SQ==} + '@deepseek-ai/dsh-api-job-controller@0.2.1-rc.2': + resolution: {integrity: sha512-6CsGzXjKKnW2AsEBgfHOQdWFL/3s+jwTQc1LQ+gmUHCa+VVzMSsTOWPU832o04asGkH0zB9UT42caqDAgpd7/Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-api-remote-access@0.2.1-rc.1': - resolution: {integrity: sha512-B3+a21GsbdBLM99ke5ZQNnMSmqwobowI/THgzuUhJKul+yDF7wbaXlSd0rebLUkES9BbdxgJuSA2vkcH9zY1Lw==} + '@deepseek-ai/dsh-api-remote-access@0.2.1-rc.2': + resolution: {integrity: sha512-/R5RYFJTdwDiZcXFNEqr7jqplayyA2/4FX26/Edf/6eJ1f5ItEFxbT/eOv2P2lGktWyWE2TtgubU4ceEPsBbIg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-api-remotes@0.2.1-rc.1': - resolution: {integrity: sha512-jnrdTsFs7TKbhFH53WmC6cFc+Ai/DCCYhZ06/yr9DHqDUg+FuZL3ESdwA7xTmBfyIRe9B1m16g5ON0EKOYTjfA==} + '@deepseek-ai/dsh-api-remotes@0.2.1-rc.2': + resolution: {integrity: sha512-QVAh5IlTGBZr1muKdc2SWDmCBDu2rVl4dsu+XOY94rET7SArzHBbBGWYlO8Tp8znU0uqh8A3v9V28KH848XD0g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 - '@deepseek-ai/dsh-api-session-controller@0.2.1-rc.1': - resolution: {integrity: sha512-pow1DEJhYvbYvgJwlaynS5WZgtRL2H5EmU/n49oXLmd30d4NU/4gK6h9i/+P2+wOm4ZZrOB26sJgLgEDj2dHKA==} + '@deepseek-ai/dsh-api-session-controller@0.2.1-rc.2': + resolution: {integrity: sha512-AvYB5Seza/91BAKzataRn/5UYUqxNHU6W9ryH0JL0gslWkcURbGFFhvkRe9SXNo6DO0Jlv66NbBHME2t0XRPKA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.1 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-file-reference': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-settings': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-time': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-workspace-path': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.2 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-file-reference': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-settings': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-time': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-workspace-path': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-session-persistence': optional: true @@ -2057,1467 +2059,1472 @@ packages: '@deepseek-ai/dsh-settings': optional: true - '@deepseek-ai/dsh-api-settings-controller@0.2.1-rc.1': - resolution: {integrity: sha512-0AHP7A3OsIOjRuSNJn35AwFc8szhf/wKDVrnWeOZGhWO1Lab/kRJLY11Wmka8Nq1j6mGnmXfwAd0rytzSpPS0Q==} + '@deepseek-ai/dsh-api-settings-controller@0.2.1-rc.2': + resolution: {integrity: sha512-ctnEfYYqgaYssEgWkB1habUa7/ruwzuW7jRqSGGbzUv1hRTyz969XAzBTDDfhxGIJxkZebdrQ4SDciYlQzzwvw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-settings': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-settings': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-api-terminal-controller@0.2.1-rc.1': - resolution: {integrity: sha512-25er2gMua5EVIXcM0H4V611GYGtTZKsTOdqbEAteYCyQacd82mv8ISskiypH5yKL6Pkau5GUL8jO1LA4MnkRVg==} + '@deepseek-ai/dsh-api-terminal-controller@0.2.1-rc.2': + resolution: {integrity: sha512-PP2OyVTVnhSzllzIv3qpOQWdklvYzbmzeOY+41V5/aZRadPSbsh1aCOC2r1qZyVt8bte299pWANUytsj+Qr31w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 - '@deepseek-ai/dsh-api-workspace-controller@0.2.1-rc.1': - resolution: {integrity: sha512-UgifKGTa1vBNMgOfAvIJtsbWU4vwtn7t83ZDVJiWMlVN+72+lqdupV/gDl6Vz+aHn72oGG4W7uANIjHP3plckQ==} + '@deepseek-ai/dsh-api-workspace-controller@0.2.1-rc.2': + resolution: {integrity: sha512-v1ZxPEY5suajD8dqCE7TjYzPllK/JS8LT1aCKGksiBqvgpzruG5YpPzw9JnY3Z3yJSrgwUYHlKpuHReG3Kbfvw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 + '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 - '@deepseek-ai/dsh-api-workspace-files@0.2.1-rc.1': - resolution: {integrity: sha512-4U7wRr/lzLIBjEjHWpKyGJ8pF8NmgYHa1DXw0lMSLAXPq6/5xmzgD4bQZ1pZiLfnrDPd7qg09sIvRTcw/TgTqA==} + '@deepseek-ai/dsh-api-workspace-files@0.2.1-rc.2': + resolution: {integrity: sha512-CEglo4kidisxlDi8+9+kwcOZEM0Nr58HZXdv28Fdo3yOkGYJZnE1A4kmYwCl9x0IUFYxSMPQtP+HyNIuEpkYjg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-app-boot@0.2.1-rc.1': - resolution: {integrity: sha512-gdmfJnLRBxXcYDcOFylikAJNm6/Ufw/uajjxpZskYX+RbKXEFzjWg0qRjlpUIbMqwBTCZZKUjijmuJNFYDb4zA==} + '@deepseek-ai/dsh-app-boot@0.2.1-rc.2': + resolution: {integrity: sha512-kMS4f6AGOPjGsTz3UXWihl5l2Vnm8y9dIayXIF9EafV6F73vgGR+uoBAq4p8qxSq72QfUSGx2yuDP2Hjw4ktlg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-group': 1.0.5 '@deepseek-ai/cordis-plugin-include': 1.0.10 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 - '@deepseek-ai/dsh-atomic-write@0.2.1-rc.1': - resolution: {integrity: sha512-Evl8o5uv2st9kjBzs9L/E8EqdmTfplvQ3UjPFzHQLef7+bBkj40pRzhziwg4eD2iWbIZMAxHF6gxa6INL4wbqg==} + '@deepseek-ai/dsh-atomic-write@0.2.1-rc.2': + resolution: {integrity: sha512-yCvLoL55Uoaxsi06I8hOcPgvMOhIt7w8vE/FLe3iGzvGq5OfrqkanAmt++apq069Jo6R/fP552XOhBlW8S3utg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-attachment-local@0.2.1-rc.1': - resolution: {integrity: sha512-RHadIYjaMGBeilSoWlAk04jScr9VgBieLO35y+MoOyDQdMAErzWozADjV0YdnRf8KNwLXyvDgGNDwqf2otRp2A==} + '@deepseek-ai/dsh-attachment-local@0.2.1-rc.2': + resolution: {integrity: sha512-LW4zfDwzWZqMG21E27b0B+jC8vzW4KYRyPfnNp/WGoOnlfp5Jxp/2YzciYj42fjImSlP9SOhlS9jLZfM0ds1Kw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 - '@deepseek-ai/dsh-attachment@0.2.1-rc.1': - resolution: {integrity: sha512-CWiS0AVziuTU7WMTKdO3IcGQQyoW6TLhJYdSuT1UteXPtw5fa3mzD97IihRGUi9YPz77g2t0Y79BpBTMGA5BWg==} + '@deepseek-ai/dsh-attachment@0.2.1-rc.2': + resolution: {integrity: sha512-VtSSPYq6cOTZ3kLUAHkjIRq6SOjecfZ4p3lzn1dBU1EcUFJ5fOcN1pM2CLVec4ZYrvMxiB5XwtMeFDQPQ7jgpw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 - '@deepseek-ai/dsh-authorization@0.2.1-rc.1': - resolution: {integrity: sha512-UGm48VeJ6NzPV5dhJwREoVRmd9QXXgzjvN+LILJMa7YH/g5tswLwKmtYbDij0fNc0UvXgR9hSveG8CltJJ5x3g==} + '@deepseek-ai/dsh-authorization@0.2.1-rc.2': + resolution: {integrity: sha512-5zagVBk/p1SOWvUsT4CvHPGHRxMNVl/ClAbkIyIH43cTq0NR24EuXciWLJ7MHIDCNU+a3h+P3rm3E/WjZWp+PQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 - '@deepseek-ai/dsh-base@0.2.1-rc.1': - resolution: {integrity: sha512-Eue94utS7cVMoU4UJYMuCq06q2W1qP/ukBlif10wGD0+IBjex2KSswE36L7sDYZF/GTJkt/XRNWqjxJ3+0crAg==} + '@deepseek-ai/dsh-base@0.2.1-rc.2': + resolution: {integrity: sha512-aejv6yKXcDzu7XVVgl+tcbKSxbkWZ+qv2KGd6SvqfegPRwc3xdUNEJy3xFI/LYUZZfrUKQ9OnEOyvrZpCJ7g/Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-bash-local@0.2.1-rc.1': - resolution: {integrity: sha512-wjz1NUyTbdwXF0AkYZYE7dxXhkiumZAg7osuIIBvAms+V5qztc2h5LAYX5mi6yokBFVoubK3KAKoXcpu1Cel/Q==} + '@deepseek-ai/dsh-bash-local@0.2.1-rc.2': + resolution: {integrity: sha512-B8NunknFEBqqZK8hc7kWM+Qh6IMX03pydwKone4ZfxjtlcHctoeCewm8XAvYBcBMlXJycnM7ZOBw01fFZTZIqw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-bash-sandbox@0.2.1-rc.1': - resolution: {integrity: sha512-DdjRGLxLCvPAMjnhYq1lmt2or3GCQciZ9h3+z+S9dnBwN5cE/Vi4Ko+3v2GQgTPfBIfXhj9fI0Kz4GHJzPQRJQ==} + '@deepseek-ai/dsh-bash-sandbox@0.2.1-rc.2': + resolution: {integrity: sha512-haOfQf2OYoniyPdPmE9EIJw+lrJPbsPICZmz9rpzikFeFWvdHicOATSR0ymUp8ns4xQxMie0XC8/AJf0cUebng==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-bash-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 + '@deepseek-ai/dsh-bash-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 - '@deepseek-ai/dsh-brand@0.2.1-rc.1': - resolution: {integrity: sha512-24PMiFxG2CxszA8ApwgVi+GTlmEd0aDYclyzHh2bED6vqiiiByrSCJ/GiEOGiZC73kSZIYN8LBlJhYqq6O+Jdg==} + '@deepseek-ai/dsh-brand@0.2.1-rc.2': + resolution: {integrity: sha512-T2kcygikRS8rv8cKjgho2x381EgGprv5yQmvHl4/iYbuHE19OW+SLGtHWbV27PGdSHz5U8CJxasYzFosKW4e2A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-browser-use@0.2.1-rc.1': - resolution: {integrity: sha512-4tk4+PAbTE43HsKL7Z2jj9NPNGNKyhJYpX5gDOkj8JE5rcHDkguUs2owJ8hzdYfrzaqb34ZJBVt9H7HeLyjItw==} + '@deepseek-ai/dsh-browser-use@0.2.1-rc.2': + resolution: {integrity: sha512-0AQxhP75OEmyvIg13tP1BCRjJEgQdIBxhGd5JHaCO89UEJ0WHV2K/dt87eM/NusUhsys2ogG9hR28DUs49b+dw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 - '@deepseek-ai/dsh-chunked-list@0.2.1-rc.1': - resolution: {integrity: sha512-9429sR0n/2Rt0P5XMolhZGToV4R0KS1P8qSJ0b3scxHMlco+a55M8TJrnYuGo0weo9FAABulKYZ6PW9XmUVMBw==} + '@deepseek-ai/dsh-chunked-list@0.2.1-rc.2': + resolution: {integrity: sha512-4F2tjWi+afGEqUcHCbhoY9CzVZQli164lq4bnm7yneixv7+nBVjoBHS8zASJ+ASuccbOoeI9oMhBqaFwkH/7Ug==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-connection@0.2.1-rc.1': - resolution: {integrity: sha512-V/85e7+jPTUI7s1vAO8E4xhp8XmUlF9OuDXhiwYOyp83YvQ1ueG5yAM+ME7rul11ed9Tgy2FSlIffUYfMKdDXQ==} + '@deepseek-ai/dsh-client-connection@0.2.1-rc.2': + resolution: {integrity: sha512-CcbFL0H7GwYxXwd2sENXYVRR98p8URDM4sPAosXmnRAIIjFhT/t4f88X+U6R+b/XHtniojoNsVfh7SQnGZkprw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 - '@deepseek-ai/dsh-client-file-upload@0.2.1-rc.1': - resolution: {integrity: sha512-cU4UJHryGTSN6cSMks8K1afzKr/IZwQVfInWj2iGQQ/6fS3xyY5nZ6tJFrC0a08jPhxHShx5AA3bo5wlpxHKxA==} + '@deepseek-ai/dsh-client-file-upload@0.2.1-rc.2': + resolution: {integrity: sha512-gLrn7EIxv59e/IBcxOv3x/1AMzkoBdjWAIAGnMLQOnPLl1HLddF1X1gLUAJ73XqhyPp4ePWmz/nReNOluTDN9A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-hmr@0.2.1-rc.1': - resolution: {integrity: sha512-4RlkuV8PgK72mTk4a0Z1uEIDl/d2odpw/62Xu+nRBWOxWNmjULZXh+NGpK7U77OXcPDhxa6RIDBm1m0y/B3+Ug==} + '@deepseek-ai/dsh-client-hmr@0.2.1-rc.2': + resolution: {integrity: sha512-DVUtooBYF2AISGZB0/qRloXv4uRmf7AAtCNaqDo7T/S3csTjS94unb3hYfPGWgURnaG92lY8vQ8i8iw2EdrDBg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-locale@0.2.1-rc.1': - resolution: {integrity: sha512-OPLhpezKhznVP5JyxVc4zo/tEkHik/F8ptB2EdWAtvomyaT2a+8Huh9lF4hEJaHC+rTe3JFw8L2q+S8PvWdMFA==} + '@deepseek-ai/dsh-client-locale@0.2.1-rc.2': + resolution: {integrity: sha512-TeNrG6Gpj83AZdTJblHixtBnPqu6++8XLv96r0bwRrGBD28rqysUU+xvf009YVnBlz0c8g8sdhNZK+WAfJPQ2Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-modules@0.2.1-rc.1': - resolution: {integrity: sha512-VWm/AnwJRtjugAra5V9WTX5ydxkMsbNSrbS5dICxIrnR7+Vutt1nD1o51ubSjDo/+YXABBiYeso0rdU09isEXA==} + '@deepseek-ai/dsh-client-modules@0.2.1-rc.2': + resolution: {integrity: sha512-6JN2EJgR2Dt0+oLxper1m+WC1lfHppv1QnOHfb9ARsmExcQoxzGPj+Cgzs9zoz57yMb4T2w1xZs+5iDN6j1vHA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-product-analytics@0.2.1-rc.1': - resolution: {integrity: sha512-xa25iaWcAUJ2gPpEubT6W9gYsJYss5zV75HqFpSdprHFzhH03ABXR+qRNimXaN6UVyG9Gz9H+OKCTjooGlzWfg==} + '@deepseek-ai/dsh-client-product-analytics@0.2.1-rc.2': + resolution: {integrity: sha512-LQ2CwytB8xOX3RTJ8K8nbtayV5DUUeLv4qkY5jJB+ThLREnmBwdPJTl/I4xXwRqcypTNdRMNfn1Ixntyl0+KUg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-resources@0.2.1-rc.1': - resolution: {integrity: sha512-zPxGJ6H7RlAwTO8DYOZ5kzKEzthkzFCQR4cd/YFs4A57lYrl8z0GIPd+9qcyUMEO+C14UJb6UEnvxthc3fYq8w==} + '@deepseek-ai/dsh-client-resources@0.2.1-rc.2': + resolution: {integrity: sha512-Ymcigi24Qwis/2hWDnacEqzf1pj1GXJv/lZ7Wy9IN7q6HVoDGZvtkkIbubiNAvyu9GSH2GBiCYksABMZVGok7g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-shortcuts@0.2.1-rc.1': - resolution: {integrity: sha512-s41DD2c7RIkUFLk/K9CtPTb5iNbB6xyRSSnwiH3RgEQwva1TcuFkXEbpUjSxKkqBB94pWiUa3VTEizCDDTPwsg==} + '@deepseek-ai/dsh-client-shortcuts@0.2.1-rc.2': + resolution: {integrity: sha512-10H9nWokwokZ3JsFnHB6ZG78bdglteKkmZbsJqZPzEEDxAvzT1JQ8e+14a1ga7Gxpc0/nzq2omAffkwF1Qyong==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-store@0.2.1-rc.1': - resolution: {integrity: sha512-Di1KrN16mqaafTeJlKaqPdQpWQUjC3WrOpp2u0cJc7LyQCgglMNYkkji9E83StAJN92pRJfW7RrTdguenfbwIQ==} + '@deepseek-ai/dsh-client-store@0.2.1-rc.2': + resolution: {integrity: sha512-cYijKdEVbvROtorEcTl6ZkHMSbi2Utkh3pklaLQuC7aQl0FgMxXsnvNpmlx6AEjJkaZB+Quwmd3tH9EKFZf0dQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-agent-preset@0.2.1-rc.1': - resolution: {integrity: sha512-xRv4kshtqUg9gzfu6Lgr/w1/lMhq/cyM9YRt/IYVENgNFgDuSfcmpDHc8ZQnmZcWunlseqEyYLIHG/qzlHXEeg==} + '@deepseek-ai/dsh-client-ui-agent-preset@0.2.1-rc.2': + resolution: {integrity: sha512-Tp3CI/LpwykU3ttjG7MfLHk+5jep/qgwL982MAyYuoRHItuj/zvGLH/fXX0X8VAWW9OtRyv7gs/yFffkfXZ5dQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-approval@0.2.1-rc.1': - resolution: {integrity: sha512-lGWWPRGCEg7CEbWlpetm3zV8qfjYUQ5YlW0ixLo3TGL1TPlnG473FNUy2LazImrtBuZOaYe6MzrJCNIZXrxyOA==} + '@deepseek-ai/dsh-client-ui-approval@0.2.1-rc.2': + resolution: {integrity: sha512-aH77mdxJ1IgpOJ6cTPop/MAxyjC3vj27bfgZX/GyiiysytRGfI4ExxRVQbSkZO7DwDkiL6ro/Hs1ctURJ7VYuA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-attachment@0.2.1-rc.1': - resolution: {integrity: sha512-4JwZ7QedCgiOZr2tD52Twj2uaksJQWLxiFZvaSFzdV099e2Uq+T0CfKP4m8ZxQKBNqEmvgW+d/aCHVcWX93sNg==} + '@deepseek-ai/dsh-client-ui-attachment@0.2.1-rc.2': + resolution: {integrity: sha512-zbigTmjzNTqhR2wMWHcKUleZB1t6/uC7Cd+4S9oD1HFc5J05URIC9r6HbqzP3c9EW0gp7ctlahU46ZLvFt0skw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-brand-official@0.2.1-rc.1': - resolution: {integrity: sha512-xdELPQZUIj/q2UbZofdk4LwLIoWPUoiqS0ulWHq2V+61VR1zKFZl0iO5C4qaVZ7VB9uDkb5g5rF1jRm5OVLbFA==} + '@deepseek-ai/dsh-client-ui-brand-official@0.2.1-rc.2': + resolution: {integrity: sha512-LCTTprrINF9/kt6pzBCYg0qjJ6qP2oDoT2iG7sIsKE9h9IjEbZy454w9e5t2fW7/QrE8hccIh5rImyAD+9IeFg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-chat@0.2.1-rc.1': - resolution: {integrity: sha512-yPayONcHnxIZrTziD5nBvG0IVKzMQ98lMYklRnq7WOaBLaWPtKUE42yUrvVeRCZNj0ckAL3wOlqQOAO5TjTyHw==} + '@deepseek-ai/dsh-client-ui-chat@0.2.1-rc.2': + resolution: {integrity: sha512-ZDT17V3+LoavO3CJZ5alZf6edoh3+Qnllb3Y2DKOSmJYfpbPvR45uWl2DYxcnU4EAW2XvT8/k6KkbklFR1ZV8Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-commands@0.2.1-rc.1': - resolution: {integrity: sha512-UhJqhDtACQz3yx/x6NFsnUxzKDajF/mk9ElBr6kjJhekLRAl+AhPpxLtywx/6nF1t1fmcgIhxnR5HnIu9PMb2A==} + '@deepseek-ai/dsh-client-ui-commands@0.2.1-rc.2': + resolution: {integrity: sha512-IcP9698+qENCBIU0XQk45PtKOX0KSMj68de2rf/GtddkQr2vwyEB3g9U4E9mA5sgToRpGUm6C7LoQGdg5yYPlA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-conversation@0.2.1-rc.1': - resolution: {integrity: sha512-H0My82DzncddYliu6HGfE7Mq1LSlnQ/O+szuhKQdslVxQxGy6PmwPbzvjHQ/KIGtNQF3AyYCuoROSQh0DVNu5g==} + '@deepseek-ai/dsh-client-ui-conversation@0.2.1-rc.2': + resolution: {integrity: sha512-ER7x0so7Owcfgs5ok8WTv3PYcuHUbwUbv9IV2kP6PbxwB+SxCAXtSRRCKlnkTt3WFd+KbwbluVfWBByLJEl9hQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-cordis@0.2.1-rc.1': - resolution: {integrity: sha512-ydZ3uAvysg9bIsLwENlAYkLTR3UMUqLpuahse8WWQgm8If+X8zNCwyJYyD9aILhU4APkYR07QDKZxyMAz+O0cg==} + '@deepseek-ai/dsh-client-ui-cordis@0.2.1-rc.2': + resolution: {integrity: sha512-vuNoRF1MVLk5aHSC5v+KUJ/+sWnfJ19XUZhNqqwRYcLogtZY2ITUtQR5GMW0pYBaSDsNbLO6MIimSOWc7+Wwew==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-deliverables@0.2.1-rc.1': - resolution: {integrity: sha512-IfozC9B9iUH83sWdjorc/vDp5nFffBDr5y0YRGGDNJF4WfC0mgbEy5rUChsgsc2A1gIkmHNmNfmWToTGd137mA==} + '@deepseek-ai/dsh-client-ui-deepseek-model-label-1017@0.2.1-rc.2': + resolution: {integrity: sha512-OPL944XMW6693Uooj9hiC1iGpoz8ogXipqb5htwOFOC5BIh0Xax6cgzQO+pPMiWnuMdqaQQllhHVas4lgHYKIA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.1': - resolution: {integrity: sha512-CsBzOxfalrjFG0bjIoJmJW/F9va2gTapUb6hMURLBRz6d4FAHFrYOSBe4aoCVYzva4ZV02Vq/tCgzk5DFn8tGg==} + '@deepseek-ai/dsh-client-ui-deliverables@0.2.1-rc.2': + resolution: {integrity: sha512-HKD7BQKRL/euLbKBTpHJ34UFlhAvf5eCKHZbKqlyBq1LOzkK9n34mUR9iiXFq90cK2MYertaFeW113PRBfDAbg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.1': - resolution: {integrity: sha512-Cznf6AB1LoIpdWFpvD8mjRk3yPAa5aVDEzt9X5wTQNihtd/DhBmfo8cCQpSjv9zeMDDYautUip/csdsLNnhRZA==} + '@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.2': + resolution: {integrity: sha512-/zzayLZ7EnwmpnmPRzmZ7ZTFStBgbqOZfiLtjWithSPpai12SoCtXRcjVwqKOrojX4unVYlymaOqstch9cjFEg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-goal@0.2.1-rc.1': - resolution: {integrity: sha512-NK795ctjVZ+ml72191FTLxbszn3m8iHyOlW8nBWkBSf1mnoEfvRAcyWvqGFnDv6G4CD2L4umZ17y9HsXJUCnig==} + '@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.2': + resolution: {integrity: sha512-ADOtgSNx05CiGRCBEE+/KUravwRhf50sq1TSSe/r6V08oJhKLSfh++ht34pohJBu51KVsoH6sBuL1IX+YCBzow==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-input-trigger@0.2.1-rc.1': - resolution: {integrity: sha512-VGvyNxnnMmcsJl9OfEDj9d4D2S7R354MY5fTPFBX776AlT7KQfebpgOEjVqIBb2ZwhatBjDoN1+pCcGOAOP18A==} + '@deepseek-ai/dsh-client-ui-goal@0.2.1-rc.2': + resolution: {integrity: sha512-Mj7s2RUqOmdbcwK+/UwGjOWgLGVBTIAwBIap6z/Sd21uRZOE9bOgR3cpssuW5TVfPcEsJV+hVzO7xGul5uW7ag==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-jobs@0.2.1-rc.1': - resolution: {integrity: sha512-TOY9ApZOG4pZjk2+JRbYTGOXx75xSCzDwBx1V5CfoFV/V03zDPTQ9RpWlHJtM9LVoxOeWKct00+/VYSHgh3xDw==} + '@deepseek-ai/dsh-client-ui-input-trigger@0.2.1-rc.2': + resolution: {integrity: sha512-FhSxRyoveLPZ92bLgom+5jvIgyaGJmwk52bgCTzBj9ssif1zIG9KlfKVHX/u8LkEzX4fAYpaDlzKBQkkTStDyw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-layout@0.2.1-rc.1': - resolution: {integrity: sha512-g7stNa35pGLKwO3i/RRSLxwKgmzRARjf/zVKi+GTrMAlGLBEuRvB6h8sgj8vl0BMIvL8RRbSlEuyGi/uRuaUQw==} + '@deepseek-ai/dsh-client-ui-jobs@0.2.1-rc.2': + resolution: {integrity: sha512-sUJS0Ri5o8V7Wr7eN+JJDq4psT5BsUqAMKA/+EBIpBLaIKHj8UbMWUzfs3uLAkCwM+k7v9w14NBr+o4EhglChg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-message-feedback@0.2.1-rc.1': - resolution: {integrity: sha512-EJiYYBms0lzjuvxDcTaTfF1g3I+QGJAzlwdLa/StkFnSZsKQ5vzcHOW7z148PilKGNyDLjKp52JsckR1enWpeg==} + '@deepseek-ai/dsh-client-ui-layout@0.2.1-rc.2': + resolution: {integrity: sha512-9/uJTKfhRX3wnUXFdLlL2ZdOL2LtONkDvVhhm+OXe7owbWIfN9WnIUsaNNDERgZLvzQbR33rgWIn6ESGBSG0uw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-model-selection@0.2.1-rc.1': - resolution: {integrity: sha512-BSZoH80oEZDE//6Eh8n+wrxpLhb92Uw4t/LL4jKTlthcRksLpl5vzvJWqWrxFTTqm37vDwkKSwwhhy3GW0TUOA==} + '@deepseek-ai/dsh-client-ui-message-feedback@0.2.1-rc.2': + resolution: {integrity: sha512-5ocmS/R/S/T7brYC/e+WNo1jPhI/B5MWTcLToIA2BSguAJlFNUMMaxw7nYEVnCp7uv46Fc89d/t2nQFfn2Bmbg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-open-in-app@0.2.1-rc.1': - resolution: {integrity: sha512-YT8X+dcyMACEpiXtxSijw/Ey3gDOcIH4pSfNuHFGnFppb4uMMmtm2stm4/3H3tid7xBaflhdCqBs8PrVdrKN3Q==} + '@deepseek-ai/dsh-client-ui-model-selection@0.2.1-rc.2': + resolution: {integrity: sha512-vQ/MfeWbhR8kEjKDxWnJ9Wf5RgltngVnq+8TAnfx5cA/4PDlUD/Fm4K3/KWAgUMz7pS+x4yno4ri3SHSsksb5g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-permission-presets@0.2.1-rc.1': - resolution: {integrity: sha512-DJZi+goXQHwOsJTQophd6eCmQUrReh5t9ITg2F10j9DVeakCUjgYTrCvNW8OHJeFyJ/k93/LIMnAFbsn4DMwjQ==} + '@deepseek-ai/dsh-client-ui-open-in-app@0.2.1-rc.2': + resolution: {integrity: sha512-Xm3P18urNWhpUIS0fdFmQ7uKAZbNUgv+lMG5F7NmoWhtnHZVDtAwVXZjG9H9cGAsgQdbhhOrH7oo3N/9MsUQjg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-plan@0.2.1-rc.1': - resolution: {integrity: sha512-W0rz+muUrfLe12hCBooxQVDdAvzqBczw9Hsvy/gi4uOn/IEgOPs/LqROYPW6Pa46Oc5j2FbLOb0AXk2pG+JOPw==} + '@deepseek-ai/dsh-client-ui-permission-presets@0.2.1-rc.2': + resolution: {integrity: sha512-J0rszlpKCWqTwNZUO84E8SkEFrXOp48t117sXCYgqrc3Xym3DXLbPDIFoi6vtl7Fk2EX0vFu6vu1zcrepGC3FA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-plugin-manager@0.2.1-rc.1': - resolution: {integrity: sha512-5FZtJ/Y53iv9qlWddDCdHv4bsBaop/khZ5myEcX3zMrU3W8HzpTGu+krk1dd7C/bz85ygT5KIeZQyRQmK4OBqw==} + '@deepseek-ai/dsh-client-ui-plan@0.2.1-rc.2': + resolution: {integrity: sha512-GI8O1OE77BDHCTfVnZJDC02T7J66orjNPaZHR9080Ho6VOwCgcm8pE20NemMPRtHbikaEiiF8dRMH9r4EZzy4g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-plugin-market@0.2.1-rc.1': - resolution: {integrity: sha512-5cIlHyt1Bs14ysN8nzIVnlAArCCJXz1vHyT5B26RkuGeQTE/32MK57p48xbzNLN3S46Vi+D7I1bOJECRly6ufg==} + '@deepseek-ai/dsh-client-ui-plugin-manager@0.2.1-rc.2': + resolution: {integrity: sha512-T/FfDjKRwjFIdBQTtN9BHSVquuMJ970ICzE//oKqaa5ZU0bRG0RVllwVatL6FIKu7F1M1wzgt3tW+b6vstd2eg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-primitives@0.2.1-rc.1': - resolution: {integrity: sha512-wVRjpcPYcBcNQEjYS/fxjTlbmUsl8pwDB4Ycll6pAk+jcM55u3B0M5/oGA5j775DUMDoI8M8Sx7mLwpVqgbvOA==} + '@deepseek-ai/dsh-client-ui-plugin-market@0.2.1-rc.2': + resolution: {integrity: sha512-vxf6BzUqEA8YRemGJRGC5lcP8vU9xlSjO92wSACMPHYHcbJdJmUybPLJH5lu4/ZU2UNXvD4K/NxNnpWyecuJzw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-reference@0.2.1-rc.1': - resolution: {integrity: sha512-0jS5M8zR0co3DlYS/4Ja6KEndtuHoFR46IlvqEiizhq65BulMaOXQ8wM5iVGwgZ0nJkXsDXpSMPw7HXOFRv0sQ==} + '@deepseek-ai/dsh-client-ui-primitives@0.2.1-rc.2': + resolution: {integrity: sha512-3K6W2ID4sbDUDHhZHs8cNO15XDXBWAYFnEzJ/iD8ZASqidazcJActxlEf8GO6NHmbbeX0lEq0P20Ftwhovt+Mw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-renderer@0.2.1-rc.1': - resolution: {integrity: sha512-LOFSTFPCa9kbvaUkjj5zj52IaiRMPs64LiObdhqx2ZIDiAe2IeV67PTyGLFkyCXIz/ozYrG+NpBrMY+qfNxJWQ==} + '@deepseek-ai/dsh-client-ui-reference@0.2.1-rc.2': + resolution: {integrity: sha512-jRZCoaEpmvka/0c0u7gscTFf8k5zt/2XPW1uTITBq+Q+/rXpJwPebl1Dm9d00LmF+HtwNwfGXlQX6Y9x8C+okg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-schedule@0.2.1-rc.1': - resolution: {integrity: sha512-R/30+ffAgHlT4mq9Vb4XNkSFo3hFFQeoY9KW5D+ZhOx0fyrvcoj6zzOcJLmVgDDVFfpoZzETCNIwAl72rKCp+w==} + '@deepseek-ai/dsh-client-ui-renderer@0.2.1-rc.2': + resolution: {integrity: sha512-HYS0vcreOjVEyizEbPJdbH42w9RU+zWtVXdhrGdPAUdQKTgiX7K12WITv64/w8T2efbO+g94SBTswWjfxGKXoQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-secret-mask@0.2.1-rc.1': - resolution: {integrity: sha512-zKx4zc36h3tvbKGttNAPuNwpXslIhVExl34G5s47ZJ2mNYoQaQ6+/F1kQ/ZFSX2AU0nhRuSS+G6E+OcCHdOl2w==} + '@deepseek-ai/dsh-client-ui-schedule@0.2.1-rc.2': + resolution: {integrity: sha512-Sj656VAqJc5lBEufkTSdgFggLEECHOFcEgAvGlsehk6kie7Fc9Ifchqred4hbuw3As0MFG0o6cj/4NLmbb63mg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-session@0.2.1-rc.1': - resolution: {integrity: sha512-ud98YNIJqT6ieSmTi1dsv8tKUr0D0o+0I0u2yGZmeF9buda9dZNplCWSlT+StJgzDct9oTN77+MaEw9oHp8EmA==} + '@deepseek-ai/dsh-client-ui-secret-mask@0.2.1-rc.2': + resolution: {integrity: sha512-tiwFF8aRCBl7eeyGCxHyo0Ay6oo+WDbQa4AMnY1oQaPMUCAtt2V4b4Fn8fjNFUswYj4EeiCS5SsffKTM4gTe9A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-account@0.2.1-rc.1': - resolution: {integrity: sha512-CpLLVBv66z4RJETcUdZBv9KtbeXn37gaRWi6lQBILZz0b6l7MlcBa83zI4UkUSyLxCujMX0FazHPAp5SLHa8Lg==} + '@deepseek-ai/dsh-client-ui-session@0.2.1-rc.2': + resolution: {integrity: sha512-PCmgTWSgzT7bIRzPkTFjX/zaWM/E/V8/Y1wFK5HPVcIDFffEaRttv7jvrHIG4JrCQSXAN36KxPbVBfhimqNWgg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-agent-loop@0.2.1-rc.1': - resolution: {integrity: sha512-t2bLrhCsHw3A+FliYuYmFFjs+hnkPuSUy0GDZFFXd3mp115DalI5jaSo2ClicTeU29AesnnEZeOVYAn5cN7dfw==} + '@deepseek-ai/dsh-client-ui-settings-account@0.2.1-rc.2': + resolution: {integrity: sha512-zOVB0l0/Hddn7jPwm1d/EG09R3vdpwFl32YqJmOT7gfTyeeptXDykobNyFI5gsSguaaBkPg1hEeTL5HI3AbOEw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-general@0.2.1-rc.1': - resolution: {integrity: sha512-Q8hU0IyIdyxr39kz29tJxbh/2rkpWp4eGUelPaVgFFeBizw129E3bC3VNBTGJ1AJo+s5CMexJQpkjtSV8efSNg==} + '@deepseek-ai/dsh-client-ui-settings-agent-loop@0.2.1-rc.2': + resolution: {integrity: sha512-rT3MWsy/oIu6negzZEHsQ+fsr6cjKbWzsbwG3LfCaUrBj6WAztBEwmYCyzYnvSYrwnwW5927KF6gxlwhLhLJfg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-models@0.2.1-rc.1': - resolution: {integrity: sha512-OcuRapHEotGyRpSCT+i3LIZYyEyqQcA95Rc+n/WmuNymNEXY5Gz+Wxxf5lk9LJ8MpIQ8wzy4wwMYxQ7owZOwFg==} + '@deepseek-ai/dsh-client-ui-settings-general@0.2.1-rc.2': + resolution: {integrity: sha512-3wwd8JwR8WX9eydEcHmUtIicNa1+ft8MA/QSleq0VAWqM7bBOXIzSLSpD8H9izyNKW0XnW1UWOR3zoDTsVQ4Vg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-plugin-inventory@0.2.1-rc.1': - resolution: {integrity: sha512-FO9LJd8pkEmiBoQTLqXomc1eUJb71RnYHqtLTjPT8+5DgXydAt7EoPgKKH+RjnzWMdjjDRhdVOpU9upGVrMK1Q==} + '@deepseek-ai/dsh-client-ui-settings-models@0.2.1-rc.2': + resolution: {integrity: sha512-tjxvP66xh+i3h4Qf7h1tv7cEWVVtNAONDEN2ZM+Sv7Z2Z6P+hnr+mlXIjQdC+ovfsYQdg6TMXRle3cRr9x3Vug==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-plugins@0.2.1-rc.1': - resolution: {integrity: sha512-oJfVImkyR5eC+Kwyb6fq1d+CF0+MDL8w/HHkIUigGWZblJyl0hmoCB0ZDd0kl9ZRBo+Xcv1WXOrWVz0aDQKu6g==} + '@deepseek-ai/dsh-client-ui-settings-plugin-inventory@0.2.1-rc.2': + resolution: {integrity: sha512-kybMS3EavS/0NdUg4tYpocBqcYj0eK/ZEPxbvi8s9b57RQpFVMw4ATzaldi10HL/+xiiObducQzZpxwrb28aJQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-session-log@0.2.1-rc.1': - resolution: {integrity: sha512-MHruKWrkvTyXk1SYiNYHHtT0GOudsygBIBn+1UEFAXVYuO/GkvfIlmnZlWXfmRmTxuMVaEUjc2deGIAJ/P4kqA==} + '@deepseek-ai/dsh-client-ui-settings-plugins@0.2.1-rc.2': + resolution: {integrity: sha512-iUBZYxUjYZRl2udD7aXAKRrfGD55/67E2RLzak4N9LdhaTaBNFHktpJIYlg6pyyy7nwYkjzoegK9gOyI8hG3BA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-shell@0.2.1-rc.1': - resolution: {integrity: sha512-bPpdS/fgfTe4hMpWitmis57eRdYwU+bT9UDUl7zT51MhT1YaY48nubH0rS7RSpsrNRiij9F3ma4xN6JjPuX3mQ==} + '@deepseek-ai/dsh-client-ui-settings-session-log@0.2.1-rc.2': + resolution: {integrity: sha512-et4jNkxFDS0iVqEEf4VQP6F/8h6ryjDmol+Cjtm9tEdzGd3RjQqWMBl8/kA/ENGpPwigK7un7M/hvErsJxRzwA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-subagent@0.2.1-rc.1': - resolution: {integrity: sha512-Fi5iqhZ4LX+yqiIkfmwtYkQoTossTQ1+JNJGDO42BuQV1uJWPc6U1jMCgSf8hvhXUT9ZZ56OfL/PB5hohcvzqw==} + '@deepseek-ai/dsh-client-ui-settings-shell@0.2.1-rc.2': + resolution: {integrity: sha512-V6WcQS0DFuQpVajKq4D8mPDHBJGKEyN7qCYgSEYQMa09LCrryypp7Sb7nWU3xOLmfSyabIZpKJnvBf5l+4Mhpg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings-web-search@0.2.1-rc.1': - resolution: {integrity: sha512-2ONsAX3jghKeKbUVkanJ8L475U0jdunUpF2RWoBqoWGSfUm4KriOMuVhalLan0+OE6WDBF1iKil+NY90EXrDjA==} + '@deepseek-ai/dsh-client-ui-settings-subagent@0.2.1-rc.2': + resolution: {integrity: sha512-WuUD+MnefgRm13aPzQZi9LRf3R4mMVGsNQB3WUJ2pLFwUhSLQqVIO9+XgQHCP00z5RdKBI4vwHe9F+e6LuhwyQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-settings@0.2.1-rc.1': - resolution: {integrity: sha512-2Kh6jwhthCxzqPApN6V+9hpX9Mb0Nm3obPnAYqcrjt6xJEvRrKIzxta5LS/xdjo2gXWLHZGNbXogGMXIQcgN6Q==} + '@deepseek-ai/dsh-client-ui-settings-web-search@0.2.1-rc.2': + resolution: {integrity: sha512-UWkz80ifSE/S2LsZwCR91y1HLZajMdhjB5sIUPjCcjFMy4XQzXqIVidW2b4cLbaL0lWKajWkBb3cZefLCj1WmA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-shortcuts@0.2.1-rc.1': - resolution: {integrity: sha512-CYSaDeEZXOd340NIquyBwGJq2QurmwUhaSPI+rYi0dCEtn9BNgTRC1rqPSN9CaxD0knuPE2dPSv3iBE2XdtSdg==} + '@deepseek-ai/dsh-client-ui-settings@0.2.1-rc.2': + resolution: {integrity: sha512-oU8f/0+DsdbgF0XhM+Po7W4PDJmTbhifQVwIoAcKfj29JN/4tLxKqIKS0IRcMbIGD39BGFITne78KIMgrGJy3Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-sidebar-browser@0.2.1-rc.1': - resolution: {integrity: sha512-uuRTiH9a5lbtmDIo6VWqmGIPgn+r/FpvEkSfN+FxDMOegIOU+o/klw8oHh687VaXHfuy1l/p911CyFW/pKGdPg==} + '@deepseek-ai/dsh-client-ui-shortcuts@0.2.1-rc.2': + resolution: {integrity: sha512-RbyycgDBNhb6pbt9zwLVICdGjGc52ii0uypNfBzKEQ4X5RT9nwEDwPrQAP67sKfrwKToMujM9Gyo/Qsu5xJqiA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-sidebar-documentpreview@0.2.1-rc.1': - resolution: {integrity: sha512-89Inw2rD3u3d1XT76cGvtAmukDUKV77cRUgR6QCBMwVtBLq1s/EVwudguEWS4ekZpxn8O7pYGzH7YiT2hyNtIg==} + '@deepseek-ai/dsh-client-ui-sidebar-browser@0.2.1-rc.2': + resolution: {integrity: sha512-Jn5H6feCWeadAQAbLlc/M09K26UVgccupedyNLKLwoIbRSapTR65IkmU2sR5q4gDt2uSNOWK16mtlEVz6frjkg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-sidebar-files@0.2.1-rc.1': - resolution: {integrity: sha512-FUe+zM7AvlFPJEQaeHWkorMNpHSuwDoI15TB67Zs6+eCSY4fWgUiF2a2dluxlqfRhL5dE8uokHk/ObtaRBbeBg==} + '@deepseek-ai/dsh-client-ui-sidebar-documentpreview@0.2.1-rc.2': + resolution: {integrity: sha512-F3nMaxmKxwF7snb0xOI48pL75FYiubQ5u74l4qqx1MoQkU+MNajHIe1MnJ/+D47+VQAdUqSttB9hR5Zy+SHEtQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-sidebar-right@0.2.1-rc.1': - resolution: {integrity: sha512-LhwfkTuJrUajWfmdjVGPSI/YYBtGWF/Cr/S7vYqIH9SQerLvJzPrulLhTomwClfidtqSwY/Qxyd2eryTVKtpkg==} + '@deepseek-ai/dsh-client-ui-sidebar-files@0.2.1-rc.2': + resolution: {integrity: sha512-LOIH7CCr9PpIXP48x/zxCakPIYomv7Nci6rexxL4FqGX6dXeWL6PtW7urZJ5CX89GChN0X2qgu8dkKCoc8CvlQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-sidebar-terminal@0.2.1-rc.1': - resolution: {integrity: sha512-TE33btJO/iFcYn58y0HotqlDpquOv6zDyXcIcypM1f025gksT4lJRMkvltVtuJYVORGKI9wAy/w6RecfvQyN0g==} + '@deepseek-ai/dsh-client-ui-sidebar-right@0.2.1-rc.2': + resolution: {integrity: sha512-dz+fxvl17UP4iHKzQj1taKrLmHtQ4HjgAjxJONXjV7HqmfIRlVm1Goyxxe8Y3gm4t17Yd+oP7ykwGPRgMT2flQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-sidebar@0.2.1-rc.1': - resolution: {integrity: sha512-bVWMFVtjLbpqBgWstQ/SnG7AxGpXQcU1UvYz3Iw/y8p6Rw+wExU0Bf5G2PirFpcnA9Lj/v+hgaEyoEZo5tl93g==} + '@deepseek-ai/dsh-client-ui-sidebar-terminal@0.2.1-rc.2': + resolution: {integrity: sha512-tMaVRci5IcqpJaBp/KFZHICJ9ff3nL5Z4m/7yeB31o0YqhhYhJO4LFRkkwSnzW9+EKOgPfMVoV032PgXQdK+Gg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-skill@0.2.1-rc.1': - resolution: {integrity: sha512-2mQtyENsCpX1zAcV1sAwW2nLU85UaDGQIBfMjPkyziHKe4h/VcnClDEQ9Cgq4jSdTO6ykdEWEluAn0Ers6/CBA==} + '@deepseek-ai/dsh-client-ui-sidebar@0.2.1-rc.2': + resolution: {integrity: sha512-nm/JKDUL/GNjwlTT9AQ4QnWU7hTgG81Ib6yNa0NOwCrC5TFRAb+3WhpvshCqcS6ofwhdXMjN5KB+zWuOrZdQRg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-slots@0.2.1-rc.1': - resolution: {integrity: sha512-1Y5OukNdsi6Evbwqavc5KcgWoscm/Kn0ZaQxo8VVPpCRTsuIESQ41ceZCqWWW/cWC1TmRGURd6K2BXJVuYEyqA==} + '@deepseek-ai/dsh-client-ui-skill@0.2.1-rc.2': + resolution: {integrity: sha512-2TYWWge+ocdAH1m9iqJ/Vtzda2/O+MfBe06HDC1K3sYhWD83+h2/H19V6D415vdN5Ux5/gqohuC9PkBVplSStw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-subagent@0.2.1-rc.1': - resolution: {integrity: sha512-FSex212zIBhbVrF8mkzZPL//9dx4wzhWOnRLNCAt8HYOIyukwAQAMEgVLvlZYugW9q25kfrhZ/AfeOtXnFV4rg==} + '@deepseek-ai/dsh-client-ui-slots@0.2.1-rc.2': + resolution: {integrity: sha512-/DroOBXeQzFczr07RkMh2FolFL8yW8GTryc7fvaM7QPiFvwHv8oWoBGESQ3AaVQHY9TgpYhJ5X8JuMtaYovE4A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-theme@0.2.1-rc.1': - resolution: {integrity: sha512-UneUR5/zHRtVy1xeCpHW57K8a5Rowo6qKh1CyDD94K1e8jYDDvEqBhnmpeFinvxyCoN2Ui8xy1QGaeyD0SFP4A==} + '@deepseek-ai/dsh-client-ui-subagent@0.2.1-rc.2': + resolution: {integrity: sha512-X9CEAM0omLUAWzaYoaIHtgeJCLh0sXmRbrB4ZQ23uwxcH9/FIJnpcyE76q3kml6DBoL9ZeKy9VnnukX3do/yEQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-tool@0.2.1-rc.1': - resolution: {integrity: sha512-KczuASE29JR6yOrGC5LhdxiQ/MvS6LkULx3vBX8JIkO8yHEasu8ywc47IgJ4Xfth/OqDVvOxPBX8ombzV+s4zQ==} + '@deepseek-ai/dsh-client-ui-theme@0.2.1-rc.2': + resolution: {integrity: sha512-WO9hMC9BnxhkOnJNoEHi28DHlDimAoQsykWu5I+1rjkap7U/TgkSEPshzMg6nagUxJ4eFotH//IIZVMacJMU1w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-trajectory@0.2.1-rc.1': - resolution: {integrity: sha512-KZ0X8vXtmkvQQUB8Id8BSdL83LmMDvRO/VNSf2Zop+1VuhAXCsu7y8rYLmoQoFHttgSAsEnl9Rze55IsTqDkww==} + '@deepseek-ai/dsh-client-ui-tool@0.2.1-rc.2': + resolution: {integrity: sha512-661V8pHw7gBunPXKdMnDrabubtxbOC6P2Dd0DOjWqxmBKUAgLDtDcg0YRn8kRomK7dauJnCx7e6H1oy2DM+fRg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-user-questions@0.2.1-rc.1': - resolution: {integrity: sha512-CwBE5L3nxC613dTrcv/wVfRMsExvzi9l1+BvJbRZ3LtUbvg7lXtM8dsgCeuz8msFXLQsAC49PnF8ZaEOVo0m+A==} + '@deepseek-ai/dsh-client-ui-trajectory@0.2.1-rc.2': + resolution: {integrity: sha512-x0GcPvCS8gJQ5H56KDQf3fFxPz5fbvoypJ9QpI+sImYGEVrsB/pLDHiy03/0zeuKdX60hboVgxHWh0enxqxNuQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-workflow-run@0.2.1-rc.1': - resolution: {integrity: sha512-DDLBvseGdxQLRly0NGBKTjSyUkSzcNcAEfDtA64tLAG/MWxtU5w7Ijbw0OU2/B7EUOU7gfOFiqrGwKDQzT7Z9Q==} + '@deepseek-ai/dsh-client-ui-user-questions@0.2.1-rc.2': + resolution: {integrity: sha512-KLnuEYC1lTkRSRbsxnhQvAf1Yy9NnrneCUsBa6h1B7NyewZlx+/E4gYMhGkcnoG7X62fV27qVuztEYUE/4gYHw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-ui-workspace@0.2.1-rc.1': - resolution: {integrity: sha512-ReSfjy4kbZxQh7SpBqej5Aov8at2NB0grlfy6zuhqH7lz3RlNHJQGHzcC3B4rFNqoNTG/dZ53MUxskAGpFvyXQ==} + '@deepseek-ai/dsh-client-ui-workflow-run@0.2.1-rc.2': + resolution: {integrity: sha512-7fGswd+FlzWls4IEX4+XPncXn4Jk2bNlw0kXbgvmpLwaV+sgNFRLK4PlCLUc5x4mDUsKGeG6vX1+UnOCgSdnwg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-cmdline@0.2.1-rc.1': - resolution: {integrity: sha512-aLlxAIAUeqV1oLmLUTX11osxt9CxzGEIi3NrakSLuS872ha+bMeGge4D9OePC2yG55Rj0jaTkJ95gGmq15pWAQ==} + '@deepseek-ai/dsh-client-ui-workspace@0.2.1-rc.2': + resolution: {integrity: sha512-v3ov7wH9/0npaqpACSCAnVIgc5ho8NofeU2k06xGFNmZwxM3//KPeKzHd17/rzl32agw6G2NV2+FbxMx6l3xJw==} + peerDependencies: + '@deepseek-ai/cordis': 4.0.5 + + '@deepseek-ai/dsh-cmdline@0.2.1-rc.2': + resolution: {integrity: sha512-GPS+IOjJTRQjP6kHPF92SWLR1Gdxd4gwkGTCYSxZ4MeoWWD4hW/10yIhlX2gI27xXHWwTQNHLYa4INSTafXjGw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-command-compact@0.2.1-rc.1': - resolution: {integrity: sha512-uvtNktidOVwiRdEHYbKu2YBEDeLgP4tJEHGcmiMVfE+fMrkLfLDcmwz7QxXWQXdUV89PsBlv3+/pHsB6Lp81lw==} + '@deepseek-ai/dsh-command-compact@0.2.1-rc.2': + resolution: {integrity: sha512-5q6uBirptnLmxPEaVYGvzgjemaTEtXphv5+ORfssJpyB88sodPOoQUvrHwbrV1/RIBRe0qBxXaIdJ/yniXJYEA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 - '@deepseek-ai/dsh-command-feedback@0.2.1-rc.1': - resolution: {integrity: sha512-hQwdNz/xZJVfbBLoaBP8slRbjTbsVwRN0yRqhK9I2HCd68hlzvFUIqRKpXuhXwoSeYL4pnTom7jtNKtaYhsxWw==} + '@deepseek-ai/dsh-command-feedback@0.2.1-rc.2': + resolution: {integrity: sha512-dVN8l4/+8kaAdBKC14vOCv9skiAkl87XGVe0ov35kJ7B7gptdqypcJohZg2ThyH8xroLZv8yiGq3KRc2ghPecQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-command-goal@0.2.1-rc.1': - resolution: {integrity: sha512-vXa1579NIjQWSa5rSu9GcWOuT9FPieZlfcudmKYSSX7udnylMjLrHjU+pRsBmi2jvnm5+TzsZHkfXrVs4e2dKA==} + '@deepseek-ai/dsh-command-goal@0.2.1-rc.2': + resolution: {integrity: sha512-0nl5/JTekzrjAqHb/CnnNtEYsU+e3cdjIpBg0odVlR/7BWvhZJqYfXcsQv7ertWrH8EeSBIMw7/Mw0/M7qtm/w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 - '@deepseek-ai/dsh-commands@0.2.1-rc.1': - resolution: {integrity: sha512-Mki5XPWyS/h/SUO7P5mxaUkqQFyZHaQJABe0vmVru5vqNtHyJ8BmWiMNKBE3ORaaE5ikfq4nrzoyv6/XZGUH0g==} + '@deepseek-ai/dsh-commands@0.2.1-rc.2': + resolution: {integrity: sha512-wLeEVXHuTULr0WYVHcCf1djQTEql2oxNSkbckbyfzw/r381ki1y39CPHw3Xtt6D9eXKulxTzgZzDPnHdh29QkQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-compaction-basic@0.2.1-rc.1': - resolution: {integrity: sha512-ecvhyIgDvzTVYNJSx6KRT6BHg5Y8kweTPeMYUgm0vsNK0KThqOYfyXWtP9FgOHGRgfsI4ARez0BLNsC5jsvenA==} + '@deepseek-ai/dsh-compaction-basic@0.2.1-rc.2': + resolution: {integrity: sha512-nx3uY0auC4JP7dEQDlQ6bQAtsDgrcCu/gPPDqKy3iM9ZpJTi2BE7pObuqhIeRIUpIodByX4QHU0N9p7kFxi4Ng==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-compaction-tool-result-pruner': optional: true - '@deepseek-ai/dsh-compaction-image-offload@0.2.1-rc.1': - resolution: {integrity: sha512-Lrw5qvMALrm6InGjqJAXsHOg/ryg7bLwrJE+uw62KZ8ZxE5n/i7dAqVsDpVHQOtEQDaQzKFqKhWm4CaNHfFT5Q==} + '@deepseek-ai/dsh-compaction-image-offload@0.2.1-rc.2': + resolution: {integrity: sha512-mofQQ5sI09pt3m4y4FPGEkhhNtlwz/0Ffyr4jMqwr4UMYfy1Jb2+6HawovmdEY3Xcm64/ZX0Eitgo5MiHFf9+w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-compaction-tool-result-pruner@0.2.1-rc.1': - resolution: {integrity: sha512-UeOXN+EorOIMMn3f8Q9RBUx0r7kV4egTC5Zi/THCDyr3zkLsln4uK5dJd1h3HXGy8byIqgiegHypZrsJGmusqA==} + '@deepseek-ai/dsh-compaction-tool-result-pruner@0.2.1-rc.2': + resolution: {integrity: sha512-kasfV+W6V3BhikITyW8+i2G7CG2lJnPk8sFp5SzZClMbaIJQT5frf5WiyP4WVmGWFnC4tn+TwiUEol/ZeiEu5g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2 - '@deepseek-ai/dsh-compaction@0.2.1-rc.1': - resolution: {integrity: sha512-qhiHY0AGsq7z6pcqKI6az7yJitgnObVMCniLCGZDGO31hA1AgC0r+0XYzphmccYn62uAadeM624+bkMAWOS4Wg==} + '@deepseek-ai/dsh-compaction@0.2.1-rc.2': + resolution: {integrity: sha512-rag79zVeoMWXqKfIB0uRyx/1RRXSvucXJVUMOxM+iJxBgHObCn61RTLiFrI8M5DabHnmy+ugCGAeL5HwD/JPVw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-computer-use@0.2.1-rc.1': - resolution: {integrity: sha512-FxWbB1qBHfLaKHLTC1PAYiiEML9O+N4TmutsszCNRAkkhVclTo5zBQ05TDAHY4n73Rqb9/8YE7f67FlwO5CgoA==} + '@deepseek-ai/dsh-computer-use@0.2.1-rc.2': + resolution: {integrity: sha512-br0ucoy3D4PrOlg5OYBwa9f4u8ctWTzTPk9SJzNXJgdzMJ7bmWBtS275wZDTwaM92t9WDdqvAV2CwwHrTthCAA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 - '@deepseek-ai/dsh-config-editor@0.2.1-rc.1': - resolution: {integrity: sha512-DtlPgfH1Q85K96z0F+pHLSTjmLRjHW0HsbZ4F2CrRXPefK9sBv7ptkBG1RqHDfqAuQ/3Z7ozcg4XI84J2JDxLQ==} + '@deepseek-ai/dsh-config-editor@0.2.1-rc.2': + resolution: {integrity: sha512-gVJAPbKUKMwMqLtfFufBZtidpcdhrGlRW3gcSTSOKTq3dulCcSqKDtsLhzzgP3aVfoFwrO/QaQ9XebSYx7kEhA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-include': 1.0.10 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1 - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1 + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2 + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-hmr': optional: true - '@deepseek-ai/dsh-cordis-client-runner@0.2.1-rc.1': - resolution: {integrity: sha512-MlXRVXPc//VSnmxxyynFarP8aN7+NMDkF3XwrdHmd3XxNhSWAAlEz0iZYxBXh3igAd3GHBqn+TNK4Q6m44xuFw==} + '@deepseek-ai/dsh-cordis-client-runner@0.2.1-rc.2': + resolution: {integrity: sha512-nFUa05KwrZcI3kbL44lR/7T3Q8EPo6gp2nmNIr2MD6SPm3XT6R3o3X+LV3mOuUwXkxSWSrxmyBMw7X0PAsliKg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-cordis-host-runner@0.2.1-rc.1': - resolution: {integrity: sha512-MYHshZVub0SH7tdlVXWAXcLNtJ3dmA/xN+1YJCeL0h3cASV6ru4xrqMNK1aCy5cLp0WktP3dOnacTDOEBclgvQ==} + '@deepseek-ai/dsh-cordis-host-runner@0.2.1-rc.2': + resolution: {integrity: sha512-1Ue6/tv5HgXoEtpBuKdXrOCktUnpSR1/QfmXhvWqkpCUehRO4HxgeuO4olBqRCUNcj9z8a6MAKdTyrG/zp7d8Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-credentials-local@0.2.1-rc.1': - resolution: {integrity: sha512-UBY+jW3wNFnw9bfMvj+zwJh2F+LEXgg26FBQFFMaUT1H0weuF2+JLXCJq8Ch090CC3SsxBjbgTEtNwjUL+mwLg==} + '@deepseek-ai/dsh-credentials-local@0.2.1-rc.2': + resolution: {integrity: sha512-KAdb9ig4Xw4QEf1b6wLtCtOPGMDT1pK3aOD83vZBJDTqqQpYfL+ucAhFhWExYUGUP2QNT42ofdMShX8SWIFDcQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 - '@deepseek-ai/dsh-credentials@0.2.1-rc.1': - resolution: {integrity: sha512-4M0g475PSUXRaO5ZEx7TAiGd1Uvwxs3PSWtjXH6xYI7a+Q14lA9hWRjkZ2Xzy0qsVMXs48ZUbnB8iVqX0khJjg==} + '@deepseek-ai/dsh-credentials@0.2.1-rc.2': + resolution: {integrity: sha512-9nCOCdjkW+puJB/ZZtnKN11BJv+TpiqnMFzfA35+yT7lL6fXXJTk3kGaajunmHqPdgKE6UFlL6mlrxP4FlbSdw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-deepseek-account-platform@0.2.1-rc.1': - resolution: {integrity: sha512-2ma/ZA/8Wr3Zou238WoNJKarnoa7zdiWSPkkSAzcdxczzVDXhF5KbtD3SeGp1AcP49555ZvLyadvDmCd+BS4fw==} + '@deepseek-ai/dsh-deepseek-account-platform@0.2.1-rc.2': + resolution: {integrity: sha512-dpYKt55cRAH5R2bvncLXRT1G+jmnR38SdMO20+kcs40cTjF8Xi3FVM/qXxonMI6QGoTSzF5zQ+Rnx2DUKXnbvg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-authorization': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1 + '@deepseek-ai/dsh-authorization': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2 - '@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1': - resolution: {integrity: sha512-JKSL36/JsosMOVE6W3+plptT8TIsxlyVpJZjDNFdcJlUJmRM6HQ5Zx88t0vGgisJaMnJttE5aWiRsCYxHe/GZQ==} + '@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2': + resolution: {integrity: sha512-dvD0Rw9Y1dNyaMbPVS30FTAtc9wEH6+EtYgDqrOFHc7i7TDKubEnPNnYVTW9J26rkfC2n6MZ2QUfIw6Qwqi3Eg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-agent': optional: true - '@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1': - resolution: {integrity: sha512-SCqBIt/dVtxVqHkuzVQtvrKO+jxPZ/OVX6T/KnTzaIeGkBO2bFfz3fZ4N64+xBSKVaA8vtLKRSqkSPp6MVnLXQ==} + '@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2': + resolution: {integrity: sha512-Q9yR2MSPnbuk+lVDurYBxc1LanuGnta4xuoPrSS5WQOBU116wBOtRp1amaThBURX6H3Ris1SESgaGe9Kdhv9yw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-deque@0.2.1-rc.1': - resolution: {integrity: sha512-fgXnwBbM4bNk59VELe3cbHD3siVD+6tbgFSqzFovisqD1he1du18yAvMK8vlJe/twLwBcbZRVB9SQ4C33v1MdA==} + '@deepseek-ai/dsh-deque@0.2.1-rc.2': + resolution: {integrity: sha512-wwiNIY6Aq1yb2tn/jjEeAwwxJTUphXo0Xe6Igh1l5/6vhMAn1lnZ79GFYkROuoC9oRUb6y3c4zvi37mrb0ko8w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-agent-team-profile@0.2.1-rc.1': - resolution: {integrity: sha512-v1SG50CVnDXHzBFPT7grRH0G82IiyrHJNhRMOLCklE+ISxN8qbtcqzfK38VYyuVdtJ6nukAupmAuMUoks3Acjg==} + '@deepseek-ai/dsh-experimental-agent-team-profile@0.2.1-rc.2': + resolution: {integrity: sha512-KJFMFS1MZKOTyXG2LXtcvuRaSzfIQB1eRi/xsHka2Z3n5wAbli4ZOoivwpFg3GKIIJ3bEDQ/RovRS4Vmg3BdRg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-agent-team@0.2.1-rc.1': - resolution: {integrity: sha512-szSm2wcj1Mz5TUcJzUcfD0hb7PYehsADzhFcd2F6G1AAlv/n3MddAr2QSCia+7CQM3MARnCG0sHumxLPYZUWpg==} + '@deepseek-ai/dsh-experimental-agent-team@0.2.1-rc.2': + resolution: {integrity: sha512-cVOE7ucS693WuBFgwOEdHSqyoDeEJMAMKz94yvkg3vefArXDHWI7vUh1B7TntTogWyqfCBiS/V7DBI67P1eoVw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-api-speech-to-text@0.2.1-rc.1': - resolution: {integrity: sha512-A+9F2AGCfJm1SKrrg5NXO+K+S6xVj4EIREsTM5ur8tNUcE846nUBKkp7yG0lTmHMHK0GgQgXY907R8RCJ/WMkw==} + '@deepseek-ai/dsh-experimental-api-speech-to-text@0.2.1-rc.2': + resolution: {integrity: sha512-PxqFP6wS2Jh4Z9dnAWaoewQeX6jGpDW9jsRteb6KgG5P8l9VduTYg+zu0lvN6wBnJtm5VpLbytxTZ7dr/oIHVQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-auto-review@0.2.1-rc.1': - resolution: {integrity: sha512-lfDt2dMnBdP+qZvQkeUCt5CXJyVNYYj26Zkg6jEuLFUnkcPYqPXV87c7B/JaOWgdxRSRX5pD8hCbzW6PzpVfWQ==} + '@deepseek-ai/dsh-experimental-auto-review@0.2.1-rc.2': + resolution: {integrity: sha512-1YDy0eFHORJyLRNgoT8S173kHiYyqbkm0DbR1nzI5AmuVfYHkCTxtVyKIoUdm/LVtMI97dRo1uEX2z8vF34Uvg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-badge-skill-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-rtPQa9U2KgHLkoK7ztZMCRP924UbOnfiN1mE6OWIl0eVPYFABnsUUj732C7EMno3JRlNlAv/0zzxxjGE2nyWkw==} + '@deepseek-ai/dsh-experimental-badge-skill-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-5qCU+Fj8GBfpBAFsyWVzUGRDqZIpffyM6+BuXIGMqeExeAVLpDZHUnCP1/pmm6y/4Sg5Plwx9NJ3qkE/J24Sdw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp@0.2.1-rc.1': - resolution: {integrity: sha512-rsZcXGjayXPCo0JrjAG26kW5HQiYImsCgyjlW7QcVK0tvYf+5+M9bStZnW9c87w1Pk6MWroXQfe2ciZp8yNEag==} + '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp@0.2.1-rc.2': + resolution: {integrity: sha512-ZfiCfL3VHKCeh6QnPrQlHlJBd+ZooyUZEihoZSBfTSEdF8F8w91c33Tl6qpKDIVLq+spH6Egj+jC+NVVWOSKVg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-browser-use': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-browser-use': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-browser-use-runtime@0.2.1-rc.1': - resolution: {integrity: sha512-TPzfmvwgCXbHBkkrVeVmzo5qZR/R2RcTc6nSZdNUh5fHlt/mANXxJ2I8BLRSz2aVTKobzbUVm6LyxoSqnthc5g==} + '@deepseek-ai/dsh-experimental-browser-use-runtime@0.2.1-rc.2': + resolution: {integrity: sha512-rsB5z1/PGSzOTmh1ndUSqOxFSIIVnQpKVipqCvx5KmCsXlYiT/gVsO33ubOeZaDURSITE9+YG8i2GP6zRHiG8w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-browser-use': 0.2.1-rc.1 - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-browser-use': 0.2.1-rc.2 + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-client-ui-agent-team@0.2.1-rc.1': - resolution: {integrity: sha512-Cbmt3d8O7M2MMttvsn1Tk57tNLKHRCc9LypZSarVOTnvGM9m4kWWCVA/mAvCdYwbMw80Vrq9HSOD+I8Suh0cIQ==} + '@deepseek-ai/dsh-experimental-client-ui-agent-team@0.2.1-rc.2': + resolution: {integrity: sha512-PkNw1hKdbr/Xc3y+LxpDWXorupF8RHVqCJxySfK8nd2CG83MHBl8HomuhR2ljNBUQfrEZLPYsYOB+K5tz91rSg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-client-ui-cot-translation@0.2.1-rc.1': - resolution: {integrity: sha512-4V1EYlCYLRLjj/oAjmtBK7a+PQVAWOlv/h3swE4oGMN9CvHOLwwr51Kt0J9FlvuRreP1w6Gh6lZhvoj5JfbOWg==} + '@deepseek-ai/dsh-experimental-client-ui-cot-translation@0.2.1-rc.2': + resolution: {integrity: sha512-VrEhW51AlOyOsNHGBnVCxUse4CtXW90f/NxtJiE5qhmZ0zKY2xhubYcKIDeGWNkIZpwgeLNqLYfDq9W4StXc8Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-client-ui-voice-input@0.2.1-rc.1': - resolution: {integrity: sha512-aDs5LZbMulu86y9Ftz4RwVQWMhg6Ofc0mF97WVLA9v8U6MJX1tp/XC+f1+uWPbOa/+ka/+1rXwVWI/nsTfeBLw==} + '@deepseek-ai/dsh-experimental-client-ui-voice-input@0.2.1-rc.2': + resolution: {integrity: sha512-F+WpUh6TSTiIs4Z7v8ZtFb8GSeD7ORIxaPVShuNtqRw8AhGEgKIDu9rVTAetZVehN3upW2Unzj4ye301kfqoaw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native@0.2.1-rc.1': - resolution: {integrity: sha512-jQE2FXbgnm6BSADiNir672OKrsikz+3A2Il16U5nw/IWTAJVy8NSV4gHPOsYnlIo1TgHOvE2h3Y8ZpmR5vB08w==} + '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native@0.2.1-rc.2': + resolution: {integrity: sha512-zS07wcBw1CCa5G+w3uxqE8VIf+HqwIFQFLHBwY3B7YGLojEoTSWBPVWY8Vx2G89yS38hrzfOP/C7sv6Cugp9bg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-computer-use': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-computer-use': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-cot-translation-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-mS0OfQmqr8ooWRDyJLwZnMskUsklUCmfzerFY3AUGQqpBd6VKY8o3Pge/lhk/JewPdoYd2e6/PRpzZlwyv/InQ==} + '@deepseek-ai/dsh-experimental-cot-translation-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-EqRksL4dyy/EAO7m7ZkJ6raWhfKCRpA0JFgu1s1+7CZD3sNLu/Hcyw4t9kX0HiQhNoEPGMU20OeDtuYltxZ1Iw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-inspector-profile@0.2.1-rc.1': - resolution: {integrity: sha512-mQctu0e+6NFBvUbVfhZ68xY5ek0XrX6faeZdbw4Sd2W5bKGYuBNzqEnI7RA4BYE8Skzaj/n0oXuN2Qjr+MJyvA==} + '@deepseek-ai/dsh-experimental-inspector-profile@0.2.1-rc.2': + resolution: {integrity: sha512-wFEqfJo0uWgjBtLL46mAZsC8HpsNFkz+s124Yu1ZddNkazXy1pMaa6UO5Nxm5l/KtfCvSUxC8psAIox1vNRfgg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-inspector@0.2.1-rc.1': - resolution: {integrity: sha512-aBppljnH7rPAS/L9haxgY7tzAMSe9VFPhYwBV1q99KFwCg385aREyX4jFz50munWkqISWAOtYTlP+LnQcCicjQ==} + '@deepseek-ai/dsh-experimental-inspector@0.2.1-rc.2': + resolution: {integrity: sha512-DjvXaJWWR/A6iBipzJ60LkuefgilZ3AXr82jHRFfBqYmTsQ+v7r9FcHZrKiQC6K4eutTCgM+7sKYxDZqFlCgBg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-plugin-market-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-tyGq5O+6qwcGP7xQtTggxA7v0YlLwoKPDtqVmKbWX+Iqg27uQQ+9yIUPR6mGvA9ICDakao5GFrTAsdu17Ai0hg==} + '@deepseek-ai/dsh-experimental-plugin-market-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-B+3co/SXRSEg6yz7T8Gc2pYvS7ThVsnVz4yrc2+m+gQhnHMsUH98z9udeKQbc5a6C3rNqs3FKZ4snzSB1BlBrQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-ralph-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-rlsz71stKs1iLVNyEZh5LQC2Si+/6tL6bqmnYDYRrBgAv+rmGTMKvPpBmyOnJykU7rUE6luY3j8lFpc5SLMWRA==} + '@deepseek-ai/dsh-experimental-ralph-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-Ds+ZoPz23KeutvA7Yxx4MoO6v0AH9cljxoIt7C9CvQiMEPxrl1u4u/OGQWPbLJOyqE7Gjgfcq/LJOGiE0YUI4w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-session-inspector@0.2.1-rc.1': - resolution: {integrity: sha512-vjBYPcy6utze9xx0rV3HjC9GA8d92RFGKaFZ2BXEnZzhZ20CtvNoDepdC4PZbJXFQb6tZyT7vpLPmxrPKcinMw==} + '@deepseek-ai/dsh-experimental-session-inspector@0.2.1-rc.2': + resolution: {integrity: sha512-flsPO5YNTTqxSYmteFGy3MUKURLp0apFc2UTNIXtNJQzR4lN3SAxAfP6BXjZ2SE0oW4xiV1gMQgrGxfmBV/s0Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-session-search@0.2.1-rc.1': - resolution: {integrity: sha512-JG5f07Bg0qgBNINGZKhxssbEiffDfFelavtuMMB0OKkTItvkP/ldxrWz7ogwijFAIVF2j2IINd7T/x5QCZYPNw==} + '@deepseek-ai/dsh-experimental-session-search@0.2.1-rc.2': + resolution: {integrity: sha512-gQ4z+/42rvD65GZZC+GvHoj9qCRDIfWnCJtNyDFezNjqSduQ7Db6mU98Uwu6bBYsCkrLpMNfz057LQ9gnWxxSA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-session-titles-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-Qhjwj+mQXATlXrTc7w57GBGuqMG/jK4VsWFpPXnA691CJYoxuEgPnkbhcfOrnUI6jtdjmiKWGlt3Oww6uZIbxA==} + '@deepseek-ai/dsh-experimental-session-titles-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-tiX3tyD8/4ds5L4TRHG+ozPxxkqteCoV9fXGu1N/mNG5VNVsSc53MXmKFMFjgFBAweu0cBfrM4kzCJ2K/cu41w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice@0.2.1-rc.1': - resolution: {integrity: sha512-0bEvxHENLwr7obosfBfXCizdgfVr6vnx8CAqkVAWDOdVtROgo28hLU1zbsd11XG5rhV6CeiriwpWOiHHW7lf2Q==} + '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice@0.2.1-rc.2': + resolution: {integrity: sha512-Ef/V+/IMhQbzWEgAqMAugcZw3mpgt4zoSzz8eEves9y7v0NABujlHCWhuJIl6OoOD0dC/TNuHtvZSCFMXplFLg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.1': - resolution: {integrity: sha512-2BjJhSrFSXCwskgrrcMLJDiUDaH2LYq2+4d6fewxAcgwBLKjFq+kLyXCjmac1wOdjM/zeXvG6P7AWZBjRKbVYw==} + '@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.2': + resolution: {integrity: sha512-M7k0yJUvJjkPKvNhuC73THY2CVZrU8SDjJ7C7iwj9KwM7F/gRBsZvAYZcvRjVU6eUbqumL2MgQZrGlzrqLkUcw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-settings': 0.2.1-rc.1 + '@deepseek-ai/dsh-settings': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/cordis-plugin-loader': optional: true - '@deepseek-ai/dsh-experimental-terminal-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-avQ0hOxMlZc3V7TPQo0sgnwTeVGRp7lqfoHEultdorXhXCi8zJWY+pMbFBSCkM6E9Iijw4ratdLMGd/8lK5LAg==} + '@deepseek-ai/dsh-experimental-terminal-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-1tsJXfFaIuwN6I9b+ibjrWVeU+oBmiVM2vm9toUepJyPA1v9tlk5BLjxSW0V9tk8S0fY8x4lPctw9+WFZL3PdQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-tool-agent-team@0.2.1-rc.1': - resolution: {integrity: sha512-rVnWGwXgjsh2k4GVGizaP24ZCZdQ37/oZHLu9HgVZR0FeGJe0hlSg/HZCQGL4etBtv8kUcTr545KvP9WxgMUQA==} + '@deepseek-ai/dsh-experimental-tool-agent-team@0.2.1-rc.2': + resolution: {integrity: sha512-5Dh7yTa/CXpuZV09F9PKiTjIxUQZ6ACZNBfchKXfL0dwBDzycyKSOYZ8wyoSDO0c7h6Ru7/8CCDRkEoWFTmy+w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-tool-worktree@0.2.1-rc.1': - resolution: {integrity: sha512-cslsddigXu+PhrsDG3iuB8cAGfhd4gp6oyYK5GmE3Fiq8fJCAyViIVqVSMxb4vbbQr2TRXeU5o6GXc5kboU6Zg==} + '@deepseek-ai/dsh-experimental-tool-worktree@0.2.1-rc.2': + resolution: {integrity: sha512-n/9T6Ety6FkNIlLomv/2pSSif0fQ9NBEr1QnXbykS38w81GyXlC/+bV844qG5dWiEdH4LVjgu/P+vFylAXVKoA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-worktree': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-experimental-worktree': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-translator@0.2.1-rc.1': - resolution: {integrity: sha512-H7Ts3iiKde8sPUWA2AhIxoC4qb3P6eDpANVX4TjqW+EQzFrvk4ZnLPv39kG9XrbUy3yzN4vymkKXHng6h2cMUg==} + '@deepseek-ai/dsh-experimental-translator@0.2.1-rc.2': + resolution: {integrity: sha512-eocx6xnb8IYrPVlVhQnacGun5IFhG7I9rcSAexqQQZdGvX2NoAYiBa82LHHtIfAB95TXcqpx6bLFCJ6HXjXkWQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2 - '@deepseek-ai/dsh-experimental-voice-input-bundle@0.2.1-rc.1': - resolution: {integrity: sha512-a0C18SC0qHyTbUqUmBpNyLr/pg4pWFOeUD/pECn2JnHpOeD8tIiicUI0dxtya+tSN8i47/s++jVwn4KTj99GaA==} + '@deepseek-ai/dsh-experimental-voice-input-bundle@0.2.1-rc.2': + resolution: {integrity: sha512-ASTQvYvlSbUgG70h1EUE/EZnCW0oerYom+i0X1oIZ31r1Nh22+jbzrf3XnDvC7veNEr+W+MvMcOj2vv3BAKCIg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.1': - resolution: {integrity: sha512-SCh+yNpVc1Ts4VbWf/bCfDNjZX817CJiasQMF63Jug0qeildhWB7XUhD+Xs2hGZu8o5I/hJfdkWLHIFrn+6vDA==} + '@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.2': + resolution: {integrity: sha512-QFy8JK2f/zKEJBxq2YaFVEqvYSjsW4dRzYH/VEf0ZeWMY+6bm+AmEGly/r82JUm5g+Apx7zotgff9WrkelQAbQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-file-reference-local@0.2.1-rc.1': - resolution: {integrity: sha512-pwiGg438pVVs6C+OnBWZ/YBiGKJ4+5eAAPYMpoujX7+sBIh2uqUClpBLLlepZ6fRzETizav/svSQqep4b1uzWA==} + '@deepseek-ai/dsh-file-reference-local@0.2.1-rc.2': + resolution: {integrity: sha512-V00MIGZ7f9IT7gvRwVAiA056g9o4KOygeOqiiIjM4Scg2xYR/eLvlDv/zXfaVdzhQbUgiuBByqxkp3cGgV/w9g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-file-reference': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-file-reference': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-file-reference@0.2.1-rc.1': - resolution: {integrity: sha512-FUhQx8GJAxbWGAVHqZf+Vnn2J+j4ZOZCzIEOnuMF0tVgBgoFrowSZVKbQWHkGfAio5MFDWYK/L6bYppuJoXd3Q==} + '@deepseek-ai/dsh-file-reference@0.2.1-rc.2': + resolution: {integrity: sha512-Kr0iVR7bvOiIThNwQkEYJHMmZ5b4XiN7olTrznXJkEH++kwMmNV5gFTx20fJX6f2GZAbQlNAY8iYmjtcD/hsjQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 - '@deepseek-ai/dsh-fs-local@0.2.1-rc.1': - resolution: {integrity: sha512-89DEnSN+55UARpyBy6tqgHzPKXYrn5PWzIlA4CvHYQl9KAKvUS3WRJhUXkJZswtayFjgV1Q3At5JEq4qOrF12g==} + '@deepseek-ai/dsh-fs-local@0.2.1-rc.2': + resolution: {integrity: sha512-IZPJ12/EpV6fu3CCWtW4w4GthXAKLFjplm4Feoep2HAum7J1aGzHZwiw7ipsPCZiA5/TyK3lDUUAGZ/pcXgRcw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 - '@deepseek-ai/dsh-fs-observation-policy@0.2.1-rc.1': - resolution: {integrity: sha512-tzz+M9e6Fag+s3g39yd2pnI+izXYRjpLyVE9/p13VEkc8SpiNTbvlNBjM0tqaUHhRFSfhhtOVu+ZgjnulKPCvA==} + '@deepseek-ai/dsh-fs-observation-policy@0.2.1-rc.2': + resolution: {integrity: sha512-wUyr/SKcnz5PLXaXcChCHdzpRq+7zVB/AMv1zC4wNFMk51uDGahQ8SF4YqIijMTdm1HpKQ6v/A3Nqyhum3or0A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 - '@deepseek-ai/dsh-fs-sandbox@0.2.1-rc.1': - resolution: {integrity: sha512-ejt1ovMuAcSJ6roWfhFzoG7jwBaCWIKcpDi4b9hf577UC/tcaWhw2KhxGVCpmnscMRSOGG39Xc1OtGkupOCUWA==} + '@deepseek-ai/dsh-fs-sandbox@0.2.1-rc.2': + resolution: {integrity: sha512-tj+ucz1KeOOIg30S3qX0zhM5blOW34KRiA5mGQovwwWhtnXhc0hdbrueY5etKG/yCMs/61SCv2XBg86hL7Lf+w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 - '@deepseek-ai/dsh-fs@0.2.1-rc.1': - resolution: {integrity: sha512-eRavy+AaUaQdty3382ZbDu/nBqj1BI316qTNpytOtEuC3D4/6ugFrCcOIWiWs/dYkULQaZVpejEY1XpFXVKcjA==} + '@deepseek-ai/dsh-fs@0.2.1-rc.2': + resolution: {integrity: sha512-Z6d2ZKsAiJc0FaiES8wC66vuUQMGohl9tCc2p3bAsPFYkJ0+L2zTViQ9Y5BArtRe9Br8qhNjNgLlN0jb/uwv1g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 - '@deepseek-ai/dsh-goal-round-driver@0.2.1-rc.1': - resolution: {integrity: sha512-q9oSlwx03XoUFQpqA3DuMtbdStRF7JrwS1QHkwr2fR/wf0LCZUnfs+KEdorgyTv9j7QttXL+DpTDEh4DCgfaOA==} + '@deepseek-ai/dsh-goal-round-driver@0.2.1-rc.2': + resolution: {integrity: sha512-6rQqqBpzf6hdSUQ4IZ8w6qEIJZjpt+dZgKETCE11YDHtBVJ01mGnDimaj6gjQ7npl/Jl597c1FH2cjBhyK/Aaw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-subagent': optional: true - '@deepseek-ai/dsh-goal@0.2.1-rc.1': - resolution: {integrity: sha512-7SLBD+KOOlzevWN99FXEXXthzk5DbjIiqxYghBst34rTWczcatqK06lFqPl9hHl34l6//mEOhQ/KXRAF+tQEcQ==} + '@deepseek-ai/dsh-goal@0.2.1-rc.2': + resolution: {integrity: sha512-3+tyKHWkUW+YYJWMoRLA1HgW/w7GYigSx1HlV9RMx8n6uLO7+sGIOgrHLFGuKIqsfsnj5Sq7qWdC2WstiYlUJw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-harness-dev-context@0.2.1-rc.1': - resolution: {integrity: sha512-HZXUcBOzrGrVVpkQzab9uINu+u64yyHsJNIxBW+YcrsQZoqefg7aHcHQ3R8KyJz/0VNlK1VtZoTWIMPHcZxiGw==} + '@deepseek-ai/dsh-harness-dev-context@0.2.1-rc.2': + resolution: {integrity: sha512-ZCKSNZYGqJ9pjlLnLzMGTvsWulMV2YmnpeTf9PNIWN0t3vViq1EHbkq29m3lAprHhYnZUmRRmuUrxWE4whznKw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 - '@deepseek-ai/dsh-headless@0.2.1-rc.1': - resolution: {integrity: sha512-uC2/PtDoMlLFbeCLgnXHcCBKwdt7V5ke+JbCeXozCGKjtnUnB2pPCPmiZaS1HRAp8MCUuMSlpf01xzkfIrQ7qg==} + '@deepseek-ai/dsh-headless@0.2.1-rc.2': + resolution: {integrity: sha512-BB2R4GLQJI2d39xLqnNwQ+NlzGLzWHu//xKnL1wmjIbp3Y2PaUJfwQvFNbQ0eV8li3yTxguRheTuCimMbULcrQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-subagent': optional: true - '@deepseek-ai/dsh-hmr@0.2.1-rc.1': - resolution: {integrity: sha512-7n/iEo6Kr6qOhjvIW+s3MpjfeKeZUKWJCLjJiUARqm666Y6gO/TLudrTi7BHs+6PLcNGHswKWGhQpCj9cnN/Sg==} + '@deepseek-ai/dsh-hmr@0.2.1-rc.2': + resolution: {integrity: sha512-WXo6p9Uwmnip9hPhbpstVtnr1pLqwdMou/HO6t3mSQ33WOuzP9AgTiwDaPt6fwSgIwqwLg8/yKlX6DRKnNXpCw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-include': 1.0.10 '@deepseek-ai/cordis-plugin-loader': 1.0.6 '@deepseek-ai/cordis-plugin-timer': 1.1.7 - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1 - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1 + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2 + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2 - '@deepseek-ai/dsh-home-paths@0.2.1-rc.1': - resolution: {integrity: sha512-WjLUeJHetJVHzDrWFHIMLzzMBWGbz7YUTeAbu2hAc/EyB9NUCE+BJ6OP2pZukb1VOMDT4mq+ZnJvPqnPcNr0fg==} + '@deepseek-ai/dsh-home-paths@0.2.1-rc.2': + resolution: {integrity: sha512-+byrn2eS9XaFt6pl1yZXIgkm7GbbzTwzX3Eo19Ew9P1xzzucw/j2HSmdFo221/GK+5PH7ct1ldeT+fAxAJ1e9w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-host-directory-picker-auto@0.2.1-rc.1': - resolution: {integrity: sha512-VtpZ/q7PRbgVMfPWAeCSRlhr9VlGcMyVRvPIkAdHFibVEJdHwpQFG8Fy05NJaN6SNKvVCpkMfxqxn/uljuCD8g==} + '@deepseek-ai/dsh-host-directory-picker-auto@0.2.1-rc.2': + resolution: {integrity: sha512-3elzuWm4yFKF28Tp0QUSNmasOOp6rbGAOkeWluWm2z3lSqjib/Ts5J/kxA5WzoY9u+DFH/Tw9exVBotyEqc4fw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.1 - '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1 + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.2 + '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2 - '@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.1': - resolution: {integrity: sha512-5zypbXdfNRGMfrrmDFCeijg7JVdAQSYdDvbIRR69AFxzVwQ3wQtkAW3F7uVNHmmBV1eEqZs3QToj2X1P0cBe3g==} + '@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.2': + resolution: {integrity: sha512-8LyHJW3NS2OCQ0EVuOPhzoOnhdnjetz3RO39ISw21TgGgNk3vUBDMf13MoUckgMIpvWU0U66zIJpJPxO9Aot/A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.1': - resolution: {integrity: sha512-X0CEbll9fte4A8hJ7nbHwKohEaWoXJW76hlaE56tzEJhssUWJ0J+qZFJemJDAN9gnUpXmZ0zhDdvbo7ygDvrlw==} + '@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.2': + resolution: {integrity: sha512-a3PxzKHmAFuo335nGCHts0hmw7qsiVI+ypLTFur5tYDi400Dp5S2OY3a4NXUxX4JGLV3a4tKZw00LvW4Y9qKXQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-host-directory-picker@0.2.1-rc.1': - resolution: {integrity: sha512-IwcdGP9fj0aUmcH4bUohxOa5UbVV2Sa5pATUHwzLtrGR8UrRYl8DidEiBqwEPglpSWyyisy+lK4en5noVJQkfA==} + '@deepseek-ai/dsh-host-directory-picker@0.2.1-rc.2': + resolution: {integrity: sha512-CXFXrq5wz77Hf66KFyyEoyDkDIMWyRDXhRUml033qm6Dg4+CnD7pXz3LdncmfXjYGQPT3HtloPU9RmH65JSmIQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-host-frontend-static@0.2.1-rc.1': - resolution: {integrity: sha512-8ABBzNecZbeS2y1kiTULrLOkVAydoUen/tetTwk85qfMZueXR2hCjjHkQnqh+6o6o/zGI1icCTtSU3EAl5QTUA==} + '@deepseek-ai/dsh-host-frontend-static@0.2.1-rc.2': + resolution: {integrity: sha512-e7DUtp5oBhNw7r4445caZUPq1qYOvmOX7VlhpDWHieVhchfB6jc/GTrB9b9TvdqftY8zMVs44EDylmuV/oP04g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1 + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2 - '@deepseek-ai/dsh-host-open-in-app@0.2.1-rc.1': - resolution: {integrity: sha512-O+ykeXNOu8G8KdPEnjlElBoAGGXibvNeWCAZz7ii+OVnr6Zeor+PmrMRT2t7j1H5B9b/f5vNk1xwzUNP3F2zsQ==} + '@deepseek-ai/dsh-host-open-in-app@0.2.1-rc.2': + resolution: {integrity: sha512-HHptokPlSxG1tDdVIkN+Gmb03gpI+NS7jXZU2AyOL1cSnIfLvxlQ5tp1PxGKZ4w6GkLFgloPDD2gWrGo/AD0GQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-host-plugin-inventory@0.2.1-rc.1': - resolution: {integrity: sha512-8em0cELDZec5Y9I/9xpa0aGqdvoLutFcFhNa1l461A4RAj1xGgHTD8rhl0vpvBCrwdDvfGZi2YB5t/dFt9NX/g==} + '@deepseek-ai/dsh-host-plugin-inventory@0.2.1-rc.2': + resolution: {integrity: sha512-ef953h/AlRTVacj0FkG9x1jBxZTZOVcJv9bVU1MZMN+DUligJt9aCDX7iwjxVatG3r9UtnlMsFctLSd6JcosyQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-agent-preset-registry': optional: true - '@deepseek-ai/dsh-host-product-telemetry-otel@0.2.1-rc.1': - resolution: {integrity: sha512-L0SI+hED2CsixDWQHsSiC/RNTu+9IBUEfAymNbjvhJQlX9hfFxZMfG6092amahIIROX5B5C7+tKk9+ePCPpvQg==} + '@deepseek-ai/dsh-host-product-telemetry-otel@0.2.1-rc.2': + resolution: {integrity: sha512-Syi1G0KHQMMl9YOTH8FIVOCgALSPXykijijdlKXaEGGzomLmftLCMjmd8K9hR5a6U+m92IaoyaAuPnwEhC+36A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-otel': 0.2.1-rc.1 + '@deepseek-ai/dsh-otel': 0.2.1-rc.2 - '@deepseek-ai/dsh-host-webserver@0.2.1-rc.1': - resolution: {integrity: sha512-5AseXkhCdY9TdIJOTEE8xKKwQF6lD/Xp4EpcYykDTARVImHyRZmWlc/XyFt2QJZ3snx/3Ztpw8B+HODyWb6ajw==} + '@deepseek-ai/dsh-host-webserver@0.2.1-rc.2': + resolution: {integrity: sha512-LpIT/yTGvpB/vZOBX/P7t+Pmvx/MMmKR7OYAaOYfRzPKphfOrgONnrO85E5PQXyY01tBCpvS2Ro/dP/brAPx6w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-http-proxy@0.2.1-rc.1': - resolution: {integrity: sha512-ZA8V1j8OZP1xg/TjQNesk8smjPxLvGZdINGzXC1etL79iN/Q6xiTYFdcIUKmxdC9inDfebpt4hN1AszLUuxywg==} + '@deepseek-ai/dsh-http-proxy@0.2.1-rc.2': + resolution: {integrity: sha512-040QkP/W3F0gcg5aAPPo17evn6+IGb4h9CxYwLVZjgPDQvcc/H86JuquMJ6WfXWtIhcPbfXS1Tb05A8eXspTlg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-jobs-local@0.2.1-rc.1': - resolution: {integrity: sha512-24iSvk3EHmDX489tcPERd3CXofd+zO8Lb8Sz+eFfP1hlYTTRIhLe/Bv40slPxPlNpvuNQQbRkKumWrJ3+HRpwA==} + '@deepseek-ai/dsh-jobs-local@0.2.1-rc.2': + resolution: {integrity: sha512-BulpejqgXBj83f/tvft8vPe6rNEb9U//0ykxOVpWBnyr6147hUEd0B1e1shU2Ui53DOgLy+YKfnVQk5m3TMzYw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-jobs@0.2.1-rc.1': - resolution: {integrity: sha512-ntZjLwpjJDc86RaQTcECXvkcJG6uvErvcn/LT+1164QIcMtsIU44/m2/u+CExnyPWl7UJNRluHrV0+FUgKNtxg==} + '@deepseek-ai/dsh-jobs@0.2.1-rc.2': + resolution: {integrity: sha512-DGNhKNM/z0ZvqPYn2FkwCd0lhCQ+SSMUGeHIOirgZmHDp0izNoqSRMb1LKxs25LkB75IItN/D8Pg+3hNDXrl+w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-workspace': optional: true - '@deepseek-ai/dsh-launch-environment@0.2.1-rc.1': - resolution: {integrity: sha512-pQG3k+UIh2eKsPc2Em0DBZWrpLO/IWEEOqfYIloubFp3T1clu9V8sDKF6Sm11kqkkWInSsKtbcicor3/ZS78tQ==} + '@deepseek-ai/dsh-launch-environment@0.2.1-rc.2': + resolution: {integrity: sha512-EXoLY+5i71V2uBrqa1Pk+eamwqc/6Di7N2BIvqs9GDZ09RFk6ohsqs/hObev2Z/ehWr6BYIS112c1qbf/P79Wg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-lazy-require@0.2.1-rc.1': - resolution: {integrity: sha512-HlosAS9No3thKFk9cEfn2oSV8rTX3GPPL7y7Khm0Z4B9FIL4+4yuxq8pcDvR0SLEgS4t9VQXnwVO3JK2vIBRsQ==} + '@deepseek-ai/dsh-lazy-require@0.2.1-rc.2': + resolution: {integrity: sha512-5jau8Gv6eCvgeIkQcT2yRl/pfEuN8u6CsO7ZiMTwGqPEW52GHUKyJsFkya5rTAUzIxfG/uZSgi43iKshBta2rQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm-deepseek-account@0.2.1-rc.1': - resolution: {integrity: sha512-BxYRxFZcQjkOb82ZOFKl2HyQqM2Bg92s6P+5JdP9ykJyNIDq2iPW1k3e1QapiQsy8I073CqtpAbR+TswOAapeg==} + '@deepseek-ai/dsh-llm-deepseek-account@0.2.1-rc.2': + resolution: {integrity: sha512-Y22rEOnDDrRtfx1yXqAcKS/uMVqyYITl9nfUNIibxCBPnX9RvCah/QPfm1eBQlCoYTN1zCRj+IEHYRtbJrB1hQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/cordis-plugin-loader': optional: true '@deepseek-ai/dsh-deepseek-account': optional: true - '@deepseek-ai/dsh-llm-deepseek-api-key@0.2.1-rc.1': - resolution: {integrity: sha512-G7iGsApQosNBRhxZUUZxQZfC8i5h7oOcRo+GEfXfvJoOYp0AvxwbUIP0dpof3q7c56l/za0ydQ4GQrNlKLAN1w==} + '@deepseek-ai/dsh-llm-deepseek-api-key@0.2.1-rc.2': + resolution: {integrity: sha512-yvyFpxryB4JRKOzw1LYNrIpX3sciYAa8ERUMUhJvIa+kcCXt51uoKKeLjSC3GLXi1hD/yyc04iUBeQILJQbTtg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.1 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/cordis-plugin-loader': optional: true - '@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1': - resolution: {integrity: sha512-8PD+IOg9yJ8nLnsXYIyDIfEXAae0ZrlHt/nQ+CtAwcUwqa+owFU/dg8nT0mr8i8lj4YB2a1SwIG4hQKPBENgKQ==} + '@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2': + resolution: {integrity: sha512-CxWvAB8FwnTJTZE7b5k0A3sAmC4mq2UJZNSsSNn7lWsquCcPoTvsR37UDo8ec352oBbYzrw+f9+h91oYLfhmqQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1 - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2 + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/cordis-plugin-loader': optional: true - '@deepseek-ai/dsh-llm-pi-ai@0.2.1-rc.1': - resolution: {integrity: sha512-d8b9ECy79MIi1FgadBktDy8FrnCbIfbthHBbaep4TXm+BOxyF0bIVskVsJ0hDQmdi912JMqH44e3xvoYsO9YcQ==} + '@deepseek-ai/dsh-llm-pi-ai@0.2.1-rc.2': + resolution: {integrity: sha512-sauT3s9LwRtJTuHJL6mIZSmMjy5S1o2u9qb/MFuo1VYc8CJwTL74/RxXYLX0vpRP2Hk7TFJkJFilx5jagMecsw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-authorization': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-authorization': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/cordis-plugin-loader': optional: true - '@deepseek-ai/dsh-llm-retry@0.2.1-rc.1': - resolution: {integrity: sha512-jkHjkgw6svkn+Ohjyp7OjNoJrxIGwRpJB7QVGH63zaaNkvioq1pFfxhBK+KcnJFMYt9JE5cLARcTqwHlO2fOqg==} + '@deepseek-ai/dsh-llm-retry@0.2.1-rc.2': + resolution: {integrity: sha512-6nnM6y2eTz2gHPu9MVG5aABafMqQLPQ4u3K/csQG5WLr91ABOlAZomM0IN9BdmDBIyf+Kr7F9cQCYQUbADl3SA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-llm@0.2.1-rc.1': - resolution: {integrity: sha512-4yIQJlXxZ8vabIo5nmYdqUlk4FFgICq3bCTieTKCNmqNEYU3NrlHwGXDXWgK+w7JuJqh3ofO3RaLMxVjNCEu6w==} + '@deepseek-ai/dsh-llm@0.2.1-rc.2': + resolution: {integrity: sha512-3xfoMDHEpUJGcH2Lu+lNXUJYRBclYfBkdCG9Au02VzIjYAm9BrFmc/MNuaVTg0vwgvPpTsd6Fx1IeGtfmQFvlg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-mcp-client@0.2.1-rc.1': - resolution: {integrity: sha512-92tyxamj4JyT+2Fytgx39pr2YwJIksW1XCjsPZYPzNTFL+FpVlC2LVD8tT7J0YX8x8YMUafx6xiGtucyNbPMig==} + '@deepseek-ai/dsh-mcp-client@0.2.1-rc.2': + resolution: {integrity: sha512-H5nwrx+krm9nBYKC176bB08Z0Z/+vAuQg0yv9cMpaTUEDvsnM2bBTY5paVaD6Z4YPym4XMNmgoQIpn8CUlNFLw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-mcp-resources': optional: true '@deepseek-ai/dsh-system-prompt': optional: true - '@deepseek-ai/dsh-mcp-resources@0.2.1-rc.1': - resolution: {integrity: sha512-GHuhmaGwXD6asG+66stL+558qqgE/Dcb5GIH2iWdz8349aGZHRykLDrMAoQelxazxvV0ckk/qyBP2gvQKZnPvg==} + '@deepseek-ai/dsh-mcp-resources@0.2.1-rc.2': + resolution: {integrity: sha512-QG6kI8UgnJCeQFt11f+7fmihGhSjsGfpWvJFbZNM7flgs6pVFiJOPb1/LWjYv4huImojlFjsEDjUJC9OtFI0Vg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-system-prompt': optional: true - '@deepseek-ai/dsh-message-feedback@0.2.1-rc.1': - resolution: {integrity: sha512-9YhXtj1AOSFZqwhAQFCdJoXU7g0WfZxGqEmqwK/UWc9Mge9oxlAUUTiccFj4oygogs3GXSgQwGR9oJ2E0XnvOA==} + '@deepseek-ai/dsh-message-feedback@0.2.1-rc.2': + resolution: {integrity: sha512-JejJgf0PUPmFJLs8nvzgf5Ri+0+3BrJ9ttmSBS96tO9Js39OxEkw8m6AOlM6PLYI5VF0+Yu7i3aZ8fi+6ZDgwg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-native-command@0.2.1-rc.1': - resolution: {integrity: sha512-Poal3O5feAqaW4rkm/80bDSkkMaPwYULw29ObDwAZEgIAg4pd8qTi/qubnCyMwNKL3i5Qi0PWb6iBBFjnZAQBQ==} + '@deepseek-ai/dsh-native-command@0.2.1-rc.2': + resolution: {integrity: sha512-m2RecWJ9ccubuQYtbh3n0R9hPXa1ADaXjoOlXOoaBp3ot8LaLhDMLQsujZgYRlvqehn0t/q6jM8qlndwW6Ry2w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-office-to-pdf@0.2.1-rc.1': - resolution: {integrity: sha512-Hd8/Fx/lC3s5cZNHfsP9fhybA0RKtLJQt67RhxBH3MTSdarenF29roDOIaus7gXlSHGeHUP/qQVEXT4wpFNZxg==} + '@deepseek-ai/dsh-office-to-pdf@0.2.1-rc.2': + resolution: {integrity: sha512-ch2ktaysUbaqwXbteY9hj9Nhh2aTzVO3PNydPP8/wUXKBjEshWPCX3ym/aM1+DS7100HBTi4nzKZ8clSjmpERA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-otel@0.2.1-rc.1': - resolution: {integrity: sha512-9dYMJ7N04G7juiNMOOsdM1PYUUE5a9x/17Jsk2h8lzpk3igH0XIpp1nEz9wJqHmiaMcAr2t7o+nYJI+4eI8LQQ==} + '@deepseek-ai/dsh-otel@0.2.1-rc.2': + resolution: {integrity: sha512-6GJOifw1jJHndmwbcTlzgE5R+EWPWvgJK/oLY3URQeoiX1O0iIbsjfLvSKgspquAoEOeYlquOiLqabrNSKguWw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-output-retention@0.2.1-rc.1': - resolution: {integrity: sha512-WUT9gYSAJfLPTUs8LVeYhQpDKZkxebdbSnWNnrAVNFK7M0MJXbf5EnWIqfSxSCYqo3HA9xNpYkp69yauQ19u/A==} + '@deepseek-ai/dsh-output-retention@0.2.1-rc.2': + resolution: {integrity: sha512-i2NEQZW1E8oSNaf8EDf45mAZs2c+vu5LOqJsGgEddeSRM5vsDxogIw9MUMZfDZntSk0j9zORTrRtJr31qpipSA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-package-manifest@0.2.1-rc.1': - resolution: {integrity: sha512-Zo2Nqtz3Coxo/KrZUUDYukVp4b9QQfeI5pa6BsDUCGbw9LV+i5OFfrfGd10D4U1aDSK3G0m0ccF4z/IbWCB7Lw==} + '@deepseek-ai/dsh-package-manifest@0.2.1-rc.2': + resolution: {integrity: sha512-qJsGBj+T3oGzwK5GZbewneQNhD+3ENqIrCSOUAL8GKWQsl58daMAHDyqTuetvbkzuuXezwrv4Ll/BkKhx5FrQw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-permission-presets@0.2.1-rc.1': - resolution: {integrity: sha512-ubDkrMkg6X+Xhklblq+Oy2KWyZL5vsaJQxSdnVYd+PtTCSYABAZTznPlPsCrypBMlAbTjJNbfU67inZC/M9GxQ==} + '@deepseek-ai/dsh-permission-presets@0.2.1-rc.2': + resolution: {integrity: sha512-BcP8284eFkWKQzEIB0FcFYFyOuDBueZDhIV4OA6B+lVjEBgWT5y++u6Lhn8/NjramfiW6CFPzThxKmx8+3COig==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 - '@deepseek-ai/dsh-persona@0.2.1-rc.1': - resolution: {integrity: sha512-iNVeqIPHUUZFZ9HKEsXhEE0ZfibzixpXLb1mhoCI9Njpwb4+KCf+Yl/2uas22h25CjV/iHZVJktoKPdcnJXGVg==} + '@deepseek-ai/dsh-persona@0.2.1-rc.2': + resolution: {integrity: sha512-gLXwnjcvcY61K+8wbtNGplELxwr7TphdYPLaDjij0zWiY4nbfhPwrbGGqWrFXgfXZCCMdr2/9CEBp9w9gCLYbA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 - '@deepseek-ai/dsh-plan-mode@0.2.1-rc.1': - resolution: {integrity: sha512-ivHf/6HhT67EQEFaLfZ+arGtJp22fkLQt3e95ri7iuPzQjUDHuSHYSo9WACUPvdr1C42bzSG0WU8keuhqo/giA==} + '@deepseek-ai/dsh-plan-mode@0.2.1-rc.2': + resolution: {integrity: sha512-/2KLdk8jArJHcC28tRfDffDA2uX2VDVrVx16QH5Jkr7zs642vLRIQk9OV8v9sYH5Bo25yUBmO6TNWKFOaJkI2w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-commands': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-questions': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-commands': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-questions': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-commands': optional: true - '@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1': - resolution: {integrity: sha512-M85PkuuD6pdX1lDnN4D8RVThHFHeUhEsCRdsrNYRkGpdSr4MYkI8QNGy5cv7IA2OuR/rZlWW4PGyxyfUHei4Zg==} + '@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2': + resolution: {integrity: sha512-ow+AWsO5tYsMjef2HpNnKMh6QjLC/r/dsE91Ad94KP26FLFpoA/Wp4Kd+rLNRp4vSzHC7A007BfWxmb5mVJ8Kw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1 - '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2 + '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-hmr': optional: true '@deepseek-ai/dsh-user-approval': optional: true - '@deepseek-ai/dsh-plugin-market-index@0.2.1-rc.1': - resolution: {integrity: sha512-Iiu79H7YFPSP8iANqQSBfRFO4+c/1tGbicXPWaHEwRqj4ZQwf3LPSrqaFz29A8Jutuukj/XQ7WR7/XPGjoV0+Q==} + '@deepseek-ai/dsh-plugin-market-index@0.2.1-rc.2': + resolution: {integrity: sha512-2ZJltdxQiMZct+BS5rcmwk8BojVfH16skGvwZRgGuZRdwGtMTvqpBOcUiASYOoS8yWynYUKOJonfOrN7LVVJqw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-plugin-market@0.2.1-rc.1': - resolution: {integrity: sha512-T2dJt9dla2jPZK9lUxp6oiiJmtKucFgphYKJHCuTOPL+uA6HZPlfMm583+CDk0wl7PmhorPNKyJJQS7Nogt+/Q==} + '@deepseek-ai/dsh-plugin-market@0.2.1-rc.2': + resolution: {integrity: sha512-UmpowXIJ1GDagHSqzk/b6VIC8UY7D8GWJ6Op9/6iFyCEKDDrVhC4Iww5p2wTW5ImYrLgmiVcIf9k8N+nLQhQlw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.1 - '@deepseek-ai/dsh-settings': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.2 + '@deepseek-ai/dsh-settings': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-settings': optional: true - '@deepseek-ai/dsh-plugin-package-inventory-deepseek@0.2.1-rc.1': - resolution: {integrity: sha512-iECZ9kGiIQeoc5BK2TsyzRFDfpol58Bc53/6Zj3V7Owgu/Ju/0PBTNNYCYufEB+O+QKtdltu18jAix7R9ccnzA==} + '@deepseek-ai/dsh-plugin-package-inventory-deepseek@0.2.1-rc.2': + resolution: {integrity: sha512-7ANjSSdJJg78/kjKfdyim5L6zRiysJWADMrIEFVnx0z4+t1gj0xBxZN43Wj5YAQmQOq+MVBuU2FvEyzB6fmR9w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-agent-preset-registry': optional: true - '@deepseek-ai/dsh-ptc-runtime-node@0.2.1-rc.1': - resolution: {integrity: sha512-vPHqaehj1ylJ9ww7tDLukGJ+mqkrSxs6rhWomIOUNbad1ZHNS+Afvedk+wfQYQtP72lYKNelopTE6lInk8mawA==} + '@deepseek-ai/dsh-ptc-runtime-node@0.2.1-rc.2': + resolution: {integrity: sha512-/B3hwzZV/mBE+h8Us5wfstALY1Qd6v8kRzk8SzZt8s0xa1z/srwACK+5feNpnbZuP47Umn04tsmcpqGfW+ustQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-ptc-runtime@0.2.1-rc.1': - resolution: {integrity: sha512-Ond3UUZ4WoNStU3BbmaZ6P/RKN6+awwKHrjMcW0z1c0W+qSUJgbpT4LM1xWhUFZxnTknSHKujUZCLGDvBE4EmQ==} + '@deepseek-ai/dsh-ptc-runtime@0.2.1-rc.2': + resolution: {integrity: sha512-e81rbNwp3YNIpzIbkFI4NsWQzTD3uAP8zXU16diL9wLmITUWjMS+kvrWEXtrkWAWp5cnK2Pgn4xCbqVZ6n4I8w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 - '@deepseek-ai/dsh-pwsh-local@0.2.1-rc.1': - resolution: {integrity: sha512-E74gXsE3xLR3eYXHPl1Tf2a5GpUH5ZggI+Wbv/9CcUmSOdFv81op4Mqt/XhWKPo3j0gkZMNefN7A34FDtlVfGw==} + '@deepseek-ai/dsh-pwsh-local@0.2.1-rc.2': + resolution: {integrity: sha512-YtufilHrWQyyX9bf4kEEHGJxP71AJ/kaJWVZbb+DVIBu4VEie9EfN0on18sUr26Qo1zsrDE6skq6tJIqtsUbUg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-pwsh-sandbox@0.2.1-rc.1': - resolution: {integrity: sha512-vd7ysNNgRzCazImO5grNNmEKGlgvNjJLpHbtknzkKRbO3AAskgc4YP5ggRybq9wbSXShpnb0PlSREzT4odlUqQ==} + '@deepseek-ai/dsh-pwsh-sandbox@0.2.1-rc.2': + resolution: {integrity: sha512-/nyuKupJho/gOnZpgLB1jIXRQ5imkXL50prDVjSUgXvbSQYcIC2k0t2v6oYpA5A9czt+bGJVqlDAxAEY0nf64g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 + '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 - '@deepseek-ai/dsh-repeat-tool-reminder@0.2.1-rc.1': - resolution: {integrity: sha512-4g0tjXZ1vixlUnZ8Q40SF/9oVs1p7fO5QOUKnB9CbBk2qyLPX6sZpD8A0AktHCoAiIpqSsparZk8UXHTh5Mk+w==} + '@deepseek-ai/dsh-repeat-tool-reminder@0.2.1-rc.2': + resolution: {integrity: sha512-YaUisTxXhKjMG1Uq4k5uRSovsBITUdup62z5zmAbLHGzMT1qMKmkUcpk0OMa6hKKrAQoA60Q5Yss9j7ZFV2w/w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-sandbox-local@0.2.1-rc.1': - resolution: {integrity: sha512-q3mWOkpRrW/iqAEuk0PyjvorEzAMJqA7bQH/tAF7DYW2ZnJy6r3f1SKwQgZUOTED2uMKVJupvB0CUbv816uX7g==} + '@deepseek-ai/dsh-sandbox-local@0.2.1-rc.2': + resolution: {integrity: sha512-3xBoHVko6ggqi2hZq28Z05GeESS51PednjfL62TfSCzZktpDU+f12fiFwoQ1N2R1xHGDA5c+vYWVIe8qB9ndIA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-sandbox-policy@0.2.1-rc.1': - resolution: {integrity: sha512-rhyakT4g9Dgim7l0WCXFXyhZr8S1vuuBBK+tRcj2DPwFE5sXBbJ1HZxVVzRMZaKSz29JxEXwGgLwkxIhEWKhxw==} + '@deepseek-ai/dsh-sandbox-policy@0.2.1-rc.2': + resolution: {integrity: sha512-fBb8zQ13CLKM60ynl3EHvFmO8F0GARofQYf7CXUkqJEuBcjxXUG14rzDKRS/PhE8oJ023lEvd5HJjE6qUjslhw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 - '@deepseek-ai/dsh-sandbox-windows-acl@0.2.1-rc.1': - resolution: {integrity: sha512-ZmgOkSBYxSOUeUuByWoKnxSPPzCcXxnNr2C6pMyaQ5vlNxvSZH510iInF9qkW8V7S/+nFIcdetITUhtMmCGdaw==} + '@deepseek-ai/dsh-sandbox-windows-acl@0.2.1-rc.2': + resolution: {integrity: sha512-ht91ZTw540PPRMr08LMPnqbz57LJj1As1QY1fFZ+p5B7QWZH4GrQIodtAFg1M/bfVZe6lbot0ioxOD+yafXwVw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 - '@deepseek-ai/dsh-sandbox@0.2.1-rc.1': - resolution: {integrity: sha512-hlLmOO5BUCIgoTGmUENTXSaox1WBGCwGMFOUc0aGs3p0YGyruGHmrF5hNSWf0hO9Kz0v6jZJTvTjMu6kbUMLuQ==} + '@deepseek-ai/dsh-sandbox@0.2.1-rc.2': + resolution: {integrity: sha512-nnxNIkgi4A4tkPrTV8sbVMse3c32OT0U+mwYhLqDz/+cIm5tUGufQD+Ax0zqVeClyzXsxZo0/pVtcqDJrsp+7w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-schedule@0.2.1-rc.1': - resolution: {integrity: sha512-nVOIedy708Rh5WMr1uL1OTgObZ9EroOoskDaCQvaEgaPrlYh/djf4B0eyoQlAbA6gOsrRTVyC+qwdYcVEY/esA==} + '@deepseek-ai/dsh-schedule@0.2.1-rc.2': + resolution: {integrity: sha512-rqSBtc3rluO4TQE28I+pL78NkK6Y5oWO8xy6JRZkgWcpJFFCdZHZ1SYGqa6+4yIEXAMlbnjnSmNV1bYYfFUSgg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 - '@deepseek-ai/dsh-scope@0.2.1-rc.1': - resolution: {integrity: sha512-kfydrdwGt8epXANWo4jTu2+tNFzKGTmAOJvGP9+E76nc1IMQoAaYsFh/+oX5KnTHaepC0AW+RIHUJrLlLd+/rg==} + '@deepseek-ai/dsh-scope@0.2.1-rc.2': + resolution: {integrity: sha512-CVGPI4lzmUy7O3zg8X1LavUSmD3JKFkUdykfHN7VkyWXG5oAXSvig9s5PLnIb+sxRItmSpiqPXGnT/48X1T1qg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-sdk-app@0.2.1-rc.1': - resolution: {integrity: sha512-sphf/Od2SXi9yeapBETzxaNeWDPl06JvQJiwL2bUS+glWS57bKEERwZPxDFez4qOPMmMX2VyWbDt/5Z/WzPgpg==} + '@deepseek-ai/dsh-sdk-app@0.2.1-rc.2': + resolution: {integrity: sha512-+EZnbOrUMamyXVhXcQ2y/AOJ46NwvXDVF2pj7hhukvzkdGmskpDYYPcTpUD1aJY5H0n/mYS4DxJ58RErchR/SA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-sdk-jsonrpc-server@0.2.1-rc.1': - resolution: {integrity: sha512-WWJlfdDKRxUq8H0kqghbsraxmWH0uyKIdx672X7p36AiKe/y7KEG7GtUOxrtVilPJo6dsGyLmnr/p9+BHv+0FQ==} + '@deepseek-ai/dsh-sdk-jsonrpc-server@0.2.1-rc.2': + resolution: {integrity: sha512-adbG5QfH9q+/OiFbyaQZvZ7KReLlsUTauiKZUT2nhu4wHJ62PkLuuDx+c7tWezKLYd3MwzeDO0TY1IJIAjw3bQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-sdk-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-sdk-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-sdk-minimal@0.2.1-rc.1': - resolution: {integrity: sha512-psd8+80UAvWPZfQvSzdNgviBh8No3tXUUqG+qmoup90VrSfc9TXOZbRea5pBM0X9QWk/u8JxI6M3OSPvVyTWJA==} + '@deepseek-ai/dsh-sdk-minimal@0.2.1-rc.2': + resolution: {integrity: sha512-mQ+RZyvip6LW3+jA206moCmERo2p0y6DzZGVM8/IfqZWQANrJN9+BpC9KYj8npwaF/tgxtoQYKSC9IRHs3jJbA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-sdk-protocol@0.2.1-rc.1': - resolution: {integrity: sha512-KF9JUAJJm6SI5bj1NyZ6mrtIC476NR2EB9ddKzCn0gvqHs0wCt3OYi4OIYYa4g83rgZmXwQio3suwUKM8VZRDQ==} + '@deepseek-ai/dsh-sdk-protocol@0.2.1-rc.2': + resolution: {integrity: sha512-fdWcBdaf2zUs3MIS817tIUodTVLiB/Qjaibg+iKGdGawAYgj68p6q1AidqQJGJz5NGOWH7UJXk6re3qQUikzvA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-checkpoint-policy@0.2.1-rc.1': - resolution: {integrity: sha512-Tu6urmtlErm6gVea+ShCpvmUdpwicN0zf8MuitnZ51D1cL2pI7XXQ7FCt/sU9Ybh3vioIS3FtQ+wT3vb930vAg==} + '@deepseek-ai/dsh-session-checkpoint-policy@0.2.1-rc.2': + resolution: {integrity: sha512-cIdh754W7ceIcESQaOnFw0JSb3xC6zd3b50Xo6UCgw0Dkzi3hPKeZE4suW12DVsxHq20dLO8qs3a2Al43r78FQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-format-catalog@0.2.1-rc.1': - resolution: {integrity: sha512-/I5kUwxBcnr2TlX4ZAz5yCiN0B9UB66+D1UVZBYv31YTViZVmLyltC04Y8qT3psjwSFzlSWI4j6718IrGFF+HA==} + '@deepseek-ai/dsh-session-format-catalog@0.2.1-rc.2': + resolution: {integrity: sha512-r9yPApy9dsDCg4LJ2ljjRPCaeV37Rthuh6qgAP9mfsjOpUzf8NciKlmUvcszTcCvaJB2E9kSUgtk5zEnTFyzew==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-format-v0-to-v1@0.2.1-rc.1': - resolution: {integrity: sha512-9FKTdyAy2ljsspA6Ya54DgOeLBZ1ZClcY3nI1WvHs3IqeI1ytbndDlUaRmFRUWvJn+zDbc+TQnECRZro9mVz9g==} + '@deepseek-ai/dsh-session-format-v0-to-v1@0.2.1-rc.2': + resolution: {integrity: sha512-y4z3t5L23BkHO0IQeU/cpz4LsZH5J6922f9hPFdQb1MnblnJGFmbIqaX6Jtj1ignlYqHD+bsCdu94B2Hlq1V5A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session-format-v1-to-v2@0.2.1-rc.1': - resolution: {integrity: sha512-FkFLKxMzPMNQ2Qt3ftekseOQloxTVyaOrrPahtHAeeGLAImiffdPVBqgljo6KUrMAr/gi0F6cpjQwBE6Mu837w==} + '@deepseek-ai/dsh-session-format-v1-to-v2@0.2.1-rc.2': + resolution: {integrity: sha512-Xx+oL8KglCAcgtgJIWKmxtT8tsNZDghonwjYj1jlxzCMbTklxAt7B2xEBY6mAqq82WYpldr/oapT53oIIjlzNA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session-format-v2-to-v3@0.2.1-rc.1': - resolution: {integrity: sha512-xXZe9do+OEkdRPxqdj7fpy3ccTcwWU0g6DHbvXeI/LlTl6DP5FCvgNW0Z8SmRX6GiLpI31KJ77RhzKn6Vmv+bQ==} + '@deepseek-ai/dsh-session-format-v2-to-v3@0.2.1-rc.2': + resolution: {integrity: sha512-k0UvSIkIjZAlhgzTbMBMUMFYQa+QurjgRDTt+t3WnlnWAN8VqFzNq5IJPMr7GlY/fsZgW9gH7TytEIZBJBqnng==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session-format-v3-to-v4@0.2.1-rc.1': - resolution: {integrity: sha512-NEZPguXe/IDMqh1GdP4jlZHkuLgUfg1nIz+fU6K7x/FNy8m2XBzv0E0dkB9wvps+LKftj0CjFbpWBTvlLjBj3A==} + '@deepseek-ai/dsh-session-format-v3-to-v4@0.2.1-rc.2': + resolution: {integrity: sha512-tZJ4aoszBAA6jemqe87mhqYOOkqdazh8xEXXtHMsUftCb7ZLSV0g2ZXFrapQcq9STaxnL+fh1BkO+VkOY6GuOg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session-format@0.2.1-rc.1': - resolution: {integrity: sha512-CV6/UbW9udVBOwxaydPW356w9v7lJUGk9JE7+tXANH6nYsa+4XyJA2RB1ftJ50q4rYz0xW0ySkpfwoyrd986Dg==} + '@deepseek-ai/dsh-session-format@0.2.1-rc.2': + resolution: {integrity: sha512-Tz/x0EuWXNbB3u+a2+7v46POj6alqgAN8Zq6GqT4EJJ5VUkBPRLpSJ/+jwo2QCN/xQzREP2i3sGigOBsAPDdhA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session-log-deepseek@0.2.1-rc.1': - resolution: {integrity: sha512-15BsmHepsAF/o51dNnR5iqCno2G6atKgI+CBanzvOA8clGQN9r/wDItTTMgaqrMHqaC5O+pf/nmmtrPOtLhl6g==} + '@deepseek-ai/dsh-session-log-deepseek@0.2.1-rc.2': + resolution: {integrity: sha512-BzQ4ir9jDHF0Fd1in0Dgvsf//neOXalRcAL7CruyRDpEVy44mWYJ89o8IB2Sk1e5i47bZxAebTWInrAjkkwIug==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-log-export@0.2.1-rc.1': - resolution: {integrity: sha512-QXBF8+QW2u3/dnx59g7NF9sOTgDYGqUwKc18KJVnn7NBEP4JOpYEchorQd3ujvtSiU4AU9DTLfqPg+8bm9boXw==} + '@deepseek-ai/dsh-session-log-export@0.2.1-rc.2': + resolution: {integrity: sha512-Q4AH3GZos5gTPYY/yxtqfF0NC0z3dD04sTtblQUGg3ui8Cbe2gEUIqWNDmrmoWYzUfMx0bCdOY1NUTJFvcmZpA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-persistence-jsonl@0.2.1-rc.1': - resolution: {integrity: sha512-gAlqiUoMi/MjNMYclh3eLZKjeci69GGx90GePh0HXdMYXPCqKw0VpMj+ZpHqu1NO5t7OGwr0K5tb8+8IBwgVsw==} + '@deepseek-ai/dsh-session-persistence-jsonl@0.2.1-rc.2': + resolution: {integrity: sha512-M/3Q0x7EyH6aF7VRUoJBwNj+wg4u93HXWm/isXDVU+DES9lmoHNS1qszoBwpNhsCBSXjicQingRfhKnN9QctJw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-persistence@0.2.1-rc.1': - resolution: {integrity: sha512-f6+CksrLMo/9gaKQ9OXueAOGzoJyrBp5oLYfjD8jAwrUdTAlELs1rmBSbu4Q+aPEdzgMbhGKfo/xZMGXucFHqQ==} + '@deepseek-ai/dsh-session-persistence@0.2.1-rc.2': + resolution: {integrity: sha512-eVSgYCBRJPuGCr8clBvyZBhVB6IJwc/i2d655t4W3Kq1eCiMmZjmM6QAtAq75xmrArJ73HuiwGo2jaQ3wVhSUA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-projection-cache@0.2.1-rc.1': - resolution: {integrity: sha512-sYkcjkq5bAQp/jAuZ3dr8wLei44X43yeqox5WAj3xHKc8XNFQ7IvMXY8IOqrnBVnedTrul9ItBDtB6TmjPG6PA==} + '@deepseek-ai/dsh-session-projection-cache@0.2.1-rc.2': + resolution: {integrity: sha512-6hjiIY6nRnNDHnuIC0JiaVJ0ZR+vQx1WkaV906CnBB0ZgWbGli3fKe1PM3Dwd89hMKFqHDGRrXmWcbU2Sv03GQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-projection@0.2.1-rc.1': - resolution: {integrity: sha512-IKAfQtARFppQhQbJQXclcCCaEpo4/vlDp1V6uT7dXl9ExB8e7Au/uytkWc7GikyKn/UnjZvN8+WWIsdshJatig==} + '@deepseek-ai/dsh-session-projection@0.2.1-rc.2': + resolution: {integrity: sha512-GBGgIAaC+Cw1rV7tpyGy9aaENUOkQCosP+LJHcmzqPWg64Ufts36mDEU3f0lC/nyGb0z66Ov+RbyaLLsCnZMwA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-query-sqlite@0.2.1-rc.1': - resolution: {integrity: sha512-WVljpkrepc4seG5HOzYnmKlYCgjSprtx4q4bADdqwcLLsmkY9HmrsKnCrMa0p345uIKAKooQEKLFK+bZWqW2nA==} + '@deepseek-ai/dsh-session-query-sqlite@0.2.1-rc.2': + resolution: {integrity: sha512-H7T2MncqazQzulrM/SW5VTj2OQdCRog2L/DxP/K63oDuKwmkJJpfKK94WAnGmN2Mwxm+d7w6hkftNfH6cXX79g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-session-persistence': optional: true - '@deepseek-ai/dsh-session-query@0.2.1-rc.1': - resolution: {integrity: sha512-bg1ZYUUNFtMWZ33NrZs6sNHesS4Ogj0M7pd/r89maHGwjWlVaLzRhZGf+PhQsjIKEaBPazQAmx+52cK0iegGWg==} + '@deepseek-ai/dsh-session-query@0.2.1-rc.2': + resolution: {integrity: sha512-1FCAsJ0zygPbthN9qK7as9VIQILQVxkiuzdsLna2n+U8QNaIqkptpYnc/AyYMRLOtOshRSvCIa5nMg9pZBsajg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-session-persistence': optional: true @@ -3526,239 +3533,239 @@ packages: '@deepseek-ai/dsh-session-projection-cache': optional: true - '@deepseek-ai/dsh-session-reference@0.2.1-rc.1': - resolution: {integrity: sha512-STYMkSS4uKgahnmnUzqSQz4wIPP6sfz6isQwBOj9RIWnSsdKugjgk8KwGEsNr212nHqJncmXe2xMFt4tBimWdg==} - peerDependencies: - '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-spill': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-session-reference@0.2.1-rc.2': + resolution: {integrity: sha512-T9UKkEVd2o33axTiPTAabiwoC4G/C9j49lAqEjEtaPUzU46dTgmxneWzrFyWRtC5teRv7ERBttfitTyTVKe0lw==} + peerDependencies: + '@deepseek-ai/cordis': 4.0.5 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-spill': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-session-projection-cache': optional: true '@deepseek-ai/dsh-spill': optional: true - '@deepseek-ai/dsh-session-stats@0.2.1-rc.1': - resolution: {integrity: sha512-MVH/FBFdw//I2CJG4S3pItupkuA/SbCx9GsFn+AuJE9tJgj6GwyURoKan1cs/fy+aNj+uobam0TF84lYoQhGEw==} + '@deepseek-ai/dsh-session-stats@0.2.1-rc.2': + resolution: {integrity: sha512-xhHhnZY1BF+oRLbdwNmOTyOjS69iB6oms9FMXsh8UKghFMu9N2nwF8MDMtr/HEjiHD2HpnT4UKCT7eEKAbmQCQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-telemetry-otel@0.2.1-rc.1': - resolution: {integrity: sha512-TYz0vYa3EJw+MxILNBLgLWoONjqj9fhQesIC3zdm8xtYzfczCajrA/iB438TcRZn2S/CdP93MM9Ld8pmZ2Z6mQ==} + '@deepseek-ai/dsh-session-telemetry-otel@0.2.1-rc.2': + resolution: {integrity: sha512-30zkmxOgJw9HdPyTu4ZX0Pv8zSXLws00Ttbx4WLwTwRnSVkF2X9Z0+F6xORYmaKjYJhtPRPoeEeGagkw4xV/Qg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1 - '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.1 - '@deepseek-ai/dsh-otel': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-telemetry': 0.2.1-rc.1 + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2 + '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.2 + '@deepseek-ai/dsh-otel': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-telemetry': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-telemetry@0.2.1-rc.1': - resolution: {integrity: sha512-g3XZB3daSVfVbzNbyr01R4qIH5CrY88VycJrioAhq+gdvspvcK03FnOOkM1UQ6Op9o5xgiMMrbd3ls+bI0aH0A==} + '@deepseek-ai/dsh-session-telemetry@0.2.1-rc.2': + resolution: {integrity: sha512-UBZ3OUJ92SP1A2z1JXPBK2qq+3RVW0tn52k6kNlg/c4rdAhuyc6RxJVKfGQsioCPdhKSYyIssQTJn3D2/3Q9nw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-title-all-prompts-llm@0.2.1-rc.1': - resolution: {integrity: sha512-dIDl5tnmQPNqrM/FE2+XlhTLQYflnZ+zLZx9oj8IwU3FfqCeDHtU2U/cl8fYIbX05q8zgN3dfCU+vBk5IpOHFg==} + '@deepseek-ai/dsh-session-title-all-prompts-llm@0.2.1-rc.2': + resolution: {integrity: sha512-rv5joq8y568Ecwc5q9un4/FFuGBvpqM/OkK1rc7CeNWMtSfi63SD7mw4Wuc8Ns/g3kBbR7vPJzwfvMniEWbJJg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-title-first-prompt-llm@0.2.1-rc.1': - resolution: {integrity: sha512-MLlhyWxmq8OLE0qJrDkPNad1wDxQiaMbZWSRsqHilyp4MbscyWqS91WpvLbxdm39yha89i3rnt/01tl0EDuLlw==} + '@deepseek-ai/dsh-session-title-first-prompt-llm@0.2.1-rc.2': + resolution: {integrity: sha512-CFcNAUIbpm78OicVXAQQAOs04adq8o2SUT/xVtIP2vKqEA/GUMsmgwH5i4tB4ADCyMGfBq2MiLBhjHCsYjyg2g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-title-llm@0.2.1-rc.1': - resolution: {integrity: sha512-W/72x8c9dAcSv/cEY/rQHUkxWCJwRVj/1atccTV8vwjAR9wvWt/DvBycPuIv5rbd9P6vheeyncI6vM8qY5KnLg==} + '@deepseek-ai/dsh-session-title-llm@0.2.1-rc.2': + resolution: {integrity: sha512-CtPz1jpGsa7R8Ix5DqS5k3JYOUrWB7QfSakGRgetJLXDowkOxCDHZc3ZVxg+tN7XOm+cCXhD4eTFlDrzkaaDpg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-title@0.2.1-rc.1': - resolution: {integrity: sha512-X0umuW2pwbdEAC0w8f3I/QpjoP1u/wQGVDQPPOXARTSElBr9gixzUtwGcyqKOxydbrbueSUYEOK1hlhTkrSWAg==} + '@deepseek-ai/dsh-session-title@0.2.1-rc.2': + resolution: {integrity: sha512-QSJGQ6+QAO73wNGmyP6GwT04zaHWw/RwPQOguW+tTNtL+q0zdifIu5ek3iJF5caBI+vlvh7SPN5+WDKZt0anOg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 - '@deepseek-ai/dsh-session-turn-outline@0.2.1-rc.1': - resolution: {integrity: sha512-+jb/+YgpeB0f5z1MSEqpMtPjsGhGoF+2W/cSmfu3HJZsX9j9M6E5kugv13C89aul1oMrVLNPYkXdy/Nwb9n7Fg==} + '@deepseek-ai/dsh-session-turn-outline@0.2.1-rc.2': + resolution: {integrity: sha512-VRZ0tKtqc6rHsq+K5zD6ylPQpFWdTSrGvrdwi5/v/Lbe8GAiVz0d7HJ6+Z7R4y5l5Z8NvRVEoY5bDW4VqshTqQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 - '@deepseek-ai/dsh-session@0.2.1-rc.1': - resolution: {integrity: sha512-gQpJnWJU2b5xbVtzT9BXhPG+o8DpGsmcfmsSqnVcDCfgg1MmzQ9rJAgG1rbGmBmQXjap2i+KrEjFdiiabzjDnQ==} + '@deepseek-ai/dsh-session@0.2.1-rc.2': + resolution: {integrity: sha512-WDA4lIrXtG5nf1dn2wrA4UzEr7D6e8T3AdPpVSZ7eY4N4ICMDZ0RYuD4GkM+iSb7WkLojdO8ljr0etiIMEbqJg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 - '@deepseek-ai/dsh-settings@0.2.1-rc.1': - resolution: {integrity: sha512-rfRsMkiB1umuXADpxRiKFZqsGL5yOENHe8jj+t0ck8MC4O2QKBpqqIDoNiZpn4GrUzRuq3E8LlRs7sNypXcR4A==} + '@deepseek-ai/dsh-settings@0.2.1-rc.2': + resolution: {integrity: sha512-CtpetovAC2ZQ1rjIFYHbu1LOcGXTulP5IhlxKqDYSDhLEQGoU2L6LnN6HpGKuU/LBCAAN88ihP+B/2E5rTNcnQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-shell-env@0.2.1-rc.1': - resolution: {integrity: sha512-2zha/2qzUI7LQJIuodbH3s8duYrUnhMPFuHwEZ0WWkGRmXKwzX0sPobqwpw7HnHskJ4qm6l5iOmqMfw4gkkOkA==} + '@deepseek-ai/dsh-shell-env@0.2.1-rc.2': + resolution: {integrity: sha512-IUwtEZL0DPv7tzE7KnOugD4dUF53SokJQgzDhlCBT1YJX5L71JFMyiBdRaGeQBUuZDnl9YIM+rtNUizUkwM5RA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-shell@0.2.1-rc.1': - resolution: {integrity: sha512-rbUJEkKDJRV7Ho1rPL6PoFVzJBi+/1UT1NJNcZ6uODYCN7ySy2lH3mYQi8BgBNvpPh+EhNSp2rqb14EUQ5lGSg==} + '@deepseek-ai/dsh-shell@0.2.1-rc.2': + resolution: {integrity: sha512-/p3LkBv9U5MpIn6a3gMMqFhRby4vDmGfdd50q6Bl8JRBxkgBGUrh2FvPyH8CFSkFQFugLAidmyKa+vS4F/5MWA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 - '@deepseek-ai/dsh-skill-badge@0.2.1-rc.1': - resolution: {integrity: sha512-vTLQS/uMc0bEF6TdGJVLK44Fkab65CgWd+jigBS6YjvkiohNdP80NFWAmQS9UDfOyHC6Ozpj6pC3db6BNzlPHQ==} + '@deepseek-ai/dsh-skill-badge@0.2.1-rc.2': + resolution: {integrity: sha512-KwrTBXAwl4hWILRth5po2ZlDZ0N4y4FYHa16u/eIZ0nayQqSUSwcVrwsE4A3sFTH16xpCy4b8EJ/9RvPQEVTUA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 - '@deepseek-ai/dsh-skill-filesystem@0.2.1-rc.1': - resolution: {integrity: sha512-0WOmlsFroYBQKjn1RpeSaD5jILsrPbIZMIBDPdylHS06+TzqvPpYlfwcj/WepAAGcueAeRuyHnXdie6jVbL26g==} + '@deepseek-ai/dsh-skill-filesystem@0.2.1-rc.2': + resolution: {integrity: sha512-bFCzvYC4sm6yiEiQboG9ERFaYAkxHUr4Y3qYWH9Rh8843r9Y4firT9Bde2sKJd8dSl+9P6Lgql6gtCRdP0r2WQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 - '@deepseek-ai/dsh-skill-office@0.2.1-rc.1': - resolution: {integrity: sha512-t0k33Xd2crGSiI6h3iunTef0oVW4KiPykSRdo6cleR+3NSJsV4MZt12wPswJPTd2VSokxA+XwLb7sejpjW6byQ==} + '@deepseek-ai/dsh-skill-office@0.2.1-rc.2': + resolution: {integrity: sha512-1BRgT/LCVh8fRnUM5YSm3U+ORZM1/XRNCDqBlkPdnWvA4qR5K1DkK+87unxNo7/E/9YFbOhuA+O6C3zVydUSGw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 - '@deepseek-ai/dsh-skill@0.2.1-rc.1': - resolution: {integrity: sha512-5eq2OHrzB5LSgcJoQh2lIRBwLasWpu/SVffudpuD1xcrpD0hbMDPlZKDCKhWTu+GuaVXRapp811gF8oPDcILJw==} + '@deepseek-ai/dsh-skill@0.2.1-rc.2': + resolution: {integrity: sha512-lB9mB0zG+H6oUSvDllF3QJ5yHIm+QAlCu8/nsWdvQV0APAjBJDrwH/u7A0n9La5T2VbsoGEIjWivmLcJmMFg7w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 - '@deepseek-ai/dsh-spill-local@0.2.1-rc.1': - resolution: {integrity: sha512-XzmRPIgCCtF4UE0YWbmfwDEu88iGf5mwuWzzv3UI4i4PjgbRGXot1lrsEZwCGkzClop6GJUAgt+tmY/NcjosIQ==} + '@deepseek-ai/dsh-spill-local@0.2.1-rc.2': + resolution: {integrity: sha512-IK04TEOyOamGo1Askk/R8apOgOyuuan8gaCrUYT8PnQiYy3DuvIU+GEDXrGGJwVIWF0rVH1p+TBga/Yb6KJFbg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-spill': 0.2.1-rc.1 + '@deepseek-ai/dsh-spill': 0.2.1-rc.2 - '@deepseek-ai/dsh-spill-policy@0.2.1-rc.1': - resolution: {integrity: sha512-f4A1BlENE9FO/Yv23FxnYnA4+rlZSpDsKgkHQnEUjd7/6T4dFbGM+S/P9zaH20iMIuG3kTr+jI5dC5zTFeTx4Q==} + '@deepseek-ai/dsh-spill-policy@0.2.1-rc.2': + resolution: {integrity: sha512-DrikZFwGuzMZfM4fg4bX7lQe9zx7SwKIWRG1MItF1JIi1h150jl/TQY2XBPuVDxuelCOgWbITI43t8+pO6vQ/g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-spill': 0.2.1-rc.1 - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-spill': 0.2.1-rc.2 + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-spill@0.2.1-rc.1': - resolution: {integrity: sha512-ZXnjG71SK1mIm2G0v61Xl7VOkeKFjpcQcD4+nI0ybQVsgsbgueXQpDG2lnGoSHIjDwfKmmjVoGePsDTBciyWNw==} + '@deepseek-ai/dsh-spill@0.2.1-rc.2': + resolution: {integrity: sha512-g9wzMPYiUSPzTjnVQc64MCXqoOxU0PMlNlq3Aeqtl26Lvn9JUVgKfL290VKXzfeFLge5nb0/p3eg2sDDxPC6/A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-storage-domain@0.2.1-rc.1': - resolution: {integrity: sha512-U7mz43RqRMk8EypkwgvHt3waqflk5a0Sno/iYzdJ6aODYhCsXPjg0pW28EIqpQXzvVNwTa2NSMRzyXni70cLaQ==} + '@deepseek-ai/dsh-storage-domain@0.2.1-rc.2': + resolution: {integrity: sha512-fgXOo83gDHIvFIznnPznxybf4vTyjxDFzS9YVg/GyakdnRF/hI1UcCKQXZTwPRW9XdJV1gQps+WuxXNFFWyT5A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-storage': 0.2.1-rc.1 + '@deepseek-ai/dsh-storage': 0.2.1-rc.2 - '@deepseek-ai/dsh-storage-json@0.2.1-rc.1': - resolution: {integrity: sha512-SrjsOziFHJ/dzGxpChh6PMPLLbRd4n3Rlp65IA7QP2nxQ6XzWa6/Zm8BVHo0oJwO1wPtbq6OaJue02xJhng5Fw==} + '@deepseek-ai/dsh-storage-json@0.2.1-rc.2': + resolution: {integrity: sha512-CJJbqqopSqizFZVX5HtoZTiAaYfSTOsaWIK5XIWAtWsbmAghCig3ZtaNchpo0kzMDmTRGHpHX5V2JlR6AbMhMg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-storage': 0.2.1-rc.1 + '@deepseek-ai/dsh-storage': 0.2.1-rc.2 - '@deepseek-ai/dsh-storage@0.2.1-rc.1': - resolution: {integrity: sha512-0X4WTtWEqBev5h8lbWmiiBZe4PyQrJnithoHU1+dd24sCs6e6KN2KuTYyJI/DIlQHaygx7Z9co58DcvdzBWxNg==} + '@deepseek-ai/dsh-storage@0.2.1-rc.2': + resolution: {integrity: sha512-ff/okmkgGxx9MpG8xuLWIQkZty1zWM+AkOMDZ3WEiPc3yC4xmRVzG8aPQY4ATzqCGoJFWLdNf4NZ9+i+RStnug==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-subagent-fork-in-process@0.2.1-rc.1': - resolution: {integrity: sha512-8LVMKfinDvuiEGf+tv7EBuiIyjhUFWbOUAeiZ6sM7QAUrzcqCUrz/arQ1SaWGL6XzhT/QJui0Xj6lBje3UK6hg==} + '@deepseek-ai/dsh-subagent-fork-in-process@0.2.1-rc.2': + resolution: {integrity: sha512-zBMdnqmzQYpLiMg1K8rvlRCUsFFPmSgTTqBoO8o7UquqPdtxNpgUMyxJfAwJStrUmkWUp5GhwAdXXQE6DeeG3w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 - '@deepseek-ai/dsh-subagent-spawn-in-process@0.2.1-rc.1': - resolution: {integrity: sha512-YTM8ZE7eEDKT/j1BDJf1WojrXIakOUE5uH6kXPBfF3nZke5sL2Jfet12qa9CyfqKJlxUWP9lzIqnAr7egh9NBQ==} + '@deepseek-ai/dsh-subagent-spawn-in-process@0.2.1-rc.2': + resolution: {integrity: sha512-odjH+gYSGIpW/UWZjzVy67aH+8IAMt4AU7AsVt11bhB07jIDK9NNQopHRyGJja1KzaqKaGYmlCjWDj1Kr4bzHA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 - '@deepseek-ai/dsh-subagent@0.2.1-rc.1': - resolution: {integrity: sha512-24b6Zg2SMkYh/7pOh7RRKocXS7B35E6zu8KHQnA8k6n2WL3rztUEk9HyyweQCLAoUIVkVKn5tgaT49IpR+LUgQ==} + '@deepseek-ai/dsh-subagent@0.2.1-rc.2': + resolution: {integrity: sha512-c2Zw5qiHm5X2C778tAoAGVirZtsuOZ0ikgdnrQKe2lvKdo0z0Q19StHX8ghu4J5RXrsfg5cRrNgVN9ZO4jlLxw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-util-time': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-util-time': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-agent-preset-registry': optional: true @@ -3779,543 +3786,557 @@ packages: '@deepseek-ai/dsh-workspace': optional: true - '@deepseek-ai/dsh-subprocess-local@0.2.1-rc.1': - resolution: {integrity: sha512-FdlRuG5jDm8w/TldTDHa+h8gJOiV9TtukSFJ9ZKX13RxPXffuJtlPM6P+f8kkMT2n8e3PiCvtu7ffaVQlQAPzg==} + '@deepseek-ai/dsh-subprocess-local@0.2.1-rc.2': + resolution: {integrity: sha512-z1mF0pVwcmroARNSxWGFU98BDMt0lXGG+JCYZ0yHBvtHGdMbasivbQ9SvAvTdnsXJtuudjWndeMJetcfPFQXgw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 - '@deepseek-ai/dsh-subprocess@0.2.1-rc.1': - resolution: {integrity: sha512-JFL0SsiNCEkSx1L5KlFlyroGSNPI1bkzJIbu5PeUB9W6LLDpM2Tjdv+5hZao9tDty3rbuIhVR+2NSH1RAkEyWA==} + '@deepseek-ai/dsh-subprocess@0.2.1-rc.2': + resolution: {integrity: sha512-56zNxFUPDFSIHmOaRzcuadXyrGZaFGECqQsLc78d+QIPhFkAN2bXeGIYCo++Ly5SK14FeEtgrYtKpDhRPmBR9g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.1 + '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.2 - '@deepseek-ai/dsh-system-prompt@0.2.1-rc.1': - resolution: {integrity: sha512-eN3FLgoRWIYyqSbe98PbutYbS7JDfhJDdD6BfCV6uObc70qWdP+g7XUvRIbw+JjMZpZVPCP2MHwK43ETmU9k6g==} + '@deepseek-ai/dsh-system-prompt@0.2.1-rc.2': + resolution: {integrity: sha512-X1WG2FMyfZapAkcCYyTl0UO5vVqDcCsA9wECJY7eeDTLHJDsqrilQJg2DRgHQzM+2/7T01QyzFZhKd7hfALJxg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 - '@deepseek-ai/dsh-terminal-bash@0.2.1-rc.1': - resolution: {integrity: sha512-TQseAKzI3sCG5Bhl/1APk3jpunCG+FKMfCbaM5N4WtTqFLD6as92431KodOsMpBxmIyXYpoPlvbgcqMpoSlPBg==} + '@deepseek-ai/dsh-terminal-bash@0.2.1-rc.2': + resolution: {integrity: sha512-dSevTPD/crvesqmSj1scHyJVNTqjXt2TNc+iciMTP+Pwu+78Z66DFaRWApABW0ScJWJiRjz+VJaYcB424Qpdtw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-terminal@0.2.1-rc.1': - resolution: {integrity: sha512-EmdQKHOaMWo2WscCaRUvKHVS1dBufOtfiy/yxlOhXt3/ASxBK+Xzy2rEQrqn6dzwqZJBg/i8QkZK7Xl2hvEQWQ==} + '@deepseek-ai/dsh-terminal@0.2.1-rc.2': + resolution: {integrity: sha512-6/ymVJ7nXOjwSoC/Po09TYp/ZXPGUYKCkpcfqixWVmubh5EecbO7rb/rRZB6Bzb+4cwHC84MTYVBO17UiFWvbQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 - '@deepseek-ai/dsh-time-context@0.2.1-rc.1': - resolution: {integrity: sha512-Sf/Oex7gJYC4tYS5hl3vxprv6IozwN2RZRJ80/cePqy6G1uJ96KJjtymhqpAIaoCIzLLM8AETHS+Z4XuJOiMJg==} + '@deepseek-ai/dsh-time-context@0.2.1-rc.2': + resolution: {integrity: sha512-M+f7zYIxxaBhEt6dVnHOVVo9fdU08+MwQ7CTvWQkEndJ1W+Egq+F1yGJ+X3TDVL5t1Q5QIGDKFCNqrNWulldtA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 - '@deepseek-ai/dsh-timeout@0.2.1-rc.1': - resolution: {integrity: sha512-LLwlrSe6NXvz5fmKgmRsmQYZYZq2EsZkGEys937JD9wi7b81oOYhEq0YEgIQ0KsdUs/4O52JyTon0zLif21XKQ==} + '@deepseek-ai/dsh-timeout@0.2.1-rc.2': + resolution: {integrity: sha512-R75r+GkYP+ZhtIsIfn8MMuRXPkugJr0OyQ1Y+rauoTae2sdVfnE8v5zvQORRCHdh7MiOcmh10dQN70KjHh7qhQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-tmux-context@0.2.1-rc.1': - resolution: {integrity: sha512-Yi9b1q9KK6sChmQSIULp9lvWygK44N/X9ZGVJNP9RP19UoKg6dA44k8s/+yqMa5xP7j4Y08oa69Z9ACOYZSuow==} + '@deepseek-ai/dsh-tmux-context@0.2.1-rc.2': + resolution: {integrity: sha512-inRJAZ9Q8+NcGcrj0ef0NMxfgceOh2h6FPTpk0LuX37l/wihQhmL+ihJgnj04IxHFZlveuuWAS2frFd4lOm6zQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 - '@deepseek-ai/dsh-token-meter@0.2.1-rc.1': - resolution: {integrity: sha512-2f3ho1dgQDUWfeGYtJ58Mnh8cu/rLQ3nS0pbIYD8JhK/NqQyMbykxZ6lpfQkVxM1nyP61RWPa7Hhw/enRgBGqw==} + '@deepseek-ai/dsh-token-meter@0.2.1-rc.2': + resolution: {integrity: sha512-ObJQBb8fbFtw4oAPBTpAcbEdYH6Yqf2cnG5V2RShKmFQeMkuKv9uYCRqflnmimIhgslWO2kdOeg1ACDBYHemvQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1 - '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2 + '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-ask-user@0.2.1-rc.1': - resolution: {integrity: sha512-v0YcbH+EZ5p6xMgLxR00ph44Zav7/ZUPfvH+KIjkQERdBejMI8kMN1FSWiCJAOAlJ4/x4wx8g7Hybao3l1Hf2g==} + '@deepseek-ai/dsh-tool-ask-user@0.2.1-rc.2': + resolution: {integrity: sha512-28yabGtN8Ter22XoeCK5sGuAbkjEH4hbRpHvmgJUkJ+dXvanbyvEY8qIp+WT3wMvKiuUr1bM+AVByyglouarkQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-questions': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-questions': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-bash-persistent@0.2.1-rc.1': - resolution: {integrity: sha512-1LE1qfuu05z850i6Uatg/xJVc/Dg105kR3xizpgCELEM1w+wHyK/Nd8mALHuQJeuuZ/c2xU6XLBlPAhWQMyNMQ==} + '@deepseek-ai/dsh-tool-bash-persistent@0.2.1-rc.2': + resolution: {integrity: sha512-bRxTzM+qRggJifBFonc1EGKm/GFw1utKk44sgWnHcW43Kr534rIwUnO/8AUS880Vl1hEFY0RdngM8ZRiYGftvg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-bash@0.2.1-rc.1': - resolution: {integrity: sha512-vIRd1ht0J5+1fnRSBVn/uEGL9tuXO+sljK4S75yC3yykgH7kiGc2woLtBZnqsRGMcuiGmISCaKRk50wkqA4NgQ==} + '@deepseek-ai/dsh-tool-bash@0.2.1-rc.2': + resolution: {integrity: sha512-TwHTe7WTbvkcH9d5mTW8X7FviWEVbDCjfbi6bvsleFSsvPJoWCHdn14XXYlc0hOCpfVWoTxaW2bhryykh/W7+g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-call-timeout-policy@0.2.1-rc.1': - resolution: {integrity: sha512-WxKfJTqPhem8VBJPJA2RQFNeWmA6h6JbQ+WDhjsmEgWowR7wRQlDI5pjltPjffxtCQM/MDm4MTjO58R5T/GCNw==} + '@deepseek-ai/dsh-tool-call-timeout-policy@0.2.1-rc.2': + resolution: {integrity: sha512-qSHrV28WMaXBUo+zWHXVrJ7cyuZ6esiFbjsGjHf9g9olgyZKUeHIvrhkVst+3CiQrUddwc17528HsuT6jz4bvQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-cordis@0.2.1-rc.1': - resolution: {integrity: sha512-3AuNpadfbBvAHnp61Ob0XG8EmIS/fG/DrJkvRML2hIkfF3Ahe+ZwFGbBIkXOPTpn99UNYegDD39NTRsnRiHXcA==} + '@deepseek-ai/dsh-tool-cordis@0.2.1-rc.2': + resolution: {integrity: sha512-jJfhtPwxuBQmGFWj3E8vv9mYNbGUJN7yM+tjlL3mZGpyuvM363uC9v1PlDS0ZGxhD//iJoBUpFWIOvRXgIVCww==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1 - '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - - '@deepseek-ai/dsh-tool-fs-search@0.2.1-rc.1': - resolution: {integrity: sha512-D7oElnYIUs//1qrOkUILo+gRt5oytA/AECEoML0/3p083lJEpkYd2UKpDA0u6vI/Jds8+TH/6y/GdMki93aWzQ==} - peerDependencies: - '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-spill': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2 + '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + + '@deepseek-ai/dsh-tool-fs-search@0.2.1-rc.2': + resolution: {integrity: sha512-CSXZmqZ1ujAyoouesbeprgpb6RBL7RdhvlRy08VMZ09gQckeUQWusekrZtD29leIiojhMb7HGEgSGUunBcPfOw==} + peerDependencies: + '@deepseek-ai/cordis': 4.0.5 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-spill': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-fs@0.2.1-rc.1': - resolution: {integrity: sha512-KfeomB8dJLIZsg2QWiqiiIoh7+nLCBitBloFmeqXuD1G+J+wWYYKXd4IwjeVHET9DzaqlObOCEv8E1eCOf+0tg==} + '@deepseek-ai/dsh-tool-fs@0.2.1-rc.2': + resolution: {integrity: sha512-hd3LmMFiOa4TTFL9+oabTe26CjzGUbflCMm8TcXm9jHN1tIhB8el1cyzaQ2x4A15G/jIlAsGZyuwuf5/FFJIOQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-goal@0.2.1-rc.1': - resolution: {integrity: sha512-PezXXPSJ0LNbkW8nfeQgRw5ObA5nxeLmrJYqm5N7mufpvYT/2wCmYPk3UDtYacOR+fdEgIaP4bt9r6rshqE1KQ==} - peerDependencies: - '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-goal': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-tool-goal@0.2.1-rc.2': + resolution: {integrity: sha512-I5Btwx8jnPOwMS5vs5ERqf0TQDLp6ig/F9Yg4TFiexYo+oOUnnBZFS4PT1XRonvxTuOi6PItjgt/+CqUVU3lpw==} + peerDependencies: + '@deepseek-ai/cordis': 4.0.5 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-goal': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-jobs@0.2.1-rc.1': - resolution: {integrity: sha512-mdnHq6l2KMQ0w6tCegmOxPeypNJo+CC62w8jPkGeJqf7ifEx89bwOs7nKpfyiO21Ls1BKwC+d6Igp6T5/jxYRA==} + '@deepseek-ai/dsh-tool-jobs@0.2.1-rc.2': + resolution: {integrity: sha512-rvF773vNsP4m1YFl0zycuu8xI4wdMu7ZlyHFffh3kxBX3F86ow+puPtDJ7A7PRQE/bduwfviQGOrjtNo+jcSDA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-present@0.2.1-rc.1': - resolution: {integrity: sha512-I7ByFIdsaFjPXCTIp9Tos4O5qBzZtUAhCEnrb5W1MfVSMrdtmY4Dg7mRTjK2/PNWCVW7VitRzH7EFrXDMEn79g==} + '@deepseek-ai/dsh-tool-present@0.2.1-rc.2': + resolution: {integrity: sha512-VyJ0dLDy9c0GPxEk6eqz3XTTXhosB8Q2de8L2qcLn1kPHSPJOKMrzqrQyJeVMlJogzBcBpp4KUPvxHyYFBv+gA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-pwsh-persistent@0.2.1-rc.1': - resolution: {integrity: sha512-heNpEIxLzETKHOxcYHv+wvUmYjiLwUVSJoo2LKeWQl/m7Ugxyzubi7xsHYQZV9BAnyn8S+ve6is8i7vhzGGNHA==} + '@deepseek-ai/dsh-tool-pwsh-persistent@0.2.1-rc.2': + resolution: {integrity: sha512-K8h6pwAUE07xjHwKN2J7TMlbaLG/DFFpirkodS8xjd6ClrVmsJMcbIYNYLz203poZf18UZkT5XUHmise1yDhmg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-pwsh@0.2.1-rc.1': - resolution: {integrity: sha512-YAzP0qU1wVHD9O6wyUjMlPZtTvPm56mu6CpSkvZMdphd6eVjfErtchIJgAMFj5zimh+ZvHSFSny2r3nz0Z2fCQ==} + '@deepseek-ai/dsh-tool-pwsh@0.2.1-rc.2': + resolution: {integrity: sha512-WAId/fyd7A6i78LWPy+zWTB15r9qCBdJmlOi+uzn9ZyMNG/n9QrdT6PPdcXeDU1FYgCJFJyeFnwekBSJfBDbcg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell': 0.2.1-rc.1 - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell': 0.2.1-rc.2 + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-ralph@0.2.1-rc.1': - resolution: {integrity: sha512-i8zeo+rK2ZreL4gfSPcQSKw3wh+ZvqeAq9X+/fkRMs+7iVXVsL/pj9FpFAagjS4WZ43qVVCHKnJyYx8GvKtPfA==} + '@deepseek-ai/dsh-tool-ralph@0.2.1-rc.2': + resolution: {integrity: sha512-hAnvdMt6LmrB2chqPLVCXDyMwGQFLy2vDoSyPX6eBCwN91chTfpQTGOXG3Ja5ypzYjF7exd7gbKm3i0BlK8g4A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-schedule@0.2.1-rc.1': - resolution: {integrity: sha512-Y5j1U3UPhUgJNXdsN1RMphdAwt3KpQdK1xC/4a5mrrRO/cpm7wCnfu3yfP36uIMn+CUMeeUxjSPKA1oqlI06yQ==} - peerDependencies: - '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-schedule': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-tool-schedule@0.2.1-rc.2': + resolution: {integrity: sha512-bciil/UA8m9jDQq9rPRKkx5kWVjwoPGL49HKjs/Q32leMfoKvRdWhN7eAxKiIbL+zIqnbiDZd1HKUpgZ+QjLbg==} + peerDependencies: + '@deepseek-ai/cordis': 4.0.5 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-schedule': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-session-query@0.2.1-rc.1': - resolution: {integrity: sha512-HUMlDtic2fXMFTEIJSKIdY0d1T5pcuddKB5gjfPwR86SwqFI7hx7VpPIcSPeYEyU0QIaTArnmjC4GDi3jojG9Q==} + '@deepseek-ai/dsh-tool-session-query@0.2.1-rc.2': + resolution: {integrity: sha512-uW0HFmzBSxEBXWkc8905iuKcvUYpO1EVtNkXuw/P8UzKHRHPhE5H2NqGseRqTaAr1Q5Vidbrod8XnqtKNNZpWg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-skill@0.2.1-rc.1': - resolution: {integrity: sha512-S557BvGpu/UUhK6Gggd7xQMNp9B4jXcb4RRoDS/gVzH2IrJKaBFgn6VgYljPvOxnLndlDORUoKIvoex8XxOdkw==} + '@deepseek-ai/dsh-tool-skill@0.2.1-rc.2': + resolution: {integrity: sha512-QlDOfoOrr1NY9gk1ebOBcmuk9SKHEbX9Qw3Dc17UWlQqWTXGdFce/fAnJAo+6xgpBMqA8PvfXrD6r94wCHmYSQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-skill': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-skill': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-str-replace-editor@0.2.1-rc.1': - resolution: {integrity: sha512-abo0Y1YWyPH6lvEc9S84UHudLxW1qEv69XbOJ8uDXDJqkY/RrKKrSAn0aNxY8vxdYwzA7DQDwl0n2ChQhBw+lw==} + '@deepseek-ai/dsh-tool-str-replace-editor@0.2.1-rc.2': + resolution: {integrity: sha512-9F4fQjyCORpO7NABEmAIEVCB3ApZcpf6GyPTwHmh//oJxC9Rg1RHEZFLiXMnsUv78JFj+OihxQaEiz/fjBspmw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-subagent-control@0.2.1-rc.1': - resolution: {integrity: sha512-OtP/o+slHPb+x5jXNh5Q+zfLOdZi6MFtM+MNJAeIe5QDo/aIHtfSE2qkEdbF8KbXXS0/XT5QsH/FnKfBQaKF/Q==} + '@deepseek-ai/dsh-tool-subagent-control@0.2.1-rc.2': + resolution: {integrity: sha512-u/TvDbBtKPh5khrmNcSPc8B7kEg28m8z/KkHfysnLcIe7iHY18rGseFV55cGdGnd+vj7KMUuxi0Lhlb27AH0Ug==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-subagent@0.2.1-rc.1': - resolution: {integrity: sha512-0DqShNhJbLGi+SBYg0B8TBEMsWoTVYnakahNqiS+hSxjsJzrie4JLvNUeV7Lvj6sibzg8BBffHyzWJJUrMP1lA==} + '@deepseek-ai/dsh-tool-subagent@0.2.1-rc.2': + resolution: {integrity: sha512-VxIhRFSVyUg6i4imonbPhfjgfxqmSM0jkGt8jE9bswqC1+53qjVACcyEMGirWalqvNaTaiLO+c7d3u3Y9KGQIA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-agent-preset-registry': optional: true - '@deepseek-ai/dsh-tool-terminal@0.2.1-rc.1': - resolution: {integrity: sha512-Mh5oFMNzavEeJESGzepqZUhsVxLmA8E21/VzpxzfeIM2ucO62Yv0Z5NwGM8JYdXsiNhoKcQvDSlEVU9Pih3I/A==} + '@deepseek-ai/dsh-tool-terminal@0.2.1-rc.2': + resolution: {integrity: sha512-OUoD/bbGZNM7wRcwvOdZXQJ6R2k5I47WNi9bw6KLJJo7DMWAHUFUz+/cKnKarKr/AL0lZejCH7zENVs5K0OMjg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-todo@0.2.1-rc.1': - resolution: {integrity: sha512-mMnjHgvxqY8D8ALBXYK+o4ALboObb6oHm4xgIuaWPL8UPqfRCnmTecmY5KDauO4hTjfHBqQcReBEdYhj5Gx1Fg==} + '@deepseek-ai/dsh-tool-todo@0.2.1-rc.2': + resolution: {integrity: sha512-9hN/b++pvkmtskDFXM3xCRrHUc5jMzuYe9pvMGrtebDoWPJG5Huc2lM6ntdTjhLVkAgiWY+oqoZVAtZ+oXpyGw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-web@0.2.1-rc.1': - resolution: {integrity: sha512-3jEqu4FD89cd6pLqI+Qq4OEfAUPeB43BIpcqRgdf/cQuCFtgZ/+0iS1KHEJMsLW1T69+6SLnlg0kogoDgDOj3Q==} + '@deepseek-ai/dsh-tool-web@0.2.1-rc.2': + resolution: {integrity: sha512-oyS+IvvRPPp061NiOpWOjaOcnk8bdQGtTnSbAbGB/iZgmCbxFgaZbm5SPpFFfi62QgfmxaC429oJfGLgGbuWXg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-web': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-web': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-workflow@0.2.1-rc.1': - resolution: {integrity: sha512-Goj2YDEYx8P6UqJAnKoKRO1xemZ37C/7WlhFciFfpPlorpmOuBJNYdiDfNMPzdWhTm04JzOvRaLQtfn+CABtuw==} + '@deepseek-ai/dsh-tool-workflow@0.2.1-rc.2': + resolution: {integrity: sha512-tPcDiiqJIc1D+wmgEUD8NDBHQyujD9zFW0stvr9I0GHVKAqY68SClIMz46AD/qLfggk4bdHG4/wWdrQ+CefS0g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-working-directory@0.2.1-rc.1': - resolution: {integrity: sha512-3Z30bpjECSnVkYKD1o7cXYvUzFyrM/soJIjjLfgIe2pSiwm3tW+wvvwRYybYVu1iXX+Xbtuw0mi/hdFJpkAb1g==} + '@deepseek-ai/dsh-tool-working-directory@0.2.1-rc.2': + resolution: {integrity: sha512-/7XCdqaGukQ2fKkgmOa7xJGuVVflCljoZIqbAJjRfq/bp06LujPF5MpF4gNI+pwbAyYTqodRvrUpdMPM6HASDA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-tool-workspace-dependencies@0.2.1-rc.1': - resolution: {integrity: sha512-R0pskumIBM622+MuXwg2fHlGafh47PHb2D0suqO5s6h+XPGzzgB1XpXRmc8UVc+ASX/Iu69hxmY+eAsP3ssXLA==} + '@deepseek-ai/dsh-tool-workspace-dependencies@0.2.1-rc.2': + resolution: {integrity: sha512-p1puhlZj2eud6BFk7ZAwV1esBhW7w6IzN2UJjWOi+EaXWaxpRa8qZd0868OvwgySngtYpxPYl7gFSx3gRpxQSw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-tools@0.2.1-rc.1': - resolution: {integrity: sha512-A2pVzQkEXusF/o5ZFsUc4pMQKCSvJC1bYVbelTHFbfwGFba/PHz1Dg0v6nNOwHR8DdRxGDAxiyYu7qm708e8Ig==} + '@deepseek-ai/dsh-tools@0.2.1-rc.2': + resolution: {integrity: sha512-K3gET3VPbtxM66pkeRsEGrZ+bQKiBqrTbNXiIreBKu0hP+qPvlSwhiSI5MTnFp2tMFK5rpuYMZosRIdbfrbJ/g==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-typert-generator@0.2.1-rc.1': - resolution: {integrity: sha512-/AW86AdW8nN8N2FJXGG76n15PvMtwkf2GWr7p102ZGoD0F5tcMDpWdnfHNSogTutJrWEv5ga5Qg5Rq45nxUbcQ==} + '@deepseek-ai/dsh-typert-generator@0.2.1-rc.2': + resolution: {integrity: sha512-DjsVSsgw30iburwr9USZPDflAFDHlD4s/fRIWshgxvdp0m8OqPSaLxDFNBHNK3JpGGF2jKCq7dB9Xaly5kobvQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-typert-loader@0.2.1-rc.1': - resolution: {integrity: sha512-ZLTgNz5NUffNnOjiT0SBJuqq/Hal684zJxCH7k8k6TB/u3PIXlBy9rlrDVws4/AmPhVVKHSX2eQq4Q2B7qf4Cw==} + '@deepseek-ai/dsh-typert-loader@0.2.1-rc.2': + resolution: {integrity: sha512-E/HQKF+951R0oeFr+r/t2uJDq1O682VSF6bgT/fI91EPH/NbX0/DJC6c+9awQ+InF8caiELWdhbGYutZBVUohQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.1 + '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.2 - '@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1': - resolution: {integrity: sha512-G9dG7nTptaaHBlItIzsxyWU5Kpq/x9XpH8p2xpnYD0mD0Y8rYbxd/V6E2sOwPaIftfAgHKGuVVwt1AJcfJ572Q==} + '@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2': + resolution: {integrity: sha512-rtsHJHGE9SWX+zOgtDbPUqz3h7r+qFm3h1WASzRJxDnULqo7JaBdIiGshNTFPmetsX+r1T69CKFdTZAJmHwMug==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-typert-registry@0.2.1-rc.1': - resolution: {integrity: sha512-60zG9CHGnaG6YWt1Dppb2vP8Tp7UJrYMeFjbfx78z99jtKvfthiFLCH2oiUJFmuJaBsE2Gfia7Rl5rbo0sz+yg==} + '@deepseek-ai/dsh-typert-registry@0.2.1-rc.2': + resolution: {integrity: sha512-/qT1p3e66anA2JAbczWQ8z7bIv5DA9pbMgC8Rw7G0iBaxpmsAp4qH4bdBdMAGuDDaZRCgrRHdK/M08Ld4nnMTQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-user-approval@0.2.1-rc.1': - resolution: {integrity: sha512-omAw3DX3QbnZNi9SCLHbpzCFVwBzLiqMWJX7LYa9aW5IXyq/+/utVX6o7E1RujgtoBAmLm0t2OB5Kc2kblnamw==} + '@deepseek-ai/dsh-user-approval@0.2.1-rc.2': + resolution: {integrity: sha512-pwhw1U1IZZm5tKyPayj2APZBq5I7/I0C0ad+ohd4vKuNb6twDIltt1GEHdCNt7I19IGHLRiUY+/Q9S/8+q5K0A==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 - '@deepseek-ai/dsh-user-questions@0.2.1-rc.1': - resolution: {integrity: sha512-urciUfbmOmJ2Ig3jSysCFVMMqLvESbFnja4c5RfNnGN3+zyykbf0iI26SraTKmXpW9rY4vELGB//VMtjZ69lhA==} + '@deepseek-ai/dsh-user-questions@0.2.1-rc.2': + resolution: {integrity: sha512-XVsvMCjxHuDX4YxhwWqRi1IExp7evWVyQ1Gis+90ZBmRNRH/MujjboE+QVc79sdg+p79tzJmqPUDxPj1JOyjzQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-scope': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-scope': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh-util-code-language@0.2.1-rc.1': - resolution: {integrity: sha512-mEqjz1v7jJsxad77xpnWOlnLEBtqxUmyEzE5NZijOf1+YAzp99JsuWX/vZQxrlwb46s9iZE9z3qKvfWQedv+mg==} + '@deepseek-ai/dsh-util-code-language@0.2.1-rc.2': + resolution: {integrity: sha512-iEK8hMNzWu9v5AYDlGEDFYdMyxsToOwlLKahQ7Yk5Frl3UM5WcY9cqviAFlrBYXCVRYN5L+l/JTugSG6IbHP7w==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-util-crypto@0.2.1-rc.1': - resolution: {integrity: sha512-3NbsPwY1j60STJfFGshqToX/ei/fbwR9b+WAfZ7IhvSUlkEB2EECqCilvajvh0gbuQiQ4+glN30U9OiRPxYtUg==} + '@deepseek-ai/dsh-util-crypto@0.2.1-rc.2': + resolution: {integrity: sha512-V4SxvXL4ZbY5RYJckVtmo3qz4YsA52pYKvDF13+8hsDCEmQIv9YfmLRMA61pjK/i05pGMe3p1pPhAB6L+NOIEA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-util-time@0.2.1-rc.1': - resolution: {integrity: sha512-0LxxsgEbNHwSiFpXbYCSNaMsbU2oUdPfY+w1lZguo7yj6D38rcnfyCm3iyJXAirU4HVT4AUnLp2u+kFaKwLByw==} + '@deepseek-ai/dsh-util-time@0.2.1-rc.2': + resolution: {integrity: sha512-qfiNQxkRnJMY0xDmwJVJe6khOV2EoIOihaljNWi7EaC1Q1bSgXm3SGUPQhf0G0WZKEE0uh5/KnibPEMGhK0IDw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-util-values@0.2.1-rc.1': - resolution: {integrity: sha512-MFCazvkLRIaPLQp3x5FzqkGURS9yvquLGmH8Ip+qCWFidXa12NcffPibwPdfGY393/0NVI4Coi9hpc7UbL6H/A==} + '@deepseek-ai/dsh-util-values@0.2.1-rc.2': + resolution: {integrity: sha512-mgnByPadOgZtoBxbwMI184li494O6sNn66/NvdqN0RIrzAJmFGpFxpjFkQtQN/yetwWhlx7Ic17+6p7eKl8DNg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-util-workspace-path@0.2.1-rc.1': - resolution: {integrity: sha512-2N6TRB5zyfMjKxsSk6UZpvAkc4Lca788H3z7p19beh4Ln7HUZiFtKugqwPmlr9qoDvkaaFlOUXBDe7S8MiRlmg==} + '@deepseek-ai/dsh-util-workspace-path@0.2.1-rc.2': + resolution: {integrity: sha512-VljZSLLiQYl+uMR08aIueksiN3MPDrDlz88lAScBLtl0giHUBpxwexS9vPOXwdCYqIXtRN2QLMKiKee08CQFJw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-web-app@0.2.1-rc.1': - resolution: {integrity: sha512-YAoM8qJApbOn/yJjgTt1TWmPJAAmrS8uUVoKhdUcDmyx70zm+lGL0cLRgmq2ENjSq++9oa0+7ezoz3+r5p7swQ==} + '@deepseek-ai/dsh-web-app@0.2.1-rc.2': + resolution: {integrity: sha512-PCWhkSc/WJsGDnMwO1XHI1izzjyAR1nChnixQE9cmsllBwXcgauaD5NxBW5pNe8gqTn/aXZUXDm+Rng6WgXJ4Q==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 '@deepseek-ai/cordis-plugin-loader': 1.0.6 - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1 + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2 + + '@deepseek-ai/dsh-web-deepseek-api@0.2.1-rc.2': + resolution: {integrity: sha512-9yybN1YeHDgVRUjo3JfRrygPjh8CZC4K7jsqXM68jsEUVh4OTX9sX7/9vRVOVDNpXJFpUOUebOMPc1LR4VWX3Q==} + peerDependencies: + '@deepseek-ai/cordis': 4.0.5 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-web': 0.2.1-rc.2 + peerDependenciesMeta: + '@deepseek-ai/dsh-deepseek-account': + optional: true - '@deepseek-ai/dsh-web-fetch-http@0.2.1-rc.1': - resolution: {integrity: sha512-2dwkda7dxHUdaPpobZyZV18hyIS3OPGbSR29xX6/8JQkfZ1ICdc0RjKqimYlaXdn6mK3rvdNWZdONA+xRoaDSw==} + '@deepseek-ai/dsh-web-fetch-http@0.2.1-rc.2': + resolution: {integrity: sha512-8tRSR+8maQqjauS1SrE3Oh5TBCCtzbtIuqN/Pj84AgpaKZ0bkPf912Dq8nkdK/mi6ueCwCU8SdxiTP4txWtKwQ==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.1 - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1 - '@deepseek-ai/dsh-web': 0.2.1-rc.1 + '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.2 + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2 + '@deepseek-ai/dsh-web': 0.2.1-rc.2 - '@deepseek-ai/dsh-web-frontend@0.2.1-rc.1': - resolution: {integrity: sha512-HqADSGEzvVnlNryseV5vxCJH8cbRC9S5yHV+KgdCKVOfj8j/XONrQRkEX7ztagIt0uThwkLd43SXQ+TQs9XZfQ==} + '@deepseek-ai/dsh-web-frontend@0.2.1-rc.2': + resolution: {integrity: sha512-Ouy34Yu1kIB+IDoAFyfqjbEpvAPdhjFFe/h06vsAdwqrQamYl96wrwCb6AsaOMES3lOJhxmBwJPS/KnE+CwuMg==} - '@deepseek-ai/dsh-web-search-deepseek@0.2.1-rc.1': - resolution: {integrity: sha512-7F5XDJNVsEO2n85/7o/qtXuZSPlBo/CABvRdUaUrH4ippea7LA0bOeHAlq7lkvZCftq4Q46fxGdybdyTfZ2yTA==} + '@deepseek-ai/dsh-web-search-deepseek@0.2.1-rc.2': + resolution: {integrity: sha512-1RkLY8uYawWOOrEWPCg7eemvA7T/bPXDJOdHsqhsDwejjZdv496G01hKf/W+T8twdUt8gnx5G19h06R499DoGA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1 - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-web': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2 + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2 + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-web': 0.2.1-rc.2 peerDependenciesMeta: '@deepseek-ai/dsh-deepseek-account': optional: true - '@deepseek-ai/dsh-web@0.2.1-rc.1': - resolution: {integrity: sha512-pSQmXwLlH7gpHLdaXv3S12PcWFZd6fCEyJkEqs74VU8fdSULEYc/5lO7ol2a3kw8YKIoKfvIr8EqHtbwXJigkg==} + '@deepseek-ai/dsh-web@0.2.1-rc.2': + resolution: {integrity: sha512-aBSv2HoiLOysoeiXw6yQNKsaskAImyd8MPhdZMLTTLtWlRUmbSUC+3HwK31W5T3IRqEzQVRB+N1aIhEqHG8mIA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 - '@deepseek-ai/dsh-win32-process@0.2.1-rc.1': - resolution: {integrity: sha512-WXpsm+Hns/5TuH1xJihKhM+iQLrGC7pLnFLLMidqKYbPMP/mcbYBkV53mV3cm/PmZXnMaIenG/83/ZQDIg77Vg==} + '@deepseek-ai/dsh-win32-process@0.2.1-rc.2': + resolution: {integrity: sha512-Uc0xb/b1HdHFFyPHl0LdWWQvZXPioNjrz9eUSDhqBYNdxG9v2xd38xFp96qTJZnoVRQZR/MB5vfRzhf/IDiRFw==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-workflow-ptc@0.2.1-rc.1': - resolution: {integrity: sha512-rfAmNJSPDEi7iquPO/SjasjIqv+CtdCxlTH297lByr38Xv/ryhaPzeHppoK6fku50/izsubSoQ9uncbtY4+zMw==} + '@deepseek-ai/dsh-workflow-ptc@0.2.1-rc.2': + resolution: {integrity: sha512-JlD0bGtv/K0y1nFPcwc7XhJqlnf6AnKer/BdBc6ctFK2fwmwyWtieOyIPx6pi911oQKsOKAqIcVqZ0BnKwj3kg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1 - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1 - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2 + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2 + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2 - '@deepseek-ai/dsh-workflow@0.2.1-rc.1': - resolution: {integrity: sha512-3Am77OBCdrvm6jN78bm/YXxHn1Ne4iSMZ9DZv7sbEXzncgMzx2JnAevJGchuVdN0y9Bf8UZqXy2ZcBzoNDuE1g==} + '@deepseek-ai/dsh-workflow@0.2.1-rc.2': + resolution: {integrity: sha512-5wmZ3gDYvHK+kS0PeXg8/WcsLBNbiGBBJOTptlYUR8H+AYEaHCoRCdz1f6SG7oAgFGmc5EOUYgfAlMRl/0tnQA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-brand': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 - '@deepseek-ai/dsh-working-directory@0.2.1-rc.1': - resolution: {integrity: sha512-Kwy3JzW9Dvw1rT4cEKHRMl/MWcbifj4U2l8V6TC1SOc2jatVQiiCVMpvQOT3vzaMW56opR215hpxlyO0FO1rNA==} + '@deepseek-ai/dsh-working-directory@0.2.1-rc.2': + resolution: {integrity: sha512-zhPtvAaCxa9U0WUN9OEG37zVBq7GOXXXwnDx2Jds4DFksGY5Lmpl3ZK1QMGz+F/Aye4VHt9zoISI7m4wDA8DEg==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-llm': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1 - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-llm': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2 + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2 - '@deepseek-ai/dsh-workspace-changes@0.2.1-rc.1': - resolution: {integrity: sha512-q+clOyC4HQXC6TN22xuY8E5V8zZNG6zDAlCVhwlF9Vj9D3vAjGRj888CgALs8d4ZqGFsNyu6+qvByb+6OEpy/w==} + '@deepseek-ai/dsh-workspace-changes@0.2.1-rc.2': + resolution: {integrity: sha512-hHH9seO1omlTWMXkx5Z5ZneLaTST3O6fXjyxpUSaBVRg8mE82G+gjjFoTljfV5buB20BNynUq2n0qdZVARKSfA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-agent': 0.2.1-rc.1 - '@deepseek-ai/dsh-fs': 0.2.1-rc.1 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1 - '@deepseek-ai/dsh-tools': 0.2.1-rc.1 + '@deepseek-ai/dsh-agent': 0.2.1-rc.2 + '@deepseek-ai/dsh-fs': 0.2.1-rc.2 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2 + '@deepseek-ai/dsh-tools': 0.2.1-rc.2 - '@deepseek-ai/dsh-workspace@0.2.1-rc.1': - resolution: {integrity: sha512-yoiOyhTs+1t7O6NPaG62VCcjDPqwV0f6XBxbh1zDprsndefUPT4yZYQXCxwyNieSSMuC1iw0jrhUtj6dhAhRlw==} + '@deepseek-ai/dsh-workspace@0.2.1-rc.2': + resolution: {integrity: sha512-nZvYF9R0y1OI1taG2lPqXK2ylkNyPfwQ/XYfIOHGZCi79i38Ze7VOwAaTzZYfS39zSYdt33a7/az99WcXWCEJA==} peerDependencies: '@deepseek-ai/cordis': 4.0.5 - '@deepseek-ai/dsh-session': 0.2.1-rc.1 - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage': 0.2.1-rc.1 - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1 - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1 + '@deepseek-ai/dsh-session': 0.2.1-rc.2 + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage': 0.2.1-rc.2 + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2 + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2 - '@deepseek-ai/dsh@0.2.1-rc.1': - resolution: {integrity: sha512-ce+4rnRuhkheK8++2EGm0CjHKVfF7IjUk4DO/NydRS8inAM8A0GFGQmX3cWKM4OzzbT+diIMyOiDuA1wYAZioA==} + '@deepseek-ai/dsh@0.2.1-rc.2': + resolution: {integrity: sha512-tvY+yhfKRifthbqPe/OK0AYxM5ZkvqfYq/jMYgJcEUxiRRL1Vwra3Ti5TB6AXgSWQdiPHYh/Vp6SJa9yHwMNuw==} hasBin: true '@deepseek-ai/libreoffice-kit-darwin-arm64@0.1.4': @@ -8602,11 +8623,11 @@ snapshots: '@deepseek-ai/cosmokit@1.8.6': {} - '@deepseek-ai/dsh-acp-app@0.2.1-rc.1(3609accb48df996e5bc21db7b8b9ff3c)': + '@deepseek-ai/dsh-acp-app@0.2.1-rc.2(ac447575e9fabdb1a4761c8e9bb0e55b)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-acp': 0.2.1-rc.1(7f559359e6ff59c744de5907d5c47659) - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-acp': 0.2.1-rc.2(ab06eec9f77892fd3de01410f0758e76) + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) commander: 15.0.0 transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-loader' @@ -8620,30 +8641,30 @@ snapshots: - '@deepseek-ai/dsh-user-approval' - zod - '@deepseek-ai/dsh-acp@0.2.1-rc.1(7f559359e6ff59c744de5907d5c47659)': + '@deepseek-ai/dsh-acp@0.2.1-rc.2(ab06eec9f77892fd3de01410f0758e76)': dependencies: '@agentclientprotocol/sdk': 1.4.0(zod@4.6.1) '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) transitivePeerDependencies: - zod - '@deepseek-ai/dsh-agent-default-model@0.2.1-rc.1(10b348b38164f4f20beb2388a507445c)': + '@deepseek-ai/dsh-agent-default-model@0.2.1-rc.2(52dc0ce73f9fcea2295f0e3ac3407da1)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-config-editor': 0.2.1-rc.1(1ec0c11ddf9d0a566cc312e774b85ae7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-config-editor': 0.2.1-rc.2(127447fdfb20f009c1a50dc63ac1a933) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-include' @@ -8651,50 +8672,50 @@ snapshots: - '@deepseek-ai/dsh-app-boot' - '@deepseek-ai/dsh-hmr' - '@deepseek-ai/dsh-agent-instructions@0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067)': + '@deepseek-ai/dsh-agent-instructions@0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-agent-loop@0.2.1-rc.1(5b3ff47d581eefbbe78423e40aa0ce48)': + '@deepseek-ai/dsh-agent-loop@0.2.1-rc.2(8cf89676465c33384f243a4325f23416)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0)': + '@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-include': 1.0.10(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-settings': 0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-settings': 0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 js-yaml: 4.3.2 zod: 4.4.3 @@ -8703,176 +8724,176 @@ snapshots: - '@deepseek-ai/dsh-home-paths' - '@deepseek-ai/dsh-launch-environment' - '@deepseek-ai/dsh-agent-preset@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))': + '@deepseek-ai/dsh-agent-preset@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-agent-tool-presentation@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-agent-tool-presentation@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957)': + '@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) optionalDependencies: - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-anonymous-user-id@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-anonymous-user-id@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-api-account-controller@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-api-account-controller@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh-api-gateway@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-api-gateway@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-deque': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deque': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 ws: 8.21.3 transitivePeerDependencies: - bufferutil - utf-8-validate - '@deepseek-ai/dsh-api-job-controller@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-api-job-controller@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-api-remote-access@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-api-remote-access@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh-api-remotes@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-deque': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - - '@deepseek-ai/dsh-api-session-controller@0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03)': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.1(10b348b38164f4f20beb2388a507445c) - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) - '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-deque': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-file-reference': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957)) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-time': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-workspace-path': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-api-remotes@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-deque': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + + '@deepseek-ai/dsh-api-session-controller@0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.2(52dc0ce73f9fcea2295f0e3ac3407da1) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) + '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deque': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-file-reference': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103)) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-time': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-workspace-path': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 mime-types: 3.0.2 zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-settings': 0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-settings': 0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31) - '@deepseek-ai/dsh-api-settings-controller@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-native-command@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-api-settings-controller@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-native-command@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-settings': 0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-settings': 0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-api-terminal-controller@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-api-terminal-controller@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-deque': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deque': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 '@xterm/addon-serialize': 0.14.0 '@xterm/headless': 6.0.0 zod: 4.4.3 - '@deepseek-ai/dsh-api-workspace-controller@0.2.1-rc.1(0042cb50664b205915e88624151fd3e4)': + '@deepseek-ai/dsh-api-workspace-controller@0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-deque': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-deque': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-api-workspace-files@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-api-workspace-files@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-deque': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deque': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-app-boot@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-app-boot@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-group': 1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/cordis-plugin-include': 1.0.10(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@eslint-community/regexpp': 4.12.2 ajv: 8.20.0 js-yaml: 4.3.2 @@ -8880,129 +8901,130 @@ snapshots: resolve.exports: 2.0.3 semver: 7.8.5 - '@deepseek-ai/dsh-atomic-write@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-atomic-write@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-attachment-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@types/node@22.19.0)': + '@deepseek-ai/dsh-attachment-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@types/node@22.19.0)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 sharp: 0.35.5(@types/node@22.19.0) transitivePeerDependencies: - '@types/node' - '@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-authorization@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-authorization@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-base@0.2.1-rc.1(2355552302294544a405d8f47601109e)': + '@deepseek-ai/dsh-base@0.2.1-rc.2(29339cf1b43fa88dc5d5b3dfabbc1f23)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-timer': 1.1.7(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.1(10b348b38164f4f20beb2388a507445c) - '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067) - '@deepseek-ai/dsh-agent-loop': 0.2.1-rc.1(5b3ff47d581eefbbe78423e40aa0ce48) - '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-api-remote-access': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-attachment-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@types/node@22.19.0) - '@deepseek-ai/dsh-authorization': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-bash-sandbox': 0.2.1-rc.1(d0fe6ef1ad376fe70b183c74dfaeee1b) - '@deepseek-ai/dsh-command-compact': 0.2.1-rc.1(73a628b3767f41869a3545b647d99795) - '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad) - '@deepseek-ai/dsh-command-goal': 0.2.1-rc.1(5fefb8e12d19af4f4199852e088ce759) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.1(74eddd5f167911f2b29d3b0237569324) - '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7) - '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.1(352197aed4119992deeb723a331abb06) - '@deepseek-ai/dsh-config-editor': 0.2.1-rc.1(1ec0c11ddf9d0a566cc312e774b85ae7) - '@deepseek-ai/dsh-credentials-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-atomic-write@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-deepseek-account-platform': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-authorization@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-fs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))) - '@deepseek-ai/dsh-fs-observation-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))) - '@deepseek-ai/dsh-fs-sandbox': 0.2.1-rc.1(96f82dc9597003036eb15682d65d171d) - '@deepseek-ai/dsh-goal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-goal-round-driver': 0.2.1-rc.1(80ac098143c08ff4d33fdddc7161ecc0) - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm-deepseek-account': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm-pi-ai': 0.2.1-rc.1(c201152b1c9a3e59021109e62ac65ea7) - '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-otel': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5) - '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.1(087a05f6b1b116cfd61f043671bf2397) - '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.1(b1054fea997ea31b14a908962f32956b) - '@deepseek-ai/dsh-plugin-package-inventory-deepseek': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-ptc-runtime-node': 0.2.1-rc.1(b3c8f8de0e4335d4db701d4986e33dae) - '@deepseek-ai/dsh-pwsh-sandbox': 0.2.1-rc.1(ff6b586fa851700ae80e8f2ae1c5615d) - '@deepseek-ai/dsh-repeat-tool-reminder': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-sandbox-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-checkpoint-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-session-log-deepseek': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-persistence-jsonl': 0.2.1-rc.1(ee0651eacf954daa7730fcc609e7a6e1) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-query-sqlite': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-telemetry-otel': 0.2.1-rc.1(570e298712dbe63ab58d449abb7c42d5) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-title-first-prompt-llm': 0.2.1-rc.1(b335f4e68a98c079c4176e296c450d12) - '@deepseek-ai/dsh-settings': 0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6) - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1(6901b44cb070275077a66594c6020247) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-spill-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-spill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-spill-policy': 0.2.1-rc.1(57d1aff6eda9ac57570adf2899174ac6) - '@deepseek-ai/dsh-storage': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-storage-json': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-subagent-fork-in-process': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) - '@deepseek-ai/dsh-subagent-spawn-in-process': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) - '@deepseek-ai/dsh-subprocess-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) - '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7) - '@deepseek-ai/dsh-tool-call-timeout-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.1(09e6140758f80927bebc604948370786) - '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.1(e5220f269966318c2b2bd1c571e1da70) - '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.1(7f6f9427a27842e2312e8277a2b53e9c) - '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-present': 0.2.1-rc.1(7285a58fbc5be1d3761e2ed5b7e99079) - '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7) - '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-tool-working-directory': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-loader': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-typert-registry@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-user-questions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-web-fetch-http': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-web-search-deepseek': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.1(308539a2f5270426a45ca82bec8630de) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.2(52dc0ce73f9fcea2295f0e3ac3407da1) + '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4) + '@deepseek-ai/dsh-agent-loop': 0.2.1-rc.2(8cf89676465c33384f243a4325f23416) + '@deepseek-ai/dsh-api-gateway': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-api-remote-access': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-attachment-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@types/node@22.19.0) + '@deepseek-ai/dsh-authorization': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-bash-sandbox': 0.2.1-rc.2(e13ef44c30e87cd071078fded1adf989) + '@deepseek-ai/dsh-command-compact': 0.2.1-rc.2(1e023618efac73d51a924cd15c35c08f) + '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c) + '@deepseek-ai/dsh-command-goal': 0.2.1-rc.2(c1e36b28c4af00d474cb8a96a5a0bbdf) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.2(4b661657c2422da45fd2ae3c7faf43c4) + '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.2(039c2842f706927822cb80e77eb503fa) + '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.2(cae86992afc859748d3aae1f812c45bd) + '@deepseek-ai/dsh-config-editor': 0.2.1-rc.2(127447fdfb20f009c1a50dc63ac1a933) + '@deepseek-ai/dsh-credentials-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-atomic-write@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-deepseek-account-platform': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-authorization@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-fs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))) + '@deepseek-ai/dsh-fs-observation-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))) + '@deepseek-ai/dsh-fs-sandbox': 0.2.1-rc.2(5a24024308d596fc5f3c44eab4cebba3) + '@deepseek-ai/dsh-goal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-goal-round-driver': 0.2.1-rc.2(cb215879634d63d5a9ee3ad3f48c6c64) + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm-deepseek-account': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm-pi-ai': 0.2.1-rc.2(7cd4a245ea59e76b6cde2a3c0f5d90a2) + '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-otel': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931) + '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.2(a5ec67f7a96c4eb7cac7baeef4cc1329) + '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3) + '@deepseek-ai/dsh-plugin-package-inventory-deepseek': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-ptc-runtime-node': 0.2.1-rc.2(9f61478b6a6127a829b9d050c39ef655) + '@deepseek-ai/dsh-pwsh-sandbox': 0.2.1-rc.2(bf51845127745aa5390d67103d87fe7b) + '@deepseek-ai/dsh-repeat-tool-reminder': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-sandbox-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-checkpoint-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-session-log-deepseek': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-persistence-jsonl': 0.2.1-rc.2(33844f672ad08d2a87ca004163c71815) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-query-sqlite': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-telemetry-otel': 0.2.1-rc.2(5b15f17cb1cff35bea96aab137ae35b2) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-title-first-prompt-llm': 0.2.1-rc.2(ba45e1d204998486a2c33f29581ba61d) + '@deepseek-ai/dsh-settings': 0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31) + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2(38b639f5d752e73edbd2dcc9a4f36618) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-spill-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-spill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-spill-policy': 0.2.1-rc.2(39ee3d4875fb2d807b9450060b972c9a) + '@deepseek-ai/dsh-storage': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-storage-json': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-subagent-fork-in-process': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) + '@deepseek-ai/dsh-subagent-spawn-in-process': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) + '@deepseek-ai/dsh-subprocess-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) + '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563) + '@deepseek-ai/dsh-tool-call-timeout-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.2(2014f7b487f305b4e75ce0333148e474) + '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.2(91b0980bd1c9e4fbdfe365cd96ca8e6d) + '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.2(a3abbf1997fd4392cf189b5c6c2acf57) + '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-present': 0.2.1-rc.2(312572cd2aa94085cf97495e7bd7afd6) + '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563) + '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-tool-working-directory': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-loader': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-typert-registry@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-user-questions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-web-deepseek-api': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-web-fetch-http': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-web-search-deepseek': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.2(d620550c8601ba5c98783fada1527af6) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) transitivePeerDependencies: - '@aws-sdk/credential-provider-node' - '@deepseek-ai/cordis-plugin-group' @@ -9060,485 +9082,489 @@ snapshots: - ws - zod - '@deepseek-ai/dsh-bash-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-bash-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-bash-sandbox@0.2.1-rc.1(d0fe6ef1ad376fe70b183c74dfaeee1b)': + '@deepseek-ai/dsh-bash-sandbox@0.2.1-rc.2(e13ef44c30e87cd071078fded1adf989)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-bash-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-bash-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-browser-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-browser-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-chunked-list@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-chunked-list@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) zod: 4.4.3 - '@deepseek-ai/dsh-client-connection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-client-connection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-client-file-upload@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-file-upload@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh-client-hmr@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-hmr@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-locale@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-locale@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-modules@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-modules@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-product-analytics@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-product-analytics@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-client-resources@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-resources@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-shortcuts@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-shortcuts@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-store@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-store@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-agent-preset@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-agent-preset@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-approval@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-approval@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-brand-official@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-brand-official@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-chat@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-chat@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-conversation@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-conversation@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-cordis@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-cordis@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-deliverables@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-deepseek-model-label-1017@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-deliverables@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-goal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-input-trigger@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-goal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-jobs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-input-trigger@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-layout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-jobs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-message-feedback@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-layout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-model-selection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-message-feedback@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-open-in-app@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-model-selection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-permission-presets@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-open-in-app@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-plan@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-permission-presets@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-plugin-manager@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-plan@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + + '@deepseek-ai/dsh-client-ui-plugin-manager@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-client-ui-plugin-market@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-plugin-market@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-primitives@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-primitives@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-reference@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-reference@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-renderer@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-renderer@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-schedule@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-schedule@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-secret-mask@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-secret-mask@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-settings-agent-loop@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-agent-loop@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-general@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-general@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-settings-models@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-models@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-settings-plugin-inventory@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-plugin-inventory@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-plugins@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-plugins@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-session-log@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-session-log@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-subagent@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-subagent@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings-web-search@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings-web-search@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-settings@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-settings@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-shortcuts@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-shortcuts@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-sidebar-browser@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-sidebar-browser@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-sidebar-documentpreview@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-sidebar-documentpreview@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-sidebar-files@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-sidebar-files@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-sidebar-right@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-sidebar-right@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-sidebar-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-sidebar-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-sidebar@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-sidebar@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-slots@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-slots@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-subagent@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-subagent@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-theme@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-theme@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-client-ui-tool@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-tool@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-trajectory@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-trajectory@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-user-questions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-user-questions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-workflow-run@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-workflow-run@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-workspace@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-client-ui-workspace@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-cmdline@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-cmdline@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-command-compact@0.2.1-rc.1(73a628b3767f41869a3545b647d99795)': + '@deepseek-ai/dsh-command-compact@0.2.1-rc.2(1e023618efac73d51a924cd15c35c08f)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-command-feedback@0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad)': + '@deepseek-ai/dsh-command-feedback@0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh-command-goal@0.2.1-rc.1(5fefb8e12d19af4f4199852e088ce759)': + '@deepseek-ai/dsh-command-goal@0.2.1-rc.2(c1e36b28c4af00d474cb8a96a5a0bbdf)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-goal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-goal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh-compaction-basic@0.2.1-rc.1(74eddd5f167911f2b29d3b0237569324)': + '@deepseek-ai/dsh-compaction-basic@0.2.1-rc.2(4b661657c2422da45fd2ae3c7faf43c4)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: - '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.1(352197aed4119992deeb723a331abb06) + '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.2(cae86992afc859748d3aae1f812c45bd) - '@deepseek-ai/dsh-compaction-image-offload@0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7)': + '@deepseek-ai/dsh-compaction-image-offload@0.2.1-rc.2(039c2842f706927822cb80e77eb503fa)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-compaction-tool-result-pruner@0.2.1-rc.1(352197aed4119992deeb723a331abb06)': + '@deepseek-ai/dsh-compaction-tool-result-pruner@0.2.1-rc.2(cae86992afc859748d3aae1f812c45bd)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-compaction@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-compaction@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-computer-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-computer-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-config-editor@0.2.1-rc.1(1ec0c11ddf9d0a566cc312e774b85ae7)': + '@deepseek-ai/dsh-config-editor@0.2.1-rc.2(127447fdfb20f009c1a50dc63ac1a933)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-include': 1.0.10(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) js-yaml: 4.3.2 yaml: 2.9.0 optionalDependencies: - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-cordis-client-runner@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-cordis-client-runner@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-cordis-host-runner@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-cordis-host-runner@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-credentials-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-atomic-write@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-credentials-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-atomic-write@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 chokidar: 5.0.0 yaml: 2.9.0 - '@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-deepseek-account-platform@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-authorization@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-deepseek-account-platform@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-authorization@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-authorization': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-authorization': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) optionalDependencies: - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) - '@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-deque@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-deque@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-agent-team-profile@0.2.1-rc.1(f44711831728b356b95008307141847c)': + '@deepseek-ai/dsh-experimental-agent-team-profile@0.2.1-rc.2(d78dea1fd9417579f0aaff25a2a16c54)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) - '@deepseek-ai/dsh-experimental-client-ui-agent-team': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-experimental-tool-agent-team': 0.2.1-rc.1(a88421cbf30f623b8af8f282a3f4912b) + '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) + '@deepseek-ai/dsh-experimental-client-ui-agent-team': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-tool-agent-team': 0.2.1-rc.2(c90a03bfa53697d6a84ecbc8a52ed59c) transitivePeerDependencies: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-llm' @@ -9549,95 +9575,95 @@ snapshots: - '@deepseek-ai/dsh-system-prompt' - '@deepseek-ai/dsh-tools' - '@deepseek-ai/dsh-experimental-agent-team@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))': + '@deepseek-ai/dsh-experimental-agent-team@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-experimental-api-speech-to-text@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-api-speech-to-text@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-experimental-auto-review@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-instructions@0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-permission-presets@0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-experimental-auto-review@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-instructions@0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-permission-presets@0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) - '@deepseek-ai/dsh-experimental-badge-skill-bundle@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-experimental-badge-skill-bundle@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-skill-badge': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-skill-badge': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) transitivePeerDependencies: - '@deepseek-ai/dsh-skill' - '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-browser-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.1(491f2c3c983025c0325a24cfff518007))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-experimental-browser-use-playwright-mcp@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-browser-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-browser-use': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-experimental-browser-use-runtime': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-browser-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.1(491f2c3c983025c0325a24cfff518007))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-browser-use': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-browser-use-runtime': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-browser-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@playwright/mcp': 0.0.80 transitivePeerDependencies: - '@deepseek-ai/dsh-mcp-client' - '@deepseek-ai/dsh-scope' - '@deepseek-ai/dsh-experimental-browser-use-runtime@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-browser-use@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.1(491f2c3c983025c0325a24cfff518007))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-experimental-browser-use-runtime@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-browser-use@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-mcp-client@0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-browser-use': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-browser-use': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-experimental-client-ui-agent-team@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-experimental-client-ui-agent-team@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-client-ui-cot-translation@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-translator@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-experimental-client-ui-cot-translation@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-translator@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-experimental-client-ui-voice-input@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-experimental-client-ui-voice-input@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native@0.2.1-rc.1(c468114519cbcf3ea13949cadbb5d0d5)': + '@deepseek-ai/dsh-experimental-computer-use-cua-driver-native@0.2.1-rc.2(aa99eefb63ade5f66f50e073801a131c)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-computer-use': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-computer-use': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 '@trycua/cua-driver': 0.28.0 zod: 4.4.3 @@ -9649,11 +9675,11 @@ snapshots: - '@deepseek-ai/dsh-subprocess' - '@deepseek-ai/dsh-timeout' - '@deepseek-ai/dsh-experimental-cot-translation-bundle@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-cot-translation-bundle@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-client-ui-cot-translation': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-translator@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-client-ui-cot-translation': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-translator@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-experimental-translator': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-loader' - '@deepseek-ai/dsh-credentials' @@ -9664,11 +9690,11 @@ snapshots: - '@deepseek-ai/dsh-timeout' - '@deepseek-ai/dsh-util-values' - '@deepseek-ai/dsh-experimental-inspector-profile@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-inspector-profile@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-inspector': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-experimental-session-inspector': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-inspector': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-session-inspector': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-group' - '@deepseek-ai/cordis-plugin-include' @@ -9679,11 +9705,11 @@ snapshots: - supports-color - utf-8-validate - '@deepseek-ai/dsh-experimental-inspector@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-inspector@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 open: 11.0.2 serve-static: 2.2.1 @@ -9698,11 +9724,11 @@ snapshots: - supports-color - utf-8-validate - '@deepseek-ai/dsh-experimental-plugin-market-bundle@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1(b1054fea997ea31b14a908962f32956b))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-plugin-market-bundle@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-ui-plugin-market': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-plugin-market': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1(b1054fea997ea31b14a908962f32956b))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-client-ui-plugin-market': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-plugin-market': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-group' - '@deepseek-ai/cordis-plugin-include' @@ -9714,11 +9740,11 @@ snapshots: - '@deepseek-ai/dsh-tools' - '@deepseek-ai/dsh-typert-protocol' - '@deepseek-ai/dsh-experimental-ralph-bundle@0.2.1-rc.1(7fbd1805deb9156f6a851a886cf8f11d)': + '@deepseek-ai/dsh-experimental-ralph-bundle@0.2.1-rc.2(2c239fd3b2899c09da604adb0f8242d5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-tool-ralph': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.1(308539a2f5270426a45ca82bec8630de) + '@deepseek-ai/dsh-tool-ralph': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.2(d620550c8601ba5c98783fada1527af6) transitivePeerDependencies: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-llm' @@ -9732,15 +9758,15 @@ snapshots: - '@deepseek-ai/dsh-workflow' - '@deepseek-ai/dsh-working-directory' - '@deepseek-ai/dsh-experimental-session-inspector@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-experimental-session-inspector@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-session-search@0.2.1-rc.1(1f3d110e0c708f07d0f26e3f8596ebe2)': + '@deepseek-ai/dsh-experimental-session-search@0.2.1-rc.2(ff54b2143ddab3c6863f5bd423aad4e7)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session-query-sqlite': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-session-query': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + '@deepseek-ai/dsh-session-query-sqlite': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-session-query': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) transitivePeerDependencies: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-llm' @@ -9752,41 +9778,41 @@ snapshots: - '@deepseek-ai/dsh-timeout' - '@deepseek-ai/dsh-tools' - '@deepseek-ai/dsh-experimental-session-titles-bundle@0.2.1-rc.1(b335f4e68a98c079c4176e296c450d12)': + '@deepseek-ai/dsh-experimental-session-titles-bundle@0.2.1-rc.2(ba45e1d204998486a2c33f29581ba61d)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session-title-all-prompts-llm': 0.2.1-rc.1(b335f4e68a98c079c4176e296c450d12) + '@deepseek-ai/dsh-session-title-all-prompts-llm': 0.2.1-rc.2(ba45e1d204998486a2c33f29581ba61d) transitivePeerDependencies: - '@deepseek-ai/dsh-llm' - '@deepseek-ai/dsh-session' - '@deepseek-ai/dsh-session-title' - '@deepseek-ai/dsh-session-title-llm' - '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 sherpa-onnx-node: 1.13.8 zod: 4.4.3 - '@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))': + '@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-settings': 0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-settings': 0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-experimental-terminal-bundle@0.2.1-rc.1(097d16b31eff744a33f5ca475de88b11)': + '@deepseek-ai/dsh-experimental-terminal-bundle@0.2.1-rc.2(da2ee81d50d0f04b4a10a7e47051e1e9)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.1(7ca5bb38a7420400219e764bab70b5af) - '@deepseek-ai/dsh-tool-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.2(53b2a43e3c7d14b3c473edbd47e0d751) + '@deepseek-ai/dsh-tool-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) transitivePeerDependencies: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-brand' @@ -9804,231 +9830,231 @@ snapshots: - '@deepseek-ai/dsh-tools' - '@deepseek-ai/dsh-working-directory' - '@deepseek-ai/dsh-experimental-tool-agent-team@0.2.1-rc.1(a88421cbf30f623b8af8f282a3f4912b)': + '@deepseek-ai/dsh-experimental-tool-agent-team@0.2.1-rc.2(c90a03bfa53697d6a84ecbc8a52ed59c)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-experimental-agent-team': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-experimental-tool-worktree@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.1(d4e2a7b45064a6f3f732cf06f3ebe395))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-experimental-tool-worktree@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.2(4512e2d3ad910ecfe8ff28dac80c57c7))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-worktree': 0.2.1-rc.1(d4e2a7b45064a6f3f732cf06f3ebe395) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-experimental-worktree': 0.2.1-rc.2(4512e2d3ad910ecfe8ff28dac80c57c7) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) - '@deepseek-ai/dsh-experimental-translator@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-translator@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-experimental-voice-input-bundle@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-experimental-voice-input-bundle@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-experimental-api-speech-to-text': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-experimental-client-ui-voice-input': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)) - '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-experimental-api-speech-to-text': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-client-ui-voice-input': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-speech-to-text': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)) + '@deepseek-ai/dsh-experimental-speech-to-text-sensevoice': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-speech-to-text@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-loader' - '@deepseek-ai/dsh-settings' - '@deepseek-ai/dsh-subprocess' - '@deepseek-ai/dsh-typert-protocol' - '@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.1(d4e2a7b45064a6f3f732cf06f3ebe395)': + '@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.2(4512e2d3ad910ecfe8ff28dac80c57c7)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-file-reference-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-file-reference@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-file-reference-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-file-reference@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-file-reference': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-file-reference': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-file-reference@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))': + '@deepseek-ai/dsh-file-reference@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) - '@deepseek-ai/dsh-fs-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))': + '@deepseek-ai/dsh-fs-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) '@deepseek-ai/schemastery': 3.18.5 chokidar: 5.0.0 koffi: 3.1.1 - '@deepseek-ai/dsh-fs-observation-policy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))': + '@deepseek-ai/dsh-fs-observation-policy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-fs-sandbox@0.2.1-rc.1(96f82dc9597003036eb15682d65d171d)': + '@deepseek-ai/dsh-fs-sandbox@0.2.1-rc.2(5a24024308d596fc5f3c44eab4cebba3)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-fs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-fs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))': + '@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-goal-round-driver@0.2.1-rc.1(80ac098143c08ff4d33fdddc7161ecc0)': + '@deepseek-ai/dsh-goal-round-driver@0.2.1-rc.2(cb215879634d63d5a9ee3ad3f48c6c64)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-goal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-goal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) optionalDependencies: - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) - '@deepseek-ai/dsh-goal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-goal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-harness-dev-context@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-harness-dev-context@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) zod: 4.4.3 - '@deepseek-ai/dsh-headless@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-default-model@0.2.1-rc.1(10b348b38164f4f20beb2388a507445c))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))': + '@deepseek-ai/dsh-headless@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-default-model@0.2.1-rc.2(52dc0ce73f9fcea2295f0e3ac3407da1))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.1(10b348b38164f4f20beb2388a507445c) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-agent-default-model': 0.2.1-rc.2(52dc0ce73f9fcea2295f0e3ac3407da1) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 commander: 15.0.0 optionalDependencies: - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) - '@deepseek-ai/dsh-hmr@0.2.1-rc.1(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-hmr@0.2.1-rc.2(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))': dependencies: '@babel/code-frame': 7.29.7 '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-include': 1.0.10(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) '@deepseek-ai/cordis-plugin-timer': 1.1.7(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 chokidar: 5.0.0 node-addon-require-builtin: 0.1.9 picomatch: 4.0.7 - '@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-host-directory-picker-auto@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-host-directory-picker-auto@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-directory-picker': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) koffi: 3.1.1 - '@deepseek-ai/dsh-host-directory-picker@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-host-directory-picker@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-host-frontend-static@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-host-frontend-static@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-host-open-in-app@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-host-open-in-app@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-native-command': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-native-command': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 transitivePeerDependencies: - '@deepseek-ai/dsh-http-proxy' - '@deepseek-ai/dsh-host-plugin-inventory@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-host-plugin-inventory@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) - '@deepseek-ai/dsh-host-product-telemetry-otel@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-otel@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@opentelemetry/api@1.9.1)': + '@deepseek-ai/dsh-host-product-telemetry-otel@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-otel@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@opentelemetry/api@1.9.1)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-otel': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-otel': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 '@opentelemetry/api-logs': 0.222.0 '@opentelemetry/otlp-exporter-base': 0.222.0(@opentelemetry/api@1.9.1) @@ -10036,7 +10062,7 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/schemastery': 3.18.5 @@ -10046,95 +10072,95 @@ snapshots: transitivePeerDependencies: - supports-color - '@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) undici: 8.11.2 - '@deepseek-ai/dsh-jobs-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-jobs-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7)': + '@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) optionalDependencies: - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-lazy-require@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-lazy-require@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-llm-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cosmokit': 1.8.6 - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 semver: 7.8.5 optionalDependencies: '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm-deepseek-api-key@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-llm-deepseek-api-key@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm-deepseek': 0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae)': + '@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cosmokit': 1.8.6 - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 eventsource-parser: 3.1.1 optionalDependencies: '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-llm-pi-ai@0.2.1-rc.1(c201152b1c9a3e59021109e62ac65ea7)': + '@deepseek-ai/dsh-llm-pi-ai@0.2.1-rc.2(7cd4a245ea59e76b6cde2a3c0f5d90a2)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-authorization': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-authorization': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 '@earendil-works/pi-ai': 1.1.0(@aws-sdk/credential-provider-node@3.972.83)(@modelcontextprotocol/sdk@1.30.0(zod@4.6.1))(@smithy/signature-v4@5.7.3)(undici@8.11.2)(ws@8.21.3)(zod@4.6.1) optionalDependencies: @@ -10152,84 +10178,84 @@ snapshots: - ws - zod - '@deepseek-ai/dsh-llm-retry@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-llm-retry@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-crypto': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-mcp-client@0.2.1-rc.1(491f2c3c983025c0325a24cfff518007)': + '@deepseek-ai/dsh-mcp-client@0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 '@modelcontextprotocol/client': 2.2.0 optionalDependencies: - '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-mcp-resources@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-mcp-resources@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) optionalDependencies: - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-message-feedback@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-command-feedback@0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-message-feedback@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-command-feedback@0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-native-command@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-native-command@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-office-to-pdf@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-office-to-pdf@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/libreoffice-kit': 0.1.4 '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-otel@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-otel@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@opentelemetry/api': 1.9.1 '@opentelemetry/api-logs': 0.222.0 '@opentelemetry/core': 2.11.0(@opentelemetry/api@1.9.1) @@ -10239,231 +10265,231 @@ snapshots: '@opentelemetry/sdk-logs': 0.222.0(@opentelemetry/api@1.9.1) got: 14.6.6 - '@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-package-manifest@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-package-manifest@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-permission-presets@0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5)': + '@deepseek-ai/dsh-permission-presets@0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-persona@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-persona@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-plan-mode@0.2.1-rc.1(087a05f6b1b116cfd61f043671bf2397)': + '@deepseek-ai/dsh-plan-mode@0.2.1-rc.2(a5ec67f7a96c4eb7cac7baeef4cc1329)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-user-questions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-user-questions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1(b1054fea997ea31b14a908962f32956b)': + '@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 execa: 10.0.1 yaml: 2.9.0 zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-group' - '@deepseek-ai/cordis-plugin-include' - '@deepseek-ai/dsh-home-paths' - '@deepseek-ai/dsh-launch-environment' - '@deepseek-ai/dsh-plugin-market-index@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-plugin-market-index@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) semver: 7.8.5 - '@deepseek-ai/dsh-plugin-market@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1(b1054fea997ea31b14a908962f32956b))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-plugin-market@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.1(b1054fea997ea31b14a908962f32956b) - '@deepseek-ai/dsh-plugin-market-index': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-package-manifest': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3) + '@deepseek-ai/dsh-plugin-market-index': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 minisearch: 7.2.0 semver: 7.8.5 zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-settings': 0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6) + '@deepseek-ai/dsh-settings': 0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-group' - '@deepseek-ai/cordis-plugin-include' - '@deepseek-ai/dsh-home-paths' - '@deepseek-ai/dsh-launch-environment' - '@deepseek-ai/dsh-plugin-package-inventory-deepseek@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-plugin-package-inventory-deepseek@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) - '@deepseek-ai/dsh-ptc-runtime-node@0.2.1-rc.1(b3c8f8de0e4335d4db701d4986e33dae)': + '@deepseek-ai/dsh-ptc-runtime-node@0.2.1-rc.2(9f61478b6a6127a829b9d050c39ef655)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-ptc-runtime@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))': + '@deepseek-ai/dsh-ptc-runtime@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-pwsh-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-pwsh-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-pwsh-sandbox@0.2.1-rc.1(ff6b586fa851700ae80e8f2ae1c5615d)': + '@deepseek-ai/dsh-pwsh-sandbox@0.2.1-rc.2(bf51845127745aa5390d67103d87fe7b)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-repeat-tool-reminder@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-repeat-tool-reminder@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-sandbox-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-sandbox-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-windows-acl': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-windows-acl': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/node-addon-system': 0.1.2 '@deepseek-ai/schemastery': 3.18.5 transitivePeerDependencies: - '@deepseek-ai/dsh-skill' - '@deepseek-ai/dsh-subprocess' - '@deepseek-ai/dsh-sandbox-policy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-sandbox-policy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-sandbox-windows-acl@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-sandbox-windows-acl@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-win32-process': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-win32-process': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) koffi: 3.1.1 yaml: 2.9.0 - '@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-schedule@0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30)': + '@deepseek-ai/dsh-schedule@0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 '@js-temporal/polyfill': 0.5.1 zod: 4.4.3 - '@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-sdk-app@0.2.1-rc.1(692aafed7954803e27b6281f69c12f68)': + '@deepseek-ai/dsh-sdk-app@0.2.1-rc.2(d3680f1026c8cf247f8db7fa350bb478)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sdk-jsonrpc-server': 0.2.1-rc.1(f42f5b0076aab11ca2bb8dbd85a0c7f0) - '@deepseek-ai/dsh-skill-office': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-workspace-dependencies': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sdk-jsonrpc-server': 0.2.1-rc.2(3369f03766aa63b01bf43306a3aed423) + '@deepseek-ai/dsh-skill-office': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-workspace-dependencies': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) '@deepseek-ai/schemastery': 3.18.5 commander: 15.0.0 transitivePeerDependencies: @@ -10480,58 +10506,58 @@ snapshots: - '@deepseek-ai/dsh-tools' - '@deepseek-ai/dsh-working-directory' - '@deepseek-ai/dsh-sdk-jsonrpc-server@0.2.1-rc.1(f42f5b0076aab11ca2bb8dbd85a0c7f0)': + '@deepseek-ai/dsh-sdk-jsonrpc-server@0.2.1-rc.2(3369f03766aa63b01bf43306a3aed423)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sdk-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sdk-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-sdk-minimal@0.2.1-rc.1(d9973007540e00e14f4446234b40fb07)': + '@deepseek-ai/dsh-sdk-minimal@0.2.1-rc.2(077dbab496bb170574e13ab1276cea40)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-timer': 1.1.7(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-agent-loop': 0.2.1-rc.1(5b3ff47d581eefbbe78423e40aa0ce48) - '@deepseek-ai/dsh-attachment-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@types/node@22.19.0) - '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.1(74eddd5f167911f2b29d3b0237569324) - '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7) - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-fs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))) - '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.1(0a32014a09ca22c2f6b9634e95a475ae))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-plugin-package-inventory-deepseek': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sdk-app': 0.2.1-rc.1(692aafed7954803e27b6281f69c12f68) - '@deepseek-ai/dsh-sdk-jsonrpc-server': 0.2.1-rc.1(f42f5b0076aab11ca2bb8dbd85a0c7f0) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-log-deepseek': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-persistence-jsonl': 0.2.1-rc.1(ee0651eacf954daa7730fcc609e7a6e1) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.1(7ca5bb38a7420400219e764bab70b5af) - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) - '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.1(09e6140758f80927bebc604948370786) - '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-working-directory': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-agent-loop': 0.2.1-rc.2(8cf89676465c33384f243a4325f23416) + '@deepseek-ai/dsh-attachment-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@types/node@22.19.0) + '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.2(4b661657c2422da45fd2ae3c7faf43c4) + '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.2(039c2842f706927822cb80e77eb503fa) + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-fs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))) + '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm-deepseek-api-key': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm-deepseek@0.2.1-rc.2(71960c16ca9e9b41dd26f4662f40e3b4))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-plugin-package-inventory-deepseek': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sdk-app': 0.2.1-rc.2(d3680f1026c8cf247f8db7fa350bb478) + '@deepseek-ai/dsh-sdk-jsonrpc-server': 0.2.1-rc.2(3369f03766aa63b01bf43306a3aed423) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-log-deepseek': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-persistence-jsonl': 0.2.1-rc.2(33844f672ad08d2a87ca004163c71815) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.2(53b2a43e3c7d14b3c473edbd47e0d751) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) + '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.2(2014f7b487f305b4e75ce0333148e474) + '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-working-directory': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) transitivePeerDependencies: - '@deepseek-ai/cordis-plugin-loader' - '@deepseek-ai/dsh-agent-preset-registry' @@ -10563,97 +10589,97 @@ snapshots: - '@deepseek-ai/dsh-workspace' - '@types/node' - '@deepseek-ai/dsh-sdk-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))': + '@deepseek-ai/dsh-sdk-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) - '@deepseek-ai/dsh-session-checkpoint-policy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-session-checkpoint-policy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) - '@deepseek-ai/dsh-session-format-catalog@0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7)': + '@deepseek-ai/dsh-session-format-catalog@0.2.1-rc.2(039c2842f706927822cb80e77eb503fa)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v1-to-v2': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v2-to-v3': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v3-to-v4': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.2(039c2842f706927822cb80e77eb503fa) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v1-to-v2': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v2-to-v3': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v3-to-v4': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) transitivePeerDependencies: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-compaction' - '@deepseek-ai/dsh-llm' - '@deepseek-ai/dsh-session-format-v0-to-v1@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-session-format-v0-to-v1@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v1-to-v2@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-session-format-v1-to-v2@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v2-to-v3@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-session-format-v2-to-v3@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v1-to-v2': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v0-to-v1': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v1-to-v2': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v3-to-v4@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-session-format-v3-to-v4@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-v2-to-v3': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-v2-to-v3': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-session-format@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-log-deepseek@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-log-deepseek@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-deepseek-llm-api-extensions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-deepseek-llm-api-extensions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-session-log-export@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-log-export@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 fflate: 0.8.3 - '@deepseek-ai/dsh-session-persistence-jsonl@0.2.1-rc.1(ee0651eacf954daa7730fcc609e7a6e1)': + '@deepseek-ai/dsh-session-persistence-jsonl@0.2.1-rc.2(33844f672ad08d2a87ca004163c71815)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-format': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-format-catalog': 0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7) - '@deepseek-ai/dsh-session-format-v3-to-v4': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-format': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-format-catalog': 0.2.1-rc.2(039c2842f706927822cb80e77eb503fa) + '@deepseek-ai/dsh-session-format-v3-to-v4': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/node-addon-system': 0.1.2 '@deepseek-ai/schemastery': 3.18.5 koffi: 3.1.1 @@ -10662,172 +10688,172 @@ snapshots: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-compaction' - '@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session-projection-cache@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-projection-cache@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) zod: 4.4.3 - '@deepseek-ai/dsh-session-query-sqlite@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-query-sqlite@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e)': + '@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-format-catalog': 0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-format-catalog': 0.2.1-rc.2(039c2842f706927822cb80e77eb503fa) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) optionalDependencies: - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) transitivePeerDependencies: - '@deepseek-ai/dsh-agent' - '@deepseek-ai/dsh-compaction' - '@deepseek-ai/dsh-session-reference@0.2.1-rc.1(46e749a27c20eba41a8c06d1c1f70997)': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session-reference@0.2.1-rc.2(a2f1efffe5952430d76fddc46856f267)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-spill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-projection-cache': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-spill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-stats@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-stats@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) zod: 4.4.3 - '@deepseek-ai/dsh-session-telemetry-otel@0.2.1-rc.1(570e298712dbe63ab58d449abb7c42d5)': + '@deepseek-ai/dsh-session-telemetry-otel@0.2.1-rc.2(5b15f17cb1cff35bea96aab137ae35b2)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-command-feedback@0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-otel': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-telemetry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-anonymous-user-id': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-command-feedback': 0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-command-feedback@0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-otel': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-telemetry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 '@opentelemetry/api-logs': 0.222.0 - '@deepseek-ai/dsh-session-telemetry@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-telemetry@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-title-all-prompts-llm@0.2.1-rc.1(b335f4e68a98c079c4176e296c450d12)': + '@deepseek-ai/dsh-session-title-all-prompts-llm@0.2.1-rc.2(ba45e1d204998486a2c33f29581ba61d)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-title@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-title@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-session-title-first-prompt-llm@0.2.1-rc.1(b335f4e68a98c079c4176e296c450d12)': + '@deepseek-ai/dsh-session-title-first-prompt-llm@0.2.1-rc.2(ba45e1d204998486a2c33f29581ba61d)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-title@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-title-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-title@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-session-title-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-title@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-session-title-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-title@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-title': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-title': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-session-title@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-title@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-session-turn-outline@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-session-turn-outline@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) zod: 4.4.3 - '@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6)': + '@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) '@deepseek-ai/cosmokit': 1.8.6 - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-config-editor': 0.2.1-rc.1(1ec0c11ddf9d0a566cc312e774b85ae7) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-config-editor': 0.2.1-rc.2(127447fdfb20f009c1a50dc63ac1a933) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 yaml: 2.9.0 transitivePeerDependencies: @@ -10836,725 +10862,726 @@ snapshots: - '@deepseek-ai/dsh-hmr' - node-addon-require-builtin - '@deepseek-ai/dsh-shell-env@0.2.1-rc.1(6901b44cb070275077a66594c6020247)': + '@deepseek-ai/dsh-shell-env@0.2.1-rc.2(38b639f5d752e73edbd2dcc9a4f36618)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-skill-badge@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-skill-badge@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-skill-filesystem@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-skill-filesystem@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 chokidar: 5.0.0 yaml: 2.9.0 - '@deepseek-ai/dsh-skill-office@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-skill-office@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/libreoffice-kit': 0.1.4 '@deepseek-ai/schemastery': 3.18.5 yaml: 2.9.0 - '@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-spill-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-spill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))': + '@deepseek-ai/dsh-spill-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-spill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-spill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-spill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-spill-policy@0.2.1-rc.1(57d1aff6eda9ac57570adf2899174ac6)': + '@deepseek-ai/dsh-spill-policy@0.2.1-rc.2(39ee3d4875fb2d807b9450060b972c9a)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-spill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-spill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-spill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-spill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-storage': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-storage': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-storage-json@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-storage-json@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-storage': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-storage': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-subagent-fork-in-process@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))': + '@deepseek-ai/dsh-subagent-fork-in-process@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-subagent-spawn-in-process@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))': + '@deepseek-ai/dsh-subagent-spawn-in-process@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-chunked-list': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-time': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-chunked-list': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-time': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) - '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - - '@deepseek-ai/dsh-subprocess-local@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-win32-process': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) + '@deepseek-ai/dsh-permission-presets': 0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + + '@deepseek-ai/dsh-subprocess-local@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-win32-process': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) koffi: 3.1.1 node-pty: 1.2.0-beta.15 - '@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-terminal-bash@0.2.1-rc.1(7ca5bb38a7420400219e764bab70b5af)': + '@deepseek-ai/dsh-terminal-bash@0.2.1-rc.2(53b2a43e3c7d14b3c473edbd47e0d751)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 '@xterm/headless': 6.0.0 transitivePeerDependencies: - '@deepseek-ai/dsh-shell' - '@deepseek-ai/dsh-timeout' - '@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-time-context@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-time-context@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-tmux-context@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))': + '@deepseek-ai/dsh-tmux-context@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-token-meter@0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99)': + '@deepseek-ai/dsh-token-meter@0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-compaction': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-attachment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.1(6a06f1cfdb74568a6c0d0a26c3e2f1e7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-compaction': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-commands@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-attachment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-compaction-image-offload': 0.2.1-rc.2(039c2842f706927822cb80e77eb503fa) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm-retry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-tool-ask-user@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-user-questions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-tool-ask-user@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-user-questions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-user-questions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-user-questions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-bash-persistent@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-tool-bash-persistent@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-bash@0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7)': + '@deepseek-ai/dsh-tool-bash@0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1(6901b44cb070275077a66594c6020247) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2(38b639f5d752e73edbd2dcc9a4f36618) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-call-timeout-policy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-call-timeout-policy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) - '@deepseek-ai/dsh-tool-cordis@0.2.1-rc.1(b9967bd797a09bcbca99fa716405c7c9)': + '@deepseek-ai/dsh-tool-cordis@0.2.1-rc.2(c94e7270f1ef6745f1aeb1ddbc07309c)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - - '@deepseek-ai/dsh-tool-fs-search@0.2.1-rc.1(e5220f269966318c2b2bd1c571e1da70)': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-spill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + + '@deepseek-ai/dsh-tool-fs-search@0.2.1-rc.2(91b0980bd1c9e4fbdfe365cd96ca8e6d)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-spill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 '@vscode/ripgrep': 1.18.0 - '@deepseek-ai/dsh-tool-fs@0.2.1-rc.1(09e6140758f80927bebc604948370786)': + '@deepseek-ai/dsh-tool-fs@0.2.1-rc.2(2014f7b487f305b4e75ce0333148e474)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-util-code-language': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-util-code-language': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 diff: 9.0.0 - '@deepseek-ai/dsh-tool-goal@0.2.1-rc.1(7f6f9427a27842e2312e8277a2b53e9c)': + '@deepseek-ai/dsh-tool-goal@0.2.1-rc.2(a3abbf1997fd4392cf189b5c6c2acf57)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-goal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-goal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-jobs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-jobs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-present@0.2.1-rc.1(7285a58fbc5be1d3761e2ed5b7e99079)': + '@deepseek-ai/dsh-tool-present@0.2.1-rc.2(312572cd2aa94085cf97495e7bd7afd6)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-pwsh-persistent@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-tool-pwsh-persistent@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-pwsh@0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7)': + '@deepseek-ai/dsh-tool-pwsh@0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1(6901b44cb070275077a66594c6020247) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2(38b639f5d752e73edbd2dcc9a4f36618) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-ralph@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))': + '@deepseek-ai/dsh-tool-ralph@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-schedule@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-schedule@0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-schedule@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-schedule@0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-schedule': 0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-schedule': 0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) - '@deepseek-ai/dsh-tool-session-query@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-session-query@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-query': 0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-query': 0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-tool-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-str-replace-editor@0.2.1-rc.1(32c88f60403e699b2eaa60bfd83b4ab9)': + '@deepseek-ai/dsh-tool-str-replace-editor@0.2.1-rc.2(f24b9807c0aa99567fbb097dfc43db37)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-subagent-control@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-subagent-control@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-tool-subagent@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-subagent@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 optionalDependencies: - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) - '@deepseek-ai/dsh-tool-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-tool-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-output-retention': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-output-retention': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-todo@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-todo@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-tool-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-tool-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 '@joplin/turndown-plugin-gfm': 1.0.68 turndown: 7.2.4 - ? '@deepseek-ai/dsh-tool-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))' + ? '@deepseek-ai/dsh-tool-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))' : dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-jobs': 0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-jobs': 0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tool-working-directory@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14))': + '@deepseek-ai/dsh-tool-working-directory@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) - '@deepseek-ai/dsh-tool-workspace-dependencies@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-tool-workspace-dependencies@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-user-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-user-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-typert-generator@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-typert-generator@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@jridgewell/gen-mapping': 0.3.13 typescript: 6.0.3 - '@deepseek-ai/dsh-typert-loader@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-typert-registry@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-typert-loader@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-typert-registry@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-typert-registry': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh-typert-registry@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-typert-registry@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) zod: 4.4.3 - '@deepseek-ai/dsh-user-approval@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-user-approval@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-user-questions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-user-questions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-scope': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-scope': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-util-code-language@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-util-code-language@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-util-crypto@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-util-crypto@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-util-time@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-util-time@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-util-workspace-path@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-util-workspace-path@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-web-app@0.2.1-rc.1(aa907786856d48a06b3f744aaa3eb8f0)': + '@deepseek-ai/dsh-web-app@0.2.1-rc.2(188c972912e0de652c7333d9c3aaed41)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) - '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067) - '@deepseek-ai/dsh-agent-preset': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0)) - '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0) - '@deepseek-ai/dsh-agent-tool-presentation': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-api-account-controller': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-api-job-controller': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-api-remotes': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.1(ce9553eda625f28aa09069edf9437a03) - '@deepseek-ai/dsh-api-settings-controller': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-native-command@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-api-terminal-controller': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-api-workspace-controller': 0.2.1-rc.1(0042cb50664b205915e88624151fd3e4) - '@deepseek-ai/dsh-api-workspace-files': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-client-connection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-hmr': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-locale': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-modules': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-product-analytics': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-resources': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-shortcuts': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-agent-preset': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-approval': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-attachment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-brand-official': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-chat': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-commands': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-conversation': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-cordis': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-deliverables': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-goal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-input-trigger': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-jobs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-layout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-message-feedback': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-model-selection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-open-in-app': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-permission-presets': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-plan': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-plugin-manager': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-reference': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-renderer': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-schedule': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-secret-mask': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-account': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-agent-loop': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-general': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-models': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-plugin-inventory': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-plugins': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-session-log': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-shell': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-subagent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-settings-web-search': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-shortcuts': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-sidebar': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-sidebar-browser': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-sidebar-documentpreview': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-sidebar-files': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-sidebar-right': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-sidebar-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-subagent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-theme': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-tool': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-trajectory': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-user-questions': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-workflow-run': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-command-compact': 0.2.1-rc.1(73a628b3767f41869a3545b647d99795) - '@deepseek-ai/dsh-command-goal': 0.2.1-rc.1(5fefb8e12d19af4f4199852e088ce759) - '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.1(74eddd5f167911f2b29d3b0237569324) - '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.1(352197aed4119992deeb723a331abb06) - '@deepseek-ai/dsh-cordis-client-runner': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-file-reference': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957)) - '@deepseek-ai/dsh-file-reference-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-file-reference@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-harness-dev-context': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-host-directory-picker-auto': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-host-frontend-static': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-host-open-in-app': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-host-product-telemetry-otel': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-otel@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@opentelemetry/api@1.9.1) - '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-command-feedback@0.2.1-rc.1(1b9b595bdaa3b970da6f51bafc988dad))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-office-to-pdf': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-persona': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.1(087a05f6b1b116cfd61f043671bf2397) - '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.1(b1054fea997ea31b14a908962f32956b) - '@deepseek-ai/dsh-plugin-market': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1(b1054fea997ea31b14a908962f32956b))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-schedule': 0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30) - '@deepseek-ai/dsh-session-log-export': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-reference': 0.2.1-rc.1(46e749a27c20eba41a8c06d1c1f70997) - '@deepseek-ai/dsh-session-stats': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-turn-outline': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-shell-env': 0.2.1-rc.1(6901b44cb070275077a66594c6020247) - '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.1(7ca5bb38a7420400219e764bab70b5af) - '@deepseek-ai/dsh-time-context': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-ask-user': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-user-questions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7) - '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-cordis': 0.2.1-rc.1(b9967bd797a09bcbca99fa716405c7c9) - '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.1(09e6140758f80927bebc604948370786) - '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.1(e5220f269966318c2b2bd1c571e1da70) - '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.1(7f6f9427a27842e2312e8277a2b53e9c) - '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-present': 0.2.1-rc.1(7285a58fbc5be1d3761e2ed5b7e99079) - '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7) - '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-schedule': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-schedule@0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-web-frontend': 0.2.1-rc.1 - '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.1(308539a2f5270426a45ca82bec8630de) - '@deepseek-ai/dsh-workspace': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-workspace-changes': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) + '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4) + '@deepseek-ai/dsh-agent-preset': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc)) + '@deepseek-ai/dsh-agent-preset-registry': 0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc) + '@deepseek-ai/dsh-agent-tool-presentation': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-api-account-controller': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-api-job-controller': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-api-remotes': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-api-session-controller': 0.2.1-rc.2(e7a0c1420fa7e4ca9fdc0707ab0ded72) + '@deepseek-ai/dsh-api-settings-controller': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-native-command@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-api-terminal-controller': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-api-workspace-controller': 0.2.1-rc.2(4eb52197d3979b30bae4432c87993adf) + '@deepseek-ai/dsh-api-workspace-files': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-client-connection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-client-file-upload': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-hmr': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-locale': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-modules': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-product-analytics': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-resources': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-shortcuts': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-agent-preset': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-approval': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-attachment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-brand-official': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-chat': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-commands': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-conversation': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-cordis': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-deepseek-model-label-1017': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-deliverables': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-directory-picker-browse': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-directory-picker-native': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-goal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-input-trigger': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-jobs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-layout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-message-feedback': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-model-selection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-open-in-app': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-permission-presets': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-plan': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-plugin-manager': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-reference': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-renderer': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-schedule': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-secret-mask': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-account': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-agent-loop': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-general': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-models': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-plugin-inventory': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-plugins': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-session-log': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-shell': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-subagent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-settings-web-search': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-shortcuts': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-sidebar': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-sidebar-browser': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-sidebar-documentpreview': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-sidebar-files': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-sidebar-right': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-sidebar-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-subagent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-theme': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-tool': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-trajectory': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-user-questions': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-workflow-run': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-command-compact': 0.2.1-rc.2(1e023618efac73d51a924cd15c35c08f) + '@deepseek-ai/dsh-command-goal': 0.2.1-rc.2(c1e36b28c4af00d474cb8a96a5a0bbdf) + '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.2(4b661657c2422da45fd2ae3c7faf43c4) + '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.2(cae86992afc859748d3aae1f812c45bd) + '@deepseek-ai/dsh-cordis-client-runner': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-cordis-host-runner': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-file-reference': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103)) + '@deepseek-ai/dsh-file-reference-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-file-reference@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-harness-dev-context': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-host-directory-picker-auto': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-client-ui-directory-picker-browse@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-client-ui-directory-picker-native@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-browse@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-directory-picker-native@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-host-directory-picker-browse': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-directory-picker-native': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-host-frontend-static': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-client-connection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-host-webserver@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-host-open-in-app': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-host-plugin-inventory': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-host-product-telemetry-otel': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-otel@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@opentelemetry/api@1.9.1) + '@deepseek-ai/dsh-host-webserver': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-message-feedback': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-command-feedback@0.2.1-rc.2(67afa7cccf7e3b1d28555fc0eb7bb42c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-office-to-pdf': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-persona': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.2(a5ec67f7a96c4eb7cac7baeef4cc1329) + '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3) + '@deepseek-ai/dsh-plugin-market': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-schedule': 0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d) + '@deepseek-ai/dsh-session-log-export': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-reference': 0.2.1-rc.2(a2f1efffe5952430d76fddc46856f267) + '@deepseek-ai/dsh-session-stats': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-turn-outline': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-shell-env': 0.2.1-rc.2(38b639f5d752e73edbd2dcc9a4f36618) + '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.2(53b2a43e3c7d14b3c473edbd47e0d751) + '@deepseek-ai/dsh-time-context': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-ask-user': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-user-questions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563) + '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-cordis': 0.2.1-rc.2(c94e7270f1ef6745f1aeb1ddbc07309c) + '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.2(2014f7b487f305b4e75ce0333148e474) + '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.2(91b0980bd1c9e4fbdfe365cd96ca8e6d) + '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.2(a3abbf1997fd4392cf189b5c6c2acf57) + '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-present': 0.2.1-rc.2(312572cd2aa94085cf97495e7bd7afd6) + '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563) + '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-schedule': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-schedule@0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-web-frontend': 0.2.1-rc.2 + '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.2(d620550c8601ba5c98783fada1527af6) + '@deepseek-ai/dsh-workspace': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-workspace-changes': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) '@deepseek-ai/schemastery': 3.18.5 commander: 15.0.0 open: 11.0.2 @@ -11616,185 +11643,197 @@ snapshots: - '@opentelemetry/api' - supports-color - '@deepseek-ai/dsh-web-fetch-http@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-web-deepseek-api@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/schemastery': 3.18.5 + optionalDependencies: + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + + '@deepseek-ai/dsh-web-fetch-http@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-timeout': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-timeout': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 ipaddr.js: 2.5.0 undici: 8.11.2 - '@deepseek-ai/dsh-web-frontend@0.2.1-rc.1': {} + '@deepseek-ai/dsh-web-frontend@0.2.1-rc.2': {} - '@deepseek-ai/dsh-web-search-deepseek@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-web-search-deepseek@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-deepseek-account@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-credentials': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-credentials': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 optionalDependencies: - '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-deepseek-account': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-win32-process@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)': + '@deepseek-ai/dsh-win32-process@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-lazy-require': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) koffi: 3.1.1 - '@deepseek-ai/dsh-workflow-ptc@0.2.1-rc.1(308539a2f5270426a45ca82bec8630de)': - dependencies: - '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-sandbox': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subagent': 0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) - '@deepseek-ai/dsh-util-values': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-workflow': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-working-directory': 0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14) + '@deepseek-ai/dsh-workflow-ptc@0.2.1-rc.2(d620550c8601ba5c98783fada1527af6)': + dependencies: + '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-ptc-runtime': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-sandbox': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-sandbox-policy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subagent': 0.2.1-rc.2(35798409003075a790d2e345ef752118) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) + '@deepseek-ai/dsh-util-values': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-workflow': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-working-directory': 0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20) '@deepseek-ai/schemastery': 3.18.5 - '@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))': + '@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)': + '@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-llm': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-llm': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-system-prompt': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) '@deepseek-ai/schemastery': 3.18.5 zod: 4.4.3 - '@deepseek-ai/dsh-workspace-changes@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))': + '@deepseek-ai/dsh-workspace-changes@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-agent': 0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957) - '@deepseek-ai/dsh-fs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-subprocess': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-tools': 0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb) + '@deepseek-ai/dsh-agent': 0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103) + '@deepseek-ai/dsh-fs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-subprocess': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-tools': 0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23) '@deepseek-ai/schemastery': 3.18.5 diff: 9.0.0 - '@deepseek-ai/dsh-workspace@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))': + '@deepseek-ai/dsh-workspace@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage-domain@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) - '@deepseek-ai/dsh-brand': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-session': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-storage': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-brand': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-session': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-session-persistence': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-storage': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-storage-domain': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-storage@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-typert-protocol': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) zod: 4.4.3 - '@deepseek-ai/dsh@0.2.1-rc.1(0e57ffcb1ce8689ec8a1c4ffecfdaf70)': + '@deepseek-ai/dsh@0.2.1-rc.2(d43380018ef26a9ba49cfaff0f263cd9)': dependencies: '@deepseek-ai/cordis': 4.0.5(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6) '@deepseek-ai/cordis-plugin-include': 1.0.10(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) '@deepseek-ai/cordis-plugin-loader': 1.0.6(@deepseek-ai/cordis@4.0.5)(node-addon-require-builtin@0.1.9) '@deepseek-ai/cordis-plugin-timer': 1.1.7(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-acp-app': 0.2.1-rc.1(3609accb48df996e5bc21db7b8b9ff3c) - '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067) - '@deepseek-ai/dsh-agent-preset': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0)) - '@deepseek-ai/dsh-agent-tool-presentation': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-app-boot': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-base': 0.2.1-rc.1(2355552302294544a405d8f47601109e) - '@deepseek-ai/dsh-client-ui-agent-preset': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-client-ui-cordis': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-cmdline': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-command-compact': 0.2.1-rc.1(73a628b3767f41869a3545b647d99795) - '@deepseek-ai/dsh-command-goal': 0.2.1-rc.1(5fefb8e12d19af4f4199852e088ce759) - '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.1(74eddd5f167911f2b29d3b0237569324) - '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.1(352197aed4119992deeb723a331abb06) - '@deepseek-ai/dsh-cordis-client-runner': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-experimental-agent-team-profile': 0.2.1-rc.1(f44711831728b356b95008307141847c) - '@deepseek-ai/dsh-experimental-auto-review': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-instructions@0.2.1-rc.1(bda228e02455bb3bcece31d8e80fe067))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-permission-presets@0.2.1-rc.1(4b0904c14ed0fa9409cf478adaaa38d5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-experimental-badge-skill-bundle': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-experimental-cot-translation-bundle': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-experimental-inspector-profile': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-experimental-plugin-market-bundle': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.1(b1054fea997ea31b14a908962f32956b))(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-experimental-ralph-bundle': 0.2.1-rc.1(7fbd1805deb9156f6a851a886cf8f11d) - '@deepseek-ai/dsh-experimental-session-search': 0.2.1-rc.1(1f3d110e0c708f07d0f26e3f8596ebe2) - '@deepseek-ai/dsh-experimental-session-titles-bundle': 0.2.1-rc.1(b335f4e68a98c079c4176e296c450d12) - '@deepseek-ai/dsh-experimental-terminal-bundle': 0.2.1-rc.1(097d16b31eff744a33f5ca475de88b11) - '@deepseek-ai/dsh-experimental-tool-worktree': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.1(d4e2a7b45064a6f3f732cf06f3ebe395))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-experimental-voice-input-bundle': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.1(cfe3d017cfe86a6f1fe79c9c6fd9cbe6))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-fs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))) - '@deepseek-ai/dsh-goal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-goal-round-driver': 0.2.1-rc.1(80ac098143c08ff4d33fdddc7161ecc0) - '@deepseek-ai/dsh-headless': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-default-model@0.2.1-rc.1(10b348b38164f4f20beb2388a507445c))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-query@0.2.1-rc.1(48746aceacb0974a85ae019e902cb80e))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c)) - '@deepseek-ai/dsh-hmr': 0.2.1-rc.1(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.1(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.1(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-home-paths': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5) - '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.1(491f2c3c983025c0325a24cfff518007) - '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-persona': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.1(087a05f6b1b116cfd61f043671bf2397) - '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.1(b1054fea997ea31b14a908962f32956b) - '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-pwsh-sandbox': 0.2.1-rc.1(ff6b586fa851700ae80e8f2ae1c5615d) - '@deepseek-ai/dsh-schedule': 0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30) - '@deepseek-ai/dsh-sdk-app': 0.2.1-rc.1(692aafed7954803e27b6281f69c12f68) - '@deepseek-ai/dsh-sdk-minimal': 0.2.1-rc.1(d9973007540e00e14f4446234b40fb07) - '@deepseek-ai/dsh-session-projection': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-session-reference': 0.2.1-rc.1(46e749a27c20eba41a8c06d1c1f70997) - '@deepseek-ai/dsh-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-skill-office': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-terminal': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)) - '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.1(7ca5bb38a7420400219e764bab70b5af) - '@deepseek-ai/dsh-time-context': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tmux-context': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-shell@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-token-meter': 0.2.1-rc.1(754d69f0b5329baa6d17ee8d88cd7d99) - '@deepseek-ai/dsh-tool-ask-user': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-user-questions@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7) - '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-cordis': 0.2.1-rc.1(b9967bd797a09bcbca99fa716405c7c9) - '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.1(09e6140758f80927bebc604948370786) - '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.1(e5220f269966318c2b2bd1c571e1da70) - '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.1(7f6f9427a27842e2312e8277a2b53e9c) - '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-present': 0.2.1-rc.1(7285a58fbc5be1d3761e2ed5b7e99079) - '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.1(57f6b2f33a75862795f936ffbd70e5a7) - '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-output-retention@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-schedule': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-schedule@0.2.1-rc.1(e48978329baad02a2ba12ed4595b0d30))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-working-directory@0.2.1-rc.1(0ec4c2999410a8838072dd59b95b3f14)) - '@deepseek-ai/dsh-tool-str-replace-editor': 0.2.1-rc.1(32c88f60403e699b2eaa60bfd83b4ab9) - '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.1(ee874cafc4e38fd97780cc0ba1485fa0))(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.1(422e9c998a6feef8f6c33f04f8929b4c))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-session-projection@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-tool-web': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-web@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))) - '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-jobs@0.2.1-rc.1(f3c66cf002c0accac1e4b3d0e79462d7))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb))(@deepseek-ai/dsh-workflow@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.1(0353620dad4a0e9c9befc32df9332957))(@deepseek-ai/dsh-brand@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)))) - '@deepseek-ai/dsh-tool-workspace-dependencies': 0.2.1-rc.1(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.1(14ea9b2f1090d1f852482c689f41a9bb)) - '@deepseek-ai/dsh-web-app': 0.2.1-rc.1(aa907786856d48a06b3f744aaa3eb8f0) - '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.1(308539a2f5270426a45ca82bec8630de) + '@deepseek-ai/dsh-acp-app': 0.2.1-rc.2(ac447575e9fabdb1a4761c8e9bb0e55b) + '@deepseek-ai/dsh-agent-instructions': 0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4) + '@deepseek-ai/dsh-agent-preset': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc)) + '@deepseek-ai/dsh-agent-tool-presentation': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-app-boot': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-atomic-write': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-base': 0.2.1-rc.2(29339cf1b43fa88dc5d5b3dfabbc1f23) + '@deepseek-ai/dsh-client-ui-agent-preset': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-client-ui-cordis': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-cmdline': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-command-compact': 0.2.1-rc.2(1e023618efac73d51a924cd15c35c08f) + '@deepseek-ai/dsh-command-goal': 0.2.1-rc.2(c1e36b28c4af00d474cb8a96a5a0bbdf) + '@deepseek-ai/dsh-compaction-basic': 0.2.1-rc.2(4b661657c2422da45fd2ae3c7faf43c4) + '@deepseek-ai/dsh-compaction-tool-result-pruner': 0.2.1-rc.2(cae86992afc859748d3aae1f812c45bd) + '@deepseek-ai/dsh-cordis-client-runner': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-experimental-agent-team-profile': 0.2.1-rc.2(d78dea1fd9417579f0aaff25a2a16c54) + '@deepseek-ai/dsh-experimental-auto-review': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-instructions@0.2.1-rc.2(2958e313f5ab351eb336a77c7f7964a4))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-permission-presets@0.2.1-rc.2(21dfc7ab704f3c861ff2b79006a82931))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-experimental-badge-skill-bundle': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-experimental-cot-translation-bundle': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-credentials@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-persistence@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-util-values@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-inspector-profile': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-plugin-market-bundle': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-plugin-manager@0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3))(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-experimental-ralph-bundle': 0.2.1-rc.2(2c239fd3b2899c09da604adb0f8242d5) + '@deepseek-ai/dsh-experimental-session-search': 0.2.1-rc.2(ff54b2143ddab3c6863f5bd423aad4e7) + '@deepseek-ai/dsh-experimental-session-titles-bundle': 0.2.1-rc.2(ba45e1d204998486a2c33f29581ba61d) + '@deepseek-ai/dsh-experimental-terminal-bundle': 0.2.1-rc.2(da2ee81d50d0f04b4a10a7e47051e1e9) + '@deepseek-ai/dsh-experimental-tool-worktree': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-experimental-worktree@0.2.1-rc.2(4512e2d3ad910ecfe8ff28dac80c57c7))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-experimental-voice-input-bundle': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-settings@0.2.1-rc.2(f19463d923a7a6aadc4d6ed675af1c31))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-fs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))) + '@deepseek-ai/dsh-goal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-goal-round-driver': 0.2.1-rc.2(cb215879634d63d5a9ee3ad3f48c6c64) + '@deepseek-ai/dsh-headless': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-default-model@0.2.1-rc.2(52dc0ce73f9fcea2295f0e3ac3407da1))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-query@0.2.1-rc.2(04928be9559d9c0a4ac6ca2eced8f337))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118)) + '@deepseek-ai/dsh-hmr': 0.2.1-rc.2(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis-plugin-timer@1.1.7(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-app-boot@0.2.1-rc.2(@deepseek-ai/cordis-plugin-group@1.0.5(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/cordis-plugin-include@1.0.10)(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-launch-environment@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-cmdline@0.2.1-rc.2(@deepseek-ai/cordis-plugin-loader@1.0.6)(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-home-paths': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-http-proxy': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-jobs-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-launch-environment': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5) + '@deepseek-ai/dsh-mcp-client': 0.2.1-rc.2(50033df239e08b37fa29da5c3dba510e) + '@deepseek-ai/dsh-mcp-resources': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-persona': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-plan-mode': 0.2.1-rc.2(a5ec67f7a96c4eb7cac7baeef4cc1329) + '@deepseek-ai/dsh-plugin-manager': 0.2.1-rc.2(832d1b6c8b948136a72780c9838aeda3) + '@deepseek-ai/dsh-pwsh-local': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-pwsh-sandbox': 0.2.1-rc.2(bf51845127745aa5390d67103d87fe7b) + '@deepseek-ai/dsh-schedule': 0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d) + '@deepseek-ai/dsh-sdk-app': 0.2.1-rc.2(d3680f1026c8cf247f8db7fa350bb478) + '@deepseek-ai/dsh-sdk-minimal': 0.2.1-rc.2(077dbab496bb170574e13ab1276cea40) + '@deepseek-ai/dsh-session-projection': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-session-reference': 0.2.1-rc.2(a2f1efffe5952430d76fddc46856f267) + '@deepseek-ai/dsh-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-skill-filesystem': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-fs@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))))(@deepseek-ai/dsh-home-paths@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-skill-office': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-terminal': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)) + '@deepseek-ai/dsh-terminal-bash': 0.2.1-rc.2(53b2a43e3c7d14b3c473edbd47e0d751) + '@deepseek-ai/dsh-time-context': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tmux-context': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-shell@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-sandbox@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-subprocess@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-http-proxy@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-token-meter': 0.2.1-rc.2(e7ba863eb387b2222cc78a6a6257d49b) + '@deepseek-ai/dsh-tool-ask-user': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-user-questions@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-typert-protocol@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-bash': 0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563) + '@deepseek-ai/dsh-tool-bash-persistent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-cordis': 0.2.1-rc.2(c94e7270f1ef6745f1aeb1ddbc07309c) + '@deepseek-ai/dsh-tool-fs': 0.2.1-rc.2(2014f7b487f305b4e75ce0333148e474) + '@deepseek-ai/dsh-tool-fs-search': 0.2.1-rc.2(91b0980bd1c9e4fbdfe365cd96ca8e6d) + '@deepseek-ai/dsh-tool-goal': 0.2.1-rc.2(a3abbf1997fd4392cf189b5c6c2acf57) + '@deepseek-ai/dsh-tool-jobs': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-present': 0.2.1-rc.2(312572cd2aa94085cf97495e7bd7afd6) + '@deepseek-ai/dsh-tool-pwsh': 0.2.1-rc.2(e0001e2e068e70fadf64f50cc6fb8563) + '@deepseek-ai/dsh-tool-pwsh-persistent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-output-retention@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-terminal@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-timeout@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-schedule': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-schedule@0.2.1-rc.2(1eb96b0f028dcbfc03c3ad6a2542e95d))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-skill': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-skill@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-working-directory@0.2.1-rc.2(f12c7ab5b914840b9ef91e5c508b4c20)) + '@deepseek-ai/dsh-tool-str-replace-editor': 0.2.1-rc.2(f24b9807c0aa99567fbb097dfc43db37) + '@deepseek-ai/dsh-tool-subagent': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent-preset-registry@0.2.1-rc.2(8f6164ae6ef15fae97c36cd276c594dc))(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-subagent-control': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-subagent@0.2.1-rc.2(35798409003075a790d2e345ef752118))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-todo': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-session-projection@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-tool-web': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-web@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))) + '@deepseek-ai/dsh-tool-workflow': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-jobs@0.2.1-rc.2(17e04a2c3e152612de53a5acf9af739c))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-system-prompt@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23))(@deepseek-ai/dsh-workflow@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-agent@0.2.1-rc.2(ba922ad4037e40def714bb7e19d35103))(@deepseek-ai/dsh-brand@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-llm@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5))(@deepseek-ai/dsh-session@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-scope@0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)))) + '@deepseek-ai/dsh-tool-workspace-dependencies': 0.2.1-rc.2(@deepseek-ai/cordis@4.0.5)(@deepseek-ai/dsh-tools@0.2.1-rc.2(f4f5dafa2004c02f6afbbbc8518bca23)) + '@deepseek-ai/dsh-web-app': 0.2.1-rc.2(188c972912e0de652c7333d9c3aaed41) + '@deepseek-ai/dsh-workflow-ptc': 0.2.1-rc.2(d620550c8601ba5c98783fada1527af6) '@deepseek-ai/schemastery': 3.18.5 commander: 15.0.0 js-yaml: 4.3.2 diff --git a/apps/web/scripts/probe-runtime-upgrade.mjs b/apps/web/scripts/probe-runtime-upgrade.mjs index aec9dd3c37..88f2b2dcdc 100644 --- a/apps/web/scripts/probe-runtime-upgrade.mjs +++ b/apps/web/scripts/probe-runtime-upgrade.mjs @@ -1,5 +1,7 @@ -/** Isolated published-runtime compatibility probe. Never edits a live Profile, - * upstream.json, official bundles, or the source checkout's dependency graph. */ +/** Historical rc.1-only compatibility probe with a reviewed vendor baseline. + * This is not the current rc.2 upgrade gate; it intentionally rejects rc.2 and + * later targets instead of claiming their compatibility. Never edits a live + * Profile, upstream.json, official bundles, or the source dependency graph. */ import {mkdtemp,cp,mkdir,readFile,writeFile,readdir} from 'node:fs/promises'; import {tmpdir} from 'node:os'; import {join,resolve,basename} from 'node:path'; @@ -9,7 +11,7 @@ import {createRequire} from 'node:module'; const source=fileURLToPath(new URL('../../../',import.meta.url)); const target=process.argv[2]; if(!/^\d+\.\d+\.\d+(?:-[A-Za-z0-9.-]+)?$/.test(target??''))throw Error('Usage: node probe-runtime-upgrade.mjs '); -if(target!=='0.2.1-rc.1')throw Error('This probe currently pins the reviewed rc.1 vendor baseline only.'); +if(target!=='0.2.1-rc.1')throw Error('Historical probe: only the reviewed rc.1 vendor baseline is supported; do not use it to validate rc.2 or later upgrades.'); const root=await mkdtemp(join(tmpdir(),'workdsh-runtime-upgrade-')); const web=join(root,'apps/web');await mkdir(web,{recursive:true}); const ignored=new Set(['node_modules','.git','.artifacts','dist','coverage','.cache']); diff --git a/apps/web/tests/unit/native-workbench-frame-patch.test.mjs b/apps/web/tests/unit/native-workbench-frame-patch.test.mjs index 26fc9628fe..15b8d8e332 100644 --- a/apps/web/tests/unit/native-workbench-frame-patch.test.mjs +++ b/apps/web/tests/unit/native-workbench-frame-patch.test.mjs @@ -8,7 +8,8 @@ import {patchNativeWorkbenchFrame,ensureNativeWorkbenchFrame,verifyNativeWorkben const require=createRequire(new URL('../../../../packages/plugins/quality-analysis/package.json',import.meta.url)); const manifestPath=require.resolve('@deepseek-ai/dsh-client-ui-conversation/package.json'); const source=await readFile(join(dirname(manifestPath),'lib/client.js'),'utf8'); -test('authorized rc.1 seam preserves the native subtree and refuses unknown bytes',()=>{ +test('authorized rc.2 seam preserves the native subtree and refuses unknown bytes',async()=>{ + assert.equal(JSON.parse(await readFile(manifestPath,'utf8')).version,'0.2.1-rc.2'); const patched=patchNativeWorkbenchFrame(source); assert.notEqual(patched,source);assert.equal(patchNativeWorkbenchFrame(patched),patched); assert.match(patched,/const conversation = renderSlot\("main.conversation", \{\}\)/); @@ -25,11 +26,15 @@ test('local copy applies idempotently, rolls back exactly and rejects unknown ve await assert.rejects(verifyNativeWorkbenchFrame(profile),/adapter is missing/); await ensureNativeWorkbenchFrame(profile);assert.equal(await readFile(join(pkg,'lib/client.js'),'utf8'),patchNativeWorkbenchFrame(source)); const verified=await verifyNativeWorkbenchFrame(profile); - assert.equal(verified.version,'0.2.1-rc.1');assert.equal(verified.sha256,'aafebc0109b8d60eb1e1b5e1f3a686c72b86eaf7a3dae8fdd699e1756debc80f'); + assert.equal(verified.version,'0.2.1-rc.2');assert.equal(verified.sha256,'aafebc0109b8d60eb1e1b5e1f3a686c72b86eaf7a3dae8fdd699e1756debc80f'); assert.equal(await readFile(untouched,'utf8'),source,'other hardlinked installations must remain unmodified'); await ensureNativeWorkbenchFrame(profile);await ensureNativeWorkbenchFrame(profile,{rollback:true}); assert.equal(await readFile(join(pkg,'lib/client.js'),'utf8'),source); await assert.rejects(verifyNativeWorkbenchFrame(profile),/adapter is missing/); + await writeFile(join(pkg,'package.json'),JSON.stringify({...manifest,version:'0.2.1-rc.1'})); + await assert.rejects(ensureNativeWorkbenchFrame(profile),/version mismatch/); + await assert.rejects(verifyNativeWorkbenchFrame(profile),/version mismatch/); + assert.equal(await readFile(join(pkg,'lib/client.js'),'utf8'),source,'identical rc.1 bytes do not bypass the exact rc.2 package-version guard'); await writeFile(join(pkg,'package.json'),JSON.stringify({...manifest,version:'0.0.0-unknown'})); await assert.rejects(ensureNativeWorkbenchFrame(profile),/version mismatch/); assert.equal(await readFile(join(pkg,'lib/client.js'),'utf8'),source); diff --git a/packages/bundle/package.json b/packages/bundle/package.json index 24c7cfa0ad..627d153ad3 100644 --- a/packages/bundle/package.json +++ b/packages/bundle/package.json @@ -56,37 +56,37 @@ }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-attachment": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-plugin-manager": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", + "@deepseek-ai/dsh-attachment": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-plugin-manager": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-plugin-workbench": "workspace:*", "workdsh-ui": "workspace:*", "@types/node": "22.19.0", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1" + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2" }, "dependencies": { - "@deepseek-ai/dsh-browser-use": "0.2.1-rc.1", - "@deepseek-ai/dsh-computer-use": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-auto-review": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-browser-use-playwright-mcp": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-computer-use-cua-driver-native": "0.2.1-rc.1", + "@deepseek-ai/dsh-browser-use": "0.2.1-rc.2", + "@deepseek-ai/dsh-computer-use": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-auto-review": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-browser-use-playwright-mcp": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-computer-use-cua-driver-native": "0.2.1-rc.2", "yaml": "2.9.0" } } diff --git a/packages/bundle/src/browser-view.ts b/packages/bundle/src/browser-view.ts index ab5969ef85..76a82ed53e 100644 --- a/packages/bundle/src/browser-view.ts +++ b/packages/bundle/src/browser-view.ts @@ -9,6 +9,14 @@ import type {} from '@deepseek-ai/dsh-attachment'; export const browserViewPath = '/api/workdsh-agent-browser'; const browserPrefix = 'mcp__playwright-mcp__browser_'; const screenshotName = `${browserPrefix}take_screenshot`; +// Information/installation tools do not establish a page that should be shown. +// In particular, screenshotting after browser_close can recreate a blank page. +const pageTools = new Set([ + 'open', 'navigate', 'navigate_back', 'snapshot', 'click', 'drag', 'hover', + 'select_option', 'fill_form', 'type', 'press_key', 'press_sequentially', + 'handle_dialog', 'resize', 'wait_for', 'evaluate', 'run_code', 'run_code_unsafe', + 'file_upload', 'mouse_move_xy', 'mouse_click_xy', 'mouse_drag_xy', +]); export interface BrowserViewFrame { sessionId: string; @@ -17,6 +25,8 @@ export interface BrowserViewFrame { image?: string; error?: string; } +/** Explicit successful browser activity; absence is unknown, not a close. */ +export interface BrowserViewActivity { readonly revision: number; readonly active: boolean } interface BrowserViewAction { kind: 'click' | 'scroll' | 'key' | 'type' | 'navigate' | 'back' | 'reload'; @@ -60,13 +70,19 @@ export function registerBrowserView(ctx: Context): void { const frames = new Map(); const agents = new Map[0]['agent']>>(); const queues = new Map>(); + const captures = new Map(); + const activities = new Map(); let disposed = false; - ctx.effect(() => () => { disposed = true; frames.clear(); agents.clear(); queues.clear(); }, 'workdsh.browser-view'); + const clear = (sessionId: string) => { + captures.get(sessionId)?.abort(); captures.delete(sessionId); + frames.delete(sessionId); queues.delete(sessionId); + }; + ctx.effect(() => () => { disposed = true; for (const capture of captures.values()) capture.abort(); captures.clear(); frames.clear(); activities.clear(); agents.clear(); queues.clear(); }, 'workdsh.browser-view'); ctx.on('agent/created', ({ agent }) => { const sessionId = String(agent.session.id); agents.set(sessionId, agent); - agent.ctx.effect(() => () => { frames.delete(sessionId); agents.delete(sessionId); queues.delete(sessionId); }, 'workdsh.browser-view.session'); + agent.ctx.effect(() => () => { clear(sessionId); activities.delete(sessionId); agents.delete(sessionId); }, 'workdsh.browser-view.session'); return undefined; }); @@ -75,14 +91,25 @@ export function registerBrowserView(ctx: Context): void { if (disposed || result.isError || exec.agent === undefined || !exec.name.startsWith(browserPrefix) || exec.name === screenshotName) return decision; const sessionId = String(exec.agent.session.id); const args = exec.arguments && typeof exec.arguments === 'object' ? exec.arguments as Record : {}; + const operation = exec.name.slice(browserPrefix.length); + if (operation === 'close' || (operation === 'tabs' && args.action === 'close')) { + clear(sessionId); + activities.set(sessionId, { revision: (activities.get(sessionId)?.revision ?? 0) + 1, active: false }); + return decision; + } + if (!pageTools.has(operation) && !(operation === 'tabs' && ['new', 'select'].includes(String(args.action)))) return decision; const prior = frames.get(sessionId); const pageLine = result.content.filter(block => block.type === 'text').map(block => block.text).join('\n').match(/^- Page URL: (https?:\/\/\S+)/m)?.[1]; const url = pageLine ?? (typeof args.url === 'string' ? args.url : prior?.url); - const revision = (prior?.revision ?? 0) + 1; - frames.set(sessionId, { sessionId, revision, ...(url ? { url } : {}), image: prior?.image }); + const revision = (activities.get(sessionId)?.revision ?? 0) + 1; + activities.set(sessionId, { revision, active: true }); + const frame = { sessionId, revision, ...(url ? { url } : {}), image: prior?.image }; + frames.set(sessionId, frame); + captures.get(sessionId)?.abort(); + const controller = new AbortController(); captures.set(sessionId, controller); const preceding = queues.get(sessionId) ?? Promise.resolve(); const queued = preceding.catch(() => undefined).then(async () => { - if (disposed) return; + if (disposed || controller.signal.aborted || frames.get(sessionId) !== frame) return; const screenshot = await ctx.tools.execute({ callId: ToolCallId(`workdsh-browser-view-${randomUUID()}`), rootCallId: exec.rootCallId, @@ -90,11 +117,11 @@ export function registerBrowserView(ctx: Context): void { name: screenshotName, arguments: {}, agent: exec.agent, - signal: AbortSignal.timeout(15_000), + signal: AbortSignal.any([controller.signal, AbortSignal.timeout(15_000)]), }); - if (disposed) return; + if (disposed || controller.signal.aborted) return; const current = frames.get(sessionId); - if (!current || current.revision !== revision) return; + if (current !== frame) return; // MCP keeps its canonical raw image even when the active model route is // text-only. The sidebar is a UI consumer, so it must not depend on the // model-facing image projection admitting an attachment. @@ -111,13 +138,16 @@ export function registerBrowserView(ctx: Context): void { const image = screenshot.content.find(block => block.type === 'image'); if (image?.type === 'image' && image.attachment.bytes < 8_000_000) { const stored = await ctx.attachments.readImage(image.attachment); - frames.set(sessionId, { ...current, image: `data:${image.attachment.mediaType};base64,${Buffer.from(stored.data).toString('base64')}`, error: undefined }); + if (!disposed && !controller.signal.aborted && frames.get(sessionId) === frame) + frames.set(sessionId, { ...current, image: `data:${image.attachment.mediaType};base64,${Buffer.from(stored.data).toString('base64')}`, error: undefined }); } else if (screenshot.isError) { frames.set(sessionId, { ...current, error: '浏览器画面暂时不可用。' }); } }).catch(() => { const current = frames.get(sessionId); - if (current?.revision === revision) frames.set(sessionId, { ...current, error: '浏览器画面暂时不可用。' }); + if (!disposed && !controller.signal.aborted && current === frame) frames.set(sessionId, { ...current, error: '浏览器画面暂时不可用。' }); + }).finally(() => { + if (captures.get(sessionId) === controller) captures.delete(sessionId); }); queues.set(sessionId, queued); return decision; @@ -144,7 +174,7 @@ export function registerBrowserView(ctx: Context): void { } const frame = frames.get(sessionId) ?? null; const unchanged = frame !== null && body?.afterRevision === frame.revision; - return Response.json({ frame: unchanged ? null : frame, unchanged }, { headers: { 'cache-control': 'no-store' } }); + return Response.json({ frame: unchanged ? null : frame, unchanged, activity: activities.get(sessionId) ?? null }, { headers: { 'cache-control': 'no-store' } }); }, }); ctx.effect(() => unregister, 'workdsh.browser-view.fetch'); diff --git a/packages/bundle/src/client/components/AgentBrowserPage.tsx b/packages/bundle/src/client/components/AgentBrowserPage.tsx index 079e2c15e2..584e6a5b28 100644 --- a/packages/bundle/src/client/components/AgentBrowserPage.tsx +++ b/packages/bundle/src/client/components/AgentBrowserPage.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { useEffect, useRef, useState } from 'react'; import type { PropsRuntime } from '@deepseek-ai/dsh-client-ui-slots'; -import type { BrowserViewFrame } from '../../browser-view.js'; +import type { BrowserViewFrame, BrowserViewActivity } from '../../browser-view.js'; export const agentBrowserKind = 'workdsh-agent-browser'; const buttonStyle: React.CSSProperties = { border: '1px solid var(--dsw-alias-border-l2)', borderRadius: 6, padding: '6px 9px', background: 'var(--dsw-alias-interactive-bg-hover)', color: 'var(--dsw-alias-label-primary)', cursor: 'pointer' }; @@ -23,7 +23,7 @@ export async function sendAgentBrowserAction(sessionId: string, action: BrowserA if (!response.ok) throw new Error('浏览器操作失败'); } -export async function readAgentBrowserFrame(sessionId: string, signal?: AbortSignal, afterRevision?: number): Promise<{ frame: BrowserViewFrame | null; unchanged: boolean }> { +export async function readAgentBrowserFrame(sessionId: string, signal?: AbortSignal, afterRevision?: number): Promise<{ frame: BrowserViewFrame | null; unchanged: boolean; activity: BrowserViewActivity | null }> { const response = await fetch('/api/workdsh-agent-browser', { method: 'POST', credentials: 'same-origin', @@ -32,8 +32,11 @@ export async function readAgentBrowserFrame(sessionId: string, signal?: AbortSig signal, }); if (!response.ok) throw new Error('无法读取浏览器画面'); - const payload = await response.json() as { frame?: BrowserViewFrame | null; unchanged?: boolean }; - return { frame: payload.frame ?? null, unchanged: payload.unchanged === true }; + const payload = await response.json() as { frame?: BrowserViewFrame | null; unchanged?: boolean; activity?: BrowserViewActivity | null }; + const activity = payload.activity; + return { frame: payload.frame ?? null, unchanged: payload.unchanged === true, + activity: activity && typeof activity.active === 'boolean' && Number.isSafeInteger(activity.revision) && activity.revision > 0 + ? { active: activity.active, revision: activity.revision } : null }; } export function AgentBrowserPage({ sessionId }: PropsRuntime<'sidebar.right.pane.tab'>) { diff --git a/packages/bundle/src/client/harness/client.ts b/packages/bundle/src/client/harness/client.ts index f13f828b21..b19ec5d765 100644 --- a/packages/bundle/src/client/harness/client.ts +++ b/packages/bundle/src/client/harness/client.ts @@ -67,24 +67,42 @@ export function apply(ctx: Context): void { ctx.slots.inject('sidebar.right.pane.tab', () => ctx.slots.register({ name: 'sidebar.right.pane.tab', key: agentBrowserKind }, AgentBrowserPage)); ctx.effect(() => { const sessions = ctx.sessions as unknown as ISessions; - const opened = new Set(); + const observed = new Map(); let pending = false; + let disposed = false; + const selectedSession = () => Object.values(sessions.list.getSnapshot().byId).find(row => (row.retainedBy.mainView ?? 0) > 0)?.id; + let selection = selectedSession(), selectionRevision = 0; + const changed = () => { const next = selectedSession(); if (next !== selection) { selection = next; selectionRevision++; } }; + const unsubscribe = sessions.list.subscribe(changed); const poll = async () => { - if (pending || !legacyBrowserEnabled) return; - const state = sessions.list.getSnapshot(); - const current = Object.values(state.byId).find(row => (row.retainedBy.mainView ?? 0) > 0)?.id; - if (!current || opened.has(String(current))) return; + if (pending || disposed || !legacyBrowserEnabled) return; + changed(); const current = selection, requestedSelection = selectionRevision; + if (!current) return; + const hadOwnTab = ctx.sidebarRight.openTabs.getSnapshot().some(tab => tab.sessionId === current && tab.kind === agentBrowserKind); pending = true; try { - const { frame } = await readAgentBrowserFrame(String(current)); - if (!frame || frame.revision === 0) return; - opened.add(String(current)); + const { frame, activity } = await readAgentBrowserFrame(String(current)); + if (disposed || !legacyBrowserEnabled || !activity) return; + changed(); if (selection !== current || selectionRevision !== requestedSelection) return; + const ownTabs = ctx.sidebarRight.openTabs.getSnapshot().filter(tab => tab.sessionId === current && tab.kind === agentBrowserKind); + if (!activity.active) { + if (observed.get(String(current)) === activity.revision) return; + observed.set(String(current), activity.revision); + for (const tab of ownTabs) ctx.sidebarRight.closeIn(current, tab.tabId); + return; + } + if (!frame || frame.sessionId !== current || frame.revision !== activity.revision) return; + if (ownTabs.length) { observed.set(String(current), activity.revision); return; } + if (hadOwnTab) { observed.set(String(current), activity.revision); return; } + if (observed.get(String(current)) === activity.revision) return; ctx.sidebarRight.openTabIn(current, agentBrowserKind, { params: {} }); + if (ctx.sidebarRight.openTabs.getSnapshot().some(tab => tab.sessionId === current && tab.kind === agentBrowserKind)) + observed.set(String(current), activity.revision); } catch { /* The browser provider is optional; retry on the next poll. */ } finally { pending = false; } }; const timer = window.setInterval(() => { void poll(); }, 900); - return () => window.clearInterval(timer); + return () => { disposed = true; unsubscribe(); window.clearInterval(timer); }; }, 'workdsh.agent-browser.auto-open'); ctx.slots.inject('shell.overlay', () => ctx.slots.register({ name: 'shell.overlay', id: 'workdsh-shell-appearance' }, ShellAppearance)); const diagnostics = new URL(window.location.href).searchParams.get('diagnostics') === '1'; diff --git a/packages/bundle/tests/browser-view-ui.mjs b/packages/bundle/tests/browser-view-ui.mjs index f78d6c0c57..8f8237e334 100644 --- a/packages/bundle/tests/browser-view-ui.mjs +++ b/packages/bundle/tests/browser-view-ui.mjs @@ -37,7 +37,7 @@ test('Web client opens the Agent browser tab and sends image clicks to its Sessi const body = route.request().postDataJSON(); if (body.action) actions.push(body.action); const frame = { sessionId: body.sessionId, revision: 1, url: 'https://example.test/', image: `data:image/png;base64,${onePixelPng}` }; - await route.fulfill({ status: 200, contentType: 'application/json', body: JSON.stringify({ frame, unchanged: false }) }); + await route.fulfill({ status: 200, contentType: 'application/json', body: JSON.stringify({ frame, unchanged: false, activity:{revision:1,active:true} }) }); }); await page.goto(url); const continueButton = page.getByRole('button', { name: '继续', exact: true }); diff --git a/packages/bundle/tests/browser-view.test.mjs b/packages/bundle/tests/browser-view.test.mjs index efe3aca6ea..2a82b5afd7 100644 --- a/packages/bundle/tests/browser-view.test.mjs +++ b/packages/bundle/tests/browser-view.test.mjs @@ -1,5 +1,8 @@ import assert from 'node:assert/strict'; import { test } from 'node:test'; +import { readFile } from 'node:fs/promises'; +import { createRequire } from 'node:module'; +import { runInNewContext } from 'node:vm'; import { registerBrowserView } from '../dist/browser-view.js'; test('captures the action browser for its owning session only', async () => { @@ -64,3 +67,154 @@ test('uses raw MCP screenshots when model-facing image projection is unavailable const response = await fetchHandler(new Request('http://localhost/api/workdsh-agent-browser', { method: 'POST', body: JSON.stringify({ sessionId: 'session-raw' }) })); assert.equal((await response.json()).frame.image, 'data:image/png;base64,AQIDBA=='); }); + +function fixture(execute=async()=>({isError:false,content:[],value:{content:[{type:'image',mimeType:'image/png',data:'AQIDBA=='}]}}),readImage=async()=>({data:Uint8Array.of(1,2,3,4)})) { + const handlers=new Map(),calls=[];let fetchHandler; + registerBrowserView({effect:()=>undefined,on:(name,handler)=>handlers.set(name,handler), + tools:{execute:async call=>{calls.push(call);return execute(call);}},attachments:{readImage}, + connection:{fetch:{register({fetch}){fetchHandler=fetch;return()=>{};}}}}); + const agent={session:{id:'session-close'},ctx:{effect:()=>undefined}}; + handlers.get('agent/created')({agent}); + return {calls, + post:async(name,args={},isError=false)=>handlers.get('tools/post-execute')({name:'mcp__playwright-mcp__'+name,arguments:args,agent,rootCallId:'root',token:Symbol('call')},{isError,content:[]},async()=>undefined), + async status(){return (await (await fetchHandler(new Request('http://localhost/api/workdsh-agent-browser',{method:'POST',body:JSON.stringify({sessionId:agent.session.id})}))).json());}, + async frame(){return (await this.status()).frame;}, + }; +} +const settle=()=>new Promise(resolve=>setImmediate(resolve)); + +test('close and information tools never create a sidebar frame or trigger an automatic screenshot',async()=>{ + const f=fixture(); + for(const [name,args] of [ + ['browser_close',{}],['browser_tabs',{action:'close'}],['browser_tabs',{action:'list'}], + ['list_mcp_resources',{}],['list_mcp_resource_templates',{}],['read_mcp_resource',{}], + ['browser_console_messages',{}],['browser_network_requests',{}],['browser_install',{}], + ['browser_start_tracing',{}],['browser_stop_tracing',{}],['browser_generate_locator',{}], + ['browser_take_screenshot',{}],['browser_unknown_information',{}], + ]){await f.post(name,args);await settle();assert.equal(await f.frame(),null,name);} + assert.deepEqual(f.calls,[]); +}); + +test('navigate and snapshot retain normal page display; successful close clears it and failed close does not invent success',async()=>{ + const f=fixture(); + assert.equal((await f.status()).activity,null,'an untouched session is unknown, not closed'); + await f.post('browser_navigate',{url:'https://example.test/'});await settle(); + assert.equal((await f.frame()).revision,1);assert.equal(f.calls.length,1); + await f.post('browser_snapshot');await settle(); + assert.equal((await f.frame()).revision,2);assert.equal(f.calls.length,2); + await f.post('browser_close',{},true);await settle();assert.equal((await f.frame()).revision,2); + await f.post('browser_close');await settle();assert.equal(await f.frame(),null);assert.equal(f.calls.length,2); + assert.deepEqual((await f.status()).activity,{active:false,revision:3}); + await f.post('browser_tabs',{action:'new'});await settle();assert.equal((await f.frame()).revision,4); + assert.deepEqual((await f.status()).activity,{active:true,revision:4}); + await f.post('browser_tabs',{action:'close'});await settle();assert.equal(await f.frame(),null);assert.equal(f.calls.length,3); + assert.deepEqual((await f.status()).activity,{active:false,revision:5}); +}); + +test('close cancels queued captures before they can recreate a browser',async()=>{ + const f=fixture(); + await Promise.all([f.post('browser_navigate',{url:'https://example.test/'}),f.post('browser_close')]); + await settle();assert.equal(await f.frame(),null);assert.equal(f.calls.length,0); +}); + +test('an in-flight old screenshot cannot resurrect a closed page or overwrite a newly opened frame',async()=>{ + let finish;const f=fixture(call=>new Promise(resolve=>{finish=resolve;})); + await f.post('browser_navigate',{url:'https://old.test/'});await settle(); + assert.equal(f.calls.length,1);const oldFinish=finish,oldSignal=f.calls[0].signal; + await f.post('browser_close');assert.equal(oldSignal.aborted,true);assert.equal(await f.frame(),null); + await f.post('browser_navigate',{url:'https://new.test/'});await settle(); + const nextFinish=finish; + oldFinish({isError:false,content:[],value:{content:[{type:'image',mimeType:'image/png',data:'T0xE'}]}}); + await settle();assert.equal((await f.frame()).url,'https://new.test/');assert.equal((await f.frame()).image,undefined); + nextFinish({isError:false,content:[],value:{content:[{type:'image',mimeType:'image/png',data:'TkVX'}]}}); + await settle();assert.equal((await f.frame()).image,'data:image/png;base64,TkVX'); +}); + +test('close during attachment decoding cannot restore the old frame',async()=>{ + let decode;const f=fixture(async()=>({isError:false,content:[{type:'image',attachment:{mediaType:'image/png',bytes:4}}]}),()=>new Promise(resolve=>{decode=resolve;})); + await f.post('browser_snapshot');await settle();assert.equal(typeof decode,'function'); + await f.post('browser_close');decode({data:Uint8Array.of(1,2,3,4)});await settle(); + assert.equal(await f.frame(),null);assert.equal(f.calls.length,1); +}); + +const browserKind='workdsh-agent-browser'; +const clientCode=await readFile(new URL('../dist/client.js',import.meta.url),'utf8'); +const require=createRequire(new URL('../package.json',import.meta.url)); +function clientFixture(status,{providerEnabled=false}={}) { + let apply,timer,current='first',disposed=false,serial=0; + const cleanups=[],listeners=new Set(),tabs=[],opens=[],closes=[]; + const context={URL,AbortController,AbortSignal,console, + fetch:async(_url,options)=>Response.json(await status(JSON.parse(options.body))), + window:{location:{href:'https://application.test/'},setInterval(callback){timer=callback;return 1;},clearInterval(){}, + __ModuleLoader__:{load(module){apply=module.factory(id=>id==='@deepseek-ai/dsh-client-ui-primitives'?{}:require(id)).apply;}}}, + }; + runInNewContext(clientCode,context); + apply({ + inject(){return()=>{};},plugin(){}, + effect(body){const stop=body();if(typeof stop==='function')cleanups.push(stop);}, + slots:{inject(_slot,body){const stop=body();if(typeof stop==='function')cleanups.push(stop);},register(){return()=>{};},entriesOfSlot(){return[];}}, + layout:{selectPanel(){}}, + remote:{pluginInventory:{async list(){return{ok:true,value:{entries:providerEnabled?[{moduleName:'workdsh-provider-browser-session',enabled:true}]:[]}};}}}, + sidebarRightTabs:{register(){return()=>{};}}, + sidebarRight:{ + openTabs:{getSnapshot:()=>tabs}, + openTabIn(sessionId,kind){opens.push({sessionId,kind});tabs.push({sessionId,kind,tabId:'tab-'+ ++serial});}, + closeIn(sessionId,tabId){closes.push({sessionId,tabId});const index=tabs.findIndex(row=>row.sessionId===sessionId&&row.tabId===tabId);if(index>=0)tabs.splice(index,1);}, + }, + sessions:{list:{getSnapshot:()=>({byId:current?{[current]:{id:current,retainedBy:{mainView:1}}}:{}}),subscribe(callback){listeners.add(callback);return()=>listeners.delete(callback);}}}, + }); + return{tabs,opens,closes, + tick(){timer();},select(id){current=id;for(const listener of listeners)listener();}, + dispose(){if(disposed)return;disposed=true;for(const stop of cleanups.reverse())stop();}, + }; +} +const activity=(sessionId,revision,active=true)=>({activity:{revision,active},frame:active?{sessionId,revision}:null,unchanged:false}); + +test('actual Client apply opens only new browser activity and closes only its own exact Session pane',async()=>{ + let state={activity:null,frame:null};const f=clientFixture(()=>state); + try{ + await settle();f.tabs.push({sessionId:'first',kind:'files',tabId:'file-tab'},{sessionId:'second',kind:browserKind,tabId:'other-browser'}); + f.tick();await settle();assert.equal(f.opens.length,0);assert.equal(f.closes.length,0); + state=activity('first',1);f.tick();await settle();assert.deepEqual(f.opens,[{sessionId:'first',kind:browserKind}]); + const own=f.tabs.find(row=>row.sessionId==='first'&&row.kind===browserKind);f.tabs.splice(f.tabs.indexOf(own),1); + f.tick();await settle();assert.equal(f.opens.length,1,'manual close is respected for the same activity'); + state=activity('first',2);f.tick();await settle();assert.equal(f.opens.length,2,'new real activity can reopen'); + const reopened=f.tabs.find(row=>row.sessionId==='first'&&row.kind===browserKind); + state=activity('first',3,false);f.tick();await settle();assert.deepEqual(f.closes,[{sessionId:'first',tabId:reopened.tabId}]); + assert.equal(f.tabs.some(row=>row.tabId==='file-tab'),true);assert.equal(f.tabs.some(row=>row.tabId==='other-browser'),true); + f.tick();await settle();assert.equal(f.closes.length,1);assert.equal(f.opens.length,2); + }finally{f.dispose();} +}); + +test('unavailable, malformed and other-Session facts cannot close or open a manual pane',async()=>{ + let state;const f=clientFixture(()=>state); + try{ + await settle();f.tabs.push({sessionId:'first',kind:browserKind,tabId:'manual'}); + for(const value of [{frame:null},{activity:{active:false,revision:0}},{activity:{active:'false',revision:1}},activity('other',1)]){ + state=value;f.tick();await settle();assert.equal(f.closes.length,0);assert.equal(f.opens.length,0); + } + state={activity:null,frame:null};f.tick();await settle();assert.equal(f.tabs.length,1); + }finally{f.dispose();} +}); + +test('Client late poll cannot steal another Session, return after a switch-away-and-back, or open after dispose',async()=>{ + let finish;const f=clientFixture(()=>new Promise(resolve=>{finish=resolve;})); + try{ + await settle();f.tick();await settle();f.select('second');finish(activity('first',1));await settle();assert.equal(f.opens.length,0); + f.select('first');f.tick();await settle();f.select('second');f.select('first');finish(activity('first',2));await settle();assert.equal(f.opens.length,0); + f.tick();await settle();f.dispose();finish(activity('first',3));await settle();assert.equal(f.opens.length,0);assert.equal(f.closes.length,0); + }finally{f.dispose();} +}); + +test('closing a pane while its first status is pending is not undone by the late response',async()=>{ + let finish;const f=clientFixture(()=>new Promise(resolve=>{finish=resolve;})); + try{ + await settle();const manual={sessionId:'first',kind:browserKind,tabId:'manual'};f.tabs.push(manual); + f.tick();await settle();f.tabs.splice(f.tabs.indexOf(manual),1);finish(activity('first',1));await settle();assert.equal(f.opens.length,0); + }finally{f.dispose();} +}); + +test('the managed provider owning its own tab prevents legacy polling and tab selection',async()=>{ + let reads=0;const f=clientFixture(()=>{reads++;return activity('first',1);},{providerEnabled:true}); + try{await settle();f.tick();await settle();assert.equal(reads,0);assert.equal(f.opens.length,0);assert.equal(f.closes.length,0);}finally{f.dispose();} +}); diff --git a/packages/enterprise-connection/package.json b/packages/enterprise-connection/package.json index fb2eefbd98..111cd2293b 100644 --- a/packages/enterprise-connection/package.json +++ b/packages/enterprise-connection/package.json @@ -41,29 +41,29 @@ ], "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "react": "19.2.4", - "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-values": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-values": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "react-dom": "19.2.4", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-attachment": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-present": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-attachment": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-present": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2" }, "peerDependenciesMeta": { "@deepseek-ai/dsh": { diff --git a/packages/plugins/access/package.json b/packages/plugins/access/package.json index fd40e846a4..abda8ce3eb 100644 --- a/packages/plugins/access/package.json +++ b/packages/plugins/access/package.json @@ -40,17 +40,17 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1" + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/node": "22.19.0", "workdsh-contracts": "workspace:*" }, diff --git a/packages/plugins/activity/package.json b/packages/plugins/activity/package.json index 142b56712d..3c30c18d45 100644 --- a/packages/plugins/activity/package.json +++ b/packages/plugins/activity/package.json @@ -34,26 +34,26 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "react": "19.2.4", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-store": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-store": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-contracts": "workspace:*", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-store": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-store": "0.2.1-rc.2" }, "dsh": { "bundle": { diff --git a/packages/plugins/audit/package.json b/packages/plugins/audit/package.json index aa6336cf5e..23b046adfa 100644 --- a/packages/plugins/audit/package.json +++ b/packages/plugins/audit/package.json @@ -32,11 +32,11 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1" + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", "@types/node": "22.19.0", "workdsh-contracts": "workspace:*" }, diff --git a/packages/plugins/connectors/package.json b/packages/plugins/connectors/package.json index 71c4d7186c..09f3052bde 100644 --- a/packages/plugins/connectors/package.json +++ b/packages/plugins/connectors/package.json @@ -29,42 +29,42 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-credentials": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-credentials": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "react": "19.2.4", "zod": "^4.3.6", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-credentials": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-credentials": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-resources": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@deepseek-ai/schemastery": "3.18.5", "@types/node": "22.19.0", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-ui": "workspace:*", "zod": "^4.3.6", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "workdsh-contracts": "workspace:*" }, "dsh": { diff --git a/packages/plugins/enterprise-collaboration/package.json b/packages/plugins/enterprise-collaboration/package.json index 99fe75ad90..66495dfa67 100644 --- a/packages/plugins/enterprise-collaboration/package.json +++ b/packages/plugins/enterprise-collaboration/package.json @@ -38,52 +38,52 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "react": "19.2.4", "react-dom": "19.2.4", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-attachment": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-present": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh": "0.2.1-rc.1" + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-attachment": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-present": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "@types/react": "19.2.14", "react": "19.2.4", "@types/node": "22.19.0", "workdsh-contracts": "workspace:*", "react-dom": "19.2.4", "@types/react-dom": "19.2.3", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-attachment": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-present": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1" + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-attachment": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-present": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2" }, "dsh": { "client": { diff --git a/packages/plugins/experts/package.json b/packages/plugins/experts/package.json index 614efcf0ab..b60c158e83 100644 --- a/packages/plugins/experts/package.json +++ b/packages/plugins/experts/package.json @@ -30,53 +30,53 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-query": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-query": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "react": "19.2.4", - "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1" + "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-llm": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-query": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-llm": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-query": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-contracts": "workspace:*", "workdsh-ui": "workspace:*", - "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1" + "@deepseek-ai/dsh-agent-preset-registry": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2" }, "dependencies": { - "@deepseek-ai/dsh-experimental-agent-team": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-client-ui-agent-team": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-tool-agent-team": "0.2.1-rc.1", - "@deepseek-ai/dsh-persona": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill-filesystem": "0.2.1-rc.1", + "@deepseek-ai/dsh-experimental-agent-team": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-client-ui-agent-team": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-tool-agent-team": "0.2.1-rc.2", + "@deepseek-ai/dsh-persona": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill-filesystem": "0.2.1-rc.2", "fflate": "0.8.3", "yaml": "2.9.0", "zod": "4.4.3", diff --git a/packages/plugins/library/package.json b/packages/plugins/library/package.json index 398a6686d6..fd9cc0ad46 100644 --- a/packages/plugins/library/package.json +++ b/packages/plugins/library/package.json @@ -30,47 +30,47 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "react": "19.2.4" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-json": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-json": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "pdf-lib": "1.17.1", @@ -78,7 +78,7 @@ "workdsh-contracts": "workspace:*", "workdsh-tabular": "workspace:*", "workdsh-ui": "workspace:*", - "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "0.2.1-rc.2" }, "dependencies": { "exceljs": "4.4.0", diff --git a/packages/plugins/office/package.json b/packages/plugins/office/package.json index 38875fecb2..0ad316ff63 100644 --- a/packages/plugins/office/package.json +++ b/packages/plugins/office/package.json @@ -77,20 +77,20 @@ }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-documentpreview": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/papaparse": "5.5.2", "@types/react": "19.2.14", @@ -100,17 +100,17 @@ "@univerjs/slides": "0.25.1", "@univerjs/slides-ui": "0.25.1", "workdsh-contracts": "workspace:*", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", "workdsh-tabular": "workspace:*" }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1" + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2" }, "peerDependenciesMeta": { "@deepseek-ai/dsh-fs": { diff --git a/packages/plugins/projects/package.json b/packages/plugins/projects/package.json index 8d8e9fc9d4..8c6f9fcdf5 100644 --- a/packages/plugins/projects/package.json +++ b/packages/plugins/projects/package.json @@ -30,57 +30,57 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-present": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-present": "0.2.1-rc.2", "react": "19.2.4", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-store": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-store": "0.2.1-rc.2", "workdsh-ui": "workspace:*", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", "react-dom": "19.2.4", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-json": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-present": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-json": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-present": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-contracts": "workspace:*", "workdsh-ui": "workspace:*", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-store": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-store": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-input-trigger": "0.2.1-rc.2", "@types/react-dom": "19.2.3", "react-dom": "19.2.4", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2" }, "dsh": { "bundle": { diff --git a/packages/plugins/quality-analysis/package.json b/packages/plugins/quality-analysis/package.json index f436132099..20f7f3a5a5 100644 --- a/packages/plugins/quality-analysis/package.json +++ b/packages/plugins/quality-analysis/package.json @@ -47,7 +47,7 @@ "layout": "full-page", "hostCompatibility": { "sdk": "^1.0.0", - "harness": "0.2.1-rc.1" + "harness": "0.2.1-rc.2" }, "capabilities": [] } @@ -63,32 +63,32 @@ "saxes": "5.0.1" }, "peerDependencies": { - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", "workdsh-plugin-library": "0.1.0-alpha.8", "workdsh-plugin-workbenches": "3.0.0-alpha.49", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2" }, "devDependencies": { - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-contracts": "workspace:*", "workdsh-plugin-library": "workspace:*", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", "workdsh-tabular": "workspace:*", "workdsh-plugin-workbenches": "workspace:*", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1" + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2" } } diff --git a/packages/plugins/quality-analysis/src/client.tsx b/packages/plugins/quality-analysis/src/client.tsx index fbfbbeab04..84a422ff86 100644 --- a/packages/plugins/quality-analysis/src/client.tsx +++ b/packages/plugins/quality-analysis/src/client.tsx @@ -18,7 +18,7 @@ import type {QualityAiContext} from './client/ai-context.js'; import {qualityNativeDraftState} from './client/native-draft-state.js'; export const name='workdsh-quality-analysis-client'; export const inject=['workdshWorkbenchClientRegistration','layout','workdshLibraryPreview','sessions','conversation','uiWorkspace','sidebarRight','workspaces','slots']; -const descriptor:WorkbenchDescriptor={id:'workdsh.quality-analysis',title:'质量分析',description:'检验数据、缺陷分析和可追溯报告',protocolVersion:'1.0',layout:'full-page',hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.1'},capabilities:[]}; +const descriptor:WorkbenchDescriptor={id:'workdsh.quality-analysis',title:'质量分析',description:'检验数据、缺陷分析和可追溯报告',protocolVersion:'1.0',layout:'full-page',hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.2'},capabilities:[]}; type ConversationBinding={sessionId:string;recordId:string;originRunId?:string;originContentHash?:string}; const closeStyles=`.wd-quality-native-companion{position:relative}.wd-quality-companion-close{position:absolute;right:10px;top:7px;z-index:2;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:var(--dsw-alias-bg-base,#fff);color:var(--dsw-alias-label-secondary,#657185);cursor:pointer;font:inherit}.wd-quality-companion-close:hover{background:var(--dsw-alias-bg-layer-1,#f2f3f5)}.wd-quality-companion-close:focus-visible{outline:2px solid var(--dsw-alias-brand-primary,#3d73ff);outline-offset:2px}`; const frameStyles=`.wd-quality-native-frame{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;width:100%}.wd-quality-native-frame.has-companion{grid-template-columns:minmax(0,1fr) minmax(360px,42%)}.wd-quality-business-column{min-width:0;min-height:0;overflow:auto}.wd-quality-native-companion{height:100%;min-height:0;min-width:0;overflow:hidden;border-left:1px solid var(--dsw-alias-border-l2,#dce2e9);display:flex;flex-direction:column;background:var(--dsw-alias-bg-base,#fff)}.wd-quality-companion-return{display:none}.wd-quality-native-companion[hidden],.wd-quality-native-session[hidden],.wd-quality-native-file[hidden]{display:none}.wd-quality-native-session,.wd-quality-native-file{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden}.wd-quality-native-file>header{flex:0 0 auto;display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--dsw-alias-border-l2,#dce2e9)}.wd-quality-native-file>header strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-quality-native-file>header button{font:inherit;padding:6px 10px;border-radius:6px;border:1px solid var(--dsw-alias-border-l2,#dce2e9);background:var(--dsw-alias-bg-layer-1,#fff);color:inherit}.wd-quality-native-feedback{margin:0;padding:10px 16px;font-size:13px;color:var(--dsw-alias-label-secondary,#657185)}.wd-quality-ai-result-notice{padding:12px 16px;margin-bottom:16px;border:1px solid var(--dsw-alias-border-l2,#dce2e9);border-radius:8px}.wd-quality-ai-result-notice button{margin-left:12px}@media(max-width:850px){.wd-quality-native-frame.has-companion{grid-template-columns:minmax(0,1fr)}.wd-quality-native-frame.has-companion>.wd-quality-business-column{display:none}.wd-quality-native-companion{border-left:0}.wd-quality-companion-return{display:flex;padding:8px 12px;flex:0 0 auto}.wd-quality-companion-return button{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer}}`; diff --git a/packages/plugins/quality-analysis/src/index.ts b/packages/plugins/quality-analysis/src/index.ts index 5c0ff4e040..7b387e20b8 100644 --- a/packages/plugins/quality-analysis/src/index.ts +++ b/packages/plugins/quality-analysis/src/index.ts @@ -7,7 +7,7 @@ import { QualityCsvImporter } from './runtime/csv-import.js'; import { QualityXlsxImporter } from './runtime/xlsx-import.js'; export const name = 'workdsh-quality-analysis'; export const inject = ['storageDomain','workdshIdentity','connection','workdshWorkbenchRegistration','workdshLibrary','tools','agents','workdshAccess','sessionController','workspaceController','workspaceRegistry']; -export const descriptor: WorkbenchDescriptor = {id:'workdsh.quality-analysis',title:'质量分析',description:'检验数据、缺陷分析和可追溯报告',protocolVersion:'1.0',layout:'full-page',hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.1'},capabilities:[]}; +export const descriptor: WorkbenchDescriptor = {id:'workdsh.quality-analysis',title:'质量分析',description:'检验数据、缺陷分析和可追溯报告',protocolVersion:'1.0',layout:'full-page',hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.2'},capabilities:[]}; export async function apply(ctx:Context) { const artifacts = new QualityArtifactExecutor(new URL('./artifact-worker.js',import.meta.url)); const analysis = new QualityAnalysisExecutor(new URL('./analysis-worker.js',import.meta.url)); diff --git a/packages/plugins/quality-analysis/tests/native-module-system.test.mjs b/packages/plugins/quality-analysis/tests/native-module-system.test.mjs index 11d6721efc..ece5cbae45 100644 --- a/packages/plugins/quality-analysis/tests/native-module-system.test.mjs +++ b/packages/plugins/quality-analysis/tests/native-module-system.test.mjs @@ -1,13 +1,19 @@ -import test from 'node:test';import assert from 'node:assert/strict';import {readFile,readdir} from 'node:fs/promises';import {createRequire} from 'node:module';import {runInNewContext} from 'node:vm'; +import test from 'node:test';import assert from 'node:assert/strict';import {readFile} from 'node:fs/promises';import {createRequire} from 'node:module';import {runInNewContext} from 'node:vm'; const require=createRequire(new URL('../package.json',import.meta.url)); const platformRequire=createRequire(require.resolve('workdsh-plugin-workbenches/package.json')); -const store=new URL('../../../../apps/web/node_modules/.pnpm/',import.meta.url); -const directory=(await readdir(store)).find(name=>name.startsWith('@deepseek-ai+dsh-client-modules@0.2.1-rc.1_')); -const kernel=await readFile(new URL(directory+'/node_modules/@deepseek-ai/dsh-client-modules/lib/client.js',store),'utf8'); +const webRequire=createRequire(new URL('../../../../apps/web/package.json',import.meta.url)); +const dshRequire=createRequire(webRequire.resolve('@deepseek-ai/dsh/package.json')); +const webAppRequire=createRequire(dshRequire.resolve('@deepseek-ai/dsh-web-app/package.json')); +const modules=JSON.parse(await readFile(webAppRequire.resolve('@deepseek-ai/dsh-client-modules/package.json'),'utf8')); +const upstream=JSON.parse(await readFile(new URL('../../../../upstream.json',import.meta.url),'utf8')); +assert.equal(modules.version,upstream.version,'the real module loader must match the locked DSH version'); +const kernel=await readFile(webAppRequire.resolve('@deepseek-ai/dsh-client-modules/client'),'utf8'); const quality=JSON.parse(await readFile(new URL('../package.json',import.meta.url),'utf8')); const platform=JSON.parse(await readFile(new URL('../../workbenches/package.json',import.meta.url),'utf8')); test('published native module system resolves actual quality/library bundles in declared dependency order',async()=>{ assert.equal(platform.dsh.client.platform,'web');assert.ok(quality.dsh.client.external.includes('workdsh-plugin-library/client')); + assert.equal(quality.workdsh.workbench.hostCompatibility.harness,upstream.version); + assert.deepEqual((await import(new URL('../dist/index.js',import.meta.url))).descriptor,quality.workdsh.workbench,'the built Host declaration must match its installation manifest'); let api;runInNewContext(kernel,{window:{__ModuleLoader__:{load:entry=>api=entry.factory(()=>{throw new Error('unexpected kernel dependency');})}}}); const facade={mode:'queue',pendingQueue:[]};const arrivals=[]; const context={window:{__ModuleLoader__:facade},document:{querySelectorAll:()=>[]},fetch:()=>{throw new Error('unexpected network');}}; diff --git a/packages/plugins/quality-analysis/tests/native-page-draft.test.mjs b/packages/plugins/quality-analysis/tests/native-page-draft.test.mjs index e13dec9a73..75b1d7f8c0 100644 --- a/packages/plugins/quality-analysis/tests/native-page-draft.test.mjs +++ b/packages/plugins/quality-analysis/tests/native-page-draft.test.mjs @@ -2,7 +2,9 @@ import test from 'node:test'; import assert from 'node:assert/strict'; import {createRequire} from 'node:module'; import {fileURLToPath} from 'node:url'; +import {readFile} from 'node:fs/promises'; const require=createRequire(new URL('../../../../apps/web/package.json',import.meta.url)); +const declaredDescriptor=JSON.parse(await readFile(new URL('../package.json',import.meta.url),'utf8')).workdsh.workbench; // Execute the registered QualityPage itself. Only SDK boundary owners and child // surfaces are replaced; the real native draft preflight stays in this bundle. const built=await require('esbuild').build({entryPoints:[fileURLToPath(new URL('../src/client.tsx',import.meta.url))],bundle:true,platform:'node',format:'esm',write:false,jsx:'transform',tsconfigRaw:{compilerOptions:{jsx:'react',jsxFactory:'React.createElement',jsxFragmentFactory:'React.Fragment'}},plugins:[{name:'native-quality-page-fixture',setup(b){ @@ -33,7 +35,7 @@ async function fixture({draft='',phase='plain',running=false,readyHook,initialCo const native={get:()=>({canOpen:()=>true}),layout:{selectPanel(){}},sessions:{retain(id){calls.push(['retain',id]);return{ready:Promise.resolve().then(async()=>{calls.push(['nativeReady',id]);await readyHook?.();return{sessionId:id,ctx:{},session:{getSnapshot:()=>({running}),subscribe:()=>()=>{}}};}),release(){releases++;}};}},conversation:{blocks:{storeFor:()=>({getSnapshot:()=>composerBlock,subscribe:subscribe(blockListeners)}),set(id,value){calls.push(['nativeBlock',id,value]);composerBlock=value;for(const listener of blockListeners)listener();}},input:{for(){return{state:{getSnapshot:()=>input,subscribe:subscribe(inputListeners)}};}}}}; const globals={window:globalThis.window,document:globalThis.document};globalThis.window={addEventListener(){},removeEventListener(){}};globalThis.document={visibilityState:'visible',addEventListener(){},removeEventListener(){}}; globalThis.__nativePageClient=client;globalThis.__nativePageHooks=hooks; - await apply({...native,get:key=>key==='workdshWorkbenchClientRegistration'?{registerManaged(_ctx,_descriptor,create){renderFactory=create;}}:key==='sessions'?native.sessions:key==='conversation'?native.conversation:native.get(key)}); + await apply({...native,get:key=>key==='workdshWorkbenchClientRegistration'?{registerManaged(_ctx,descriptor,create){assert.deepEqual(descriptor,declaredDescriptor,'the real Client declaration must match its installation manifest');renderFactory=create;}}:key==='sessions'?native.sessions:key==='conversation'?native.conversation:native.get(key)}); async function settle(){for(let n=0;n<30;n++){if(dirty){dirty=false;cursor=0;const element=renderFactory();tree=element.type(element.props);while(effects.length)effects.shift()();}await new Promise(r=>setImmediate(r));if(!dirty&&!effects.length)return;}throw Error('page-did-not-settle');} const node=type=>flatten(tree).find(n=>n.type===type); await settle();node('quality:browser').props.onNavigation({recordId:'record',tab:'overview'});await settle(); diff --git a/packages/plugins/skills/package.json b/packages/plugins/skills/package.json index 0fe1b31a53..b8196f60c4 100644 --- a/packages/plugins/skills/package.json +++ b/packages/plugins/skills/package.json @@ -29,32 +29,32 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "react": "19.2.4", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-skill": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-skill": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/react": "19.2.14", "react": "19.2.4", "workdsh-ui": "workspace:*", "workdsh-contracts": "workspace:*", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "@types/node": "22.19.0" }, "dependencies": { diff --git a/packages/plugins/skills/resources/skills/workdsh-workbench-dev/references/startup-validation.md b/packages/plugins/skills/resources/skills/workdsh-workbench-dev/references/startup-validation.md index 7a4c7be9b2..38aee717a8 100644 --- a/packages/plugins/skills/resources/skills/workdsh-workbench-dev/references/startup-validation.md +++ b/packages/plugins/skills/resources/skills/workdsh-workbench-dev/references/startup-validation.md @@ -4,7 +4,7 @@ ## 工具参数 -使用当前已安装版本的 `@deepseek-ai/dsh-tools` 实际执行每一个 `defineTool` 定义。当前 0.2.1-rc.1 的可选参数省略 `required`,必填参数使用 `required: true`;`required: false` 会在注册阶段抛错,使应用启动失败。不要照搬其他 JSON Schema 接口的写法;版本变化后重新核对官方声明与实际编译结果。 +使用当前已安装版本的 `@deepseek-ai/dsh-tools` 实际执行每一个 `defineTool` 定义。当前 0.2.1-rc.2 的可选参数省略 `required`,必填参数使用 `required: true`;`required: false` 会在注册阶段抛错,使应用启动失败。不要照搬其他 JSON Schema 接口的写法;版本变化后重新核对官方声明与实际编译结果。 ```js // 可选:省略 required diff --git a/packages/plugins/workbench/package.json b/packages/plugins/workbench/package.json index 7d6afd41a9..0f5d092fa9 100644 --- a/packages/plugins/workbench/package.json +++ b/packages/plugins/workbench/package.json @@ -29,18 +29,18 @@ "react": "19.2.4", "@types/react": "19.2.14", "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", + "@deepseek-ai/dsh-api-remotes": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", "workdsh-ui": "workspace:*", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.1", - "@deepseek-ai/dsh-tool-todo": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-chat": "0.2.1-rc.2", + "@deepseek-ai/dsh-tool-todo": "0.2.1-rc.2", "@types/node": "22.19.0" }, "description": "Adds WorkDSH navigation and workspace entry points to the DSH sidebar." diff --git a/packages/plugins/workbenches/README.md b/packages/plugins/workbenches/README.md index f9aa81dccf..83d3d6a941 100644 --- a/packages/plugins/workbenches/README.md +++ b/packages/plugins/workbenches/README.md @@ -93,6 +93,8 @@ WorkDSH 开发技能要求先明确一件工作的业务对象、状态、用户 Host 从包根 `import type {HostWorkbenchRegistration, WorkbenchDescriptor} from "workdsh-plugin-workbenches"`;Client 从公开入口 `import type {ClientWorkbenchRegistration} from "workdsh-plugin-workbenches/client"`。业务插件分别取 `workdshWorkbenchRegistration` 与 `workdshWorkbenchClientRegistration`,使用 `registerManaged(ctx, descriptor, page)`。Host page 为页面标识,Client page 为页面组件,声明必须与安装包 manifest 一致。类型导出不提供安装权限,也不代替实际宿主授权检查。质量插件已采用公开 Client 注册类型,可作为当前集成参考。 +宿主升级后,托管注册遇到已核验安装内容但内核兼容声明不匹配的旧包,会保留可释放的拒绝记录,让原生插件图继续加载;不会注册 Host 业务入口或挂载 Client 页面,也不会更改用户的插件启用选择。管理页显示“版本不兼容”,可沿原有开发记录修复后安装兼容版本。`registerManaged` 返回不代表应用已可用,仍需分别核对兼容性、实时注册和实际页面。未托管的 `register` 继续抛出兼容错误;伪造声明、安装字节变更、调用者失效及其他错误同样拒绝,不被此恢复逻辑吞掉。 + ## 开发源码检查点 首次源码准备生成可构建骨架,后续保持开发者文件。绑定源码前保存本机内容检查点,开发记录的 source.revision 使用 source-sha256 内容指纹。检查点存放在同一 Profile 的 workdsh-workbench-source-checkpoints/归属目录/指纹目录;不接受页面传入目的目录。保留源码和包声明,排除 node_modules、.git、dist;单文件 16MiB、总量 64MiB、最多 2000 文件,超限或包含链接时拒绝准备并保留原源码。 @@ -105,7 +107,7 @@ Host 从包根 `import type {HostWorkbenchRegistration, WorkbenchDescriptor} fro ## 完整原生会话与工作台外框 -本机 preview 根据用户 2026-10-17 的明确授权,使用精确锁定官方 `0.2.1-rc.1` 文件版本及 SHA256 的两处外框补丁;用户于 2026-10-18 明确允许同一补丁用于 Desktop,验证后发布。补丁只把官方已构造的完整 Conversation 节点交给 WorkDSH 外框;页头、对话/轨迹、消息、工具、输入框、模型、权限与文件侧栏仍由官方实现。业务区居中,完整原生会话在最右侧,不添加自制会话标签栏。 +用户于 2026-10-17 明确授权本机 preview 的两处外框补丁,并于 2026-10-18 明确允许同一补丁用于 Desktop、验证后发布。按用户持续使用最新版并适配既有能力的要求,本轮将同样两处接缝适配到官方 `0.2.1-rc.2`,精确锁定文件版本及输入、输出 SHA256。补丁只把官方已构造的完整 Conversation 节点交给 WorkDSH 外框;页头、对话/轨迹、消息、工具、输入框、模型、权限与文件侧栏仍由官方实现。业务区居中,完整原生会话在最右侧,不添加自制会话标签栏。 这是修改官方发布文件的适配,不是未修改宿主的公共接口。Web 与 Desktop 共用 `scripts/native-workbench-frame-patch` 的同一版本和输入、输出 SHA256;未知版本或字节拒绝应用,原子替换仅改变本 Profile 的文件项,不修改其他安装的 pnpm 硬链接,并支持精确回滚。Desktop 准备阶段应用补丁,`afterPack` 再读取安装包 Resources 中的实际文件并核对输出指纹;构建检查通过仍需真实安装包的启动与页面验收,不能把底座升级仅视为版本号变更。 diff --git a/packages/plugins/workbenches/package.json b/packages/plugins/workbenches/package.json index cc170387c5..8ab0feab00 100644 --- a/packages/plugins/workbenches/package.json +++ b/packages/plugins/workbenches/package.json @@ -51,39 +51,39 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-app-boot": "0.2.1-rc.1", - "@deepseek-ai/dsh-atomic-write": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-plugin-manager": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1" + "@deepseek-ai/dsh-app-boot": "0.2.1-rc.2", + "@deepseek-ai/dsh-atomic-write": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-plugin-manager": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-app-boot": "0.2.1-rc.1", - "@deepseek-ai/dsh-atomic-write": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.1", - "@deepseek-ai/dsh-fs": "0.2.1-rc.1", - "@deepseek-ai/dsh-plugin-manager": "0.2.1-rc.1", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-workspace-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-app-boot": "0.2.1-rc.2", + "@deepseek-ai/dsh-atomic-write": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-conversation": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-workspace": "0.2.1-rc.2", + "@deepseek-ai/dsh-fs": "0.2.1-rc.2", + "@deepseek-ai/dsh-plugin-manager": "0.2.1-rc.2", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "@types/react-dom": "19.2.3", diff --git a/packages/plugins/workbenches/src/client.tsx b/packages/plugins/workbenches/src/client.tsx index 930c783382..7b7c683fad 100644 --- a/packages/plugins/workbenches/src/client.tsx +++ b/packages/plugins/workbenches/src/client.tsx @@ -57,7 +57,7 @@ export function apply(ctx: Context) { const lifetime=new AbortController(); // This is the platform's own authoring surface, not an unverified business // registration. Reuse the one native frame and its original Conversation. - const page = pagePorts.mountPage({panelKey:WORKBENCH_AUTHORING_PANEL,signal:lifetime.signal,descriptor:{id:'workdsh.authoring',title:'制作应用',description:'',protocolVersion:'1.0',layout:'full-page',hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.1'},capabilities:[]}}, + const page = pagePorts.mountPage({panelKey:WORKBENCH_AUTHORING_PANEL,signal:lifetime.signal,descriptor:{id:'workdsh.authoring',title:'制作应用',description:'',protocolVersion:'1.0',layout:'full-page',hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.2'},capabilities:[]}}, AuthoringPage); return () => { lifetime.abort();try { if (pagePorts.selectedPanel() === WORKBENCH_AUTHORING_PANEL) close(); } finally { page(); } }; }); diff --git a/packages/plugins/workbenches/src/client/client-registration.ts b/packages/plugins/workbenches/src/client/client-registration.ts index c81cf3bcec..5e357d813c 100644 --- a/packages/plugins/workbenches/src/client/client-registration.ts +++ b/packages/plugins/workbenches/src/client/client-registration.ts @@ -1,11 +1,14 @@ -import { parseWorkbenchDescriptor, type WorkbenchDescriptor } from 'workdsh-contracts'; +import { parseWorkbenchDescriptor, workbenchActivationState, type WorkbenchDescriptor } from 'workdsh-contracts'; import { WorkbenchRegistry, type WorkbenchRegistrationAuthority } from '../runtime/registry.js'; -import { resolveWorkbenchLoaderSource, type WorkbenchCallerContext, type WorkbenchLoader } from '../runtime/loader-source.js'; +import { resolveWorkbenchLoaderSource, type WorkbenchCallerContext, type WorkbenchLoader, type WorkbenchLoaderSource } from '../runtime/loader-source.js'; import { WorkbenchPageLifecycle, type WorkbenchPagePorts } from './page-lifecycle.js'; /** Must inspect actual Host installation facts; a Client declaration or package * name alone cannot supply authority. The production transport remains separate. */ export type VerifyClientWorkbenchInstallation = (packageName: string, signal?: AbortSignal) => Promise; +class IncompatibleClientWorkbenchRegistration extends Error { + constructor(readonly authority: WorkbenchRegistrationAuthority, readonly source: WorkbenchLoaderSource) { super('workbench/incompatible-host'); } +} export class ClientWorkbenchRegistration { private closed = false; private readonly pending = new Set(); @@ -30,6 +33,11 @@ export class ClientWorkbenchRegistration { if (source.entryId !== current.entryId || source.moduleName !== current.moduleName) throw new Error('workbench/caller-source-changed'); if (authority.package.packageName !== source.packageName) throw new Error('workbench/installation-changed'); const descriptor = parseWorkbenchDescriptor(declaration); + const canonical = (value: WorkbenchDescriptor) => JSON.stringify({ ...parseWorkbenchDescriptor(value), capabilities: [...value.capabilities].sort() }); + if (canonical(descriptor) !== canonical(authority.descriptor)) throw new Error('workbench/declaration-mismatch'); + if (!authority.enabled) throw new Error('workbench/package-disabled'); + workbenchActivationState({ installed: authority.package, enabled: true, compatible: authority.compatible }); + if (!authority.compatible) throw new IncompatibleClientWorkbenchRegistration(authority, source); this.authorities.set(caller, authority); let unregister: (() => void) | undefined; try { unregister = this.registry.register(caller, descriptor, Page); } @@ -48,7 +56,19 @@ export class ClientWorkbenchRegistration { } async registerManaged(caller: WorkbenchCallerContext & { effect(body: () => (() => void), label?: string): () => void | Promise }, declaration: WorkbenchDescriptor, Page: Page, signal?: AbortSignal) { - const release = await this.register(caller, declaration, Page, signal); + let release: () => void; + try { release = await this.register(caller, declaration, Page, signal); } + catch (cause) { + if (!(cause instanceof IncompatibleClientWorkbenchRegistration)) throw cause; + if (this.closed) throw new Error('workbench/registration-service-closed'); + signal?.throwIfAborted(); + const current = resolveWorkbenchLoaderSource(this.loader, caller); + if (current.entryId !== cause.source.entryId || current.moduleName !== cause.source.moduleName) throw new Error('workbench/caller-source-changed'); + // An incompatible verified package owns no Client page or navigation. + // Keep a disposable lifecycle so the official plugin graph can finish. + release = () => { this.releases.delete(release); }; + this.releases.add(release); + } try { return caller.effect(() => release, 'workdsh.workbench.client-registration'); } catch (cause) { release(); throw cause; } } diff --git a/packages/plugins/workbenches/src/client/registration-client.ts b/packages/plugins/workbenches/src/client/registration-client.ts index 61e22333b5..e2221516eb 100644 --- a/packages/plugins/workbenches/src/client/registration-client.ts +++ b/packages/plugins/workbenches/src/client/registration-client.ts @@ -11,10 +11,10 @@ export function createWorkbenchRegistrationClient(transport: typeof fetch = fetc const result = await response.json(); lifetime.throwIfAborted(); if (!response.ok || result?.ok !== true) throw new Error('workbench/installation-unconfirmed'); const value = result.value; - if (!value || value.package?.packageName !== packageName || value.enabled !== true || value.compatible !== true) + if (!value || value.package?.packageName !== packageName || value.enabled !== true || typeof value.compatible !== 'boolean') throw new Error('workbench/invalid-response'); const receipt = Object.freeze({ packageName, version: value.package.version, sha256: value.package.sha256 }); - workbenchActivationState({ installed: receipt, enabled: true, compatible: true }); - return Object.freeze({ descriptor: parseWorkbenchDescriptor(value.descriptor), package: receipt, enabled: true, compatible: true }); + workbenchActivationState({ installed: receipt, enabled: true, compatible: value.compatible }); + return Object.freeze({ descriptor: parseWorkbenchDescriptor(value.descriptor), package: receipt, enabled: true, compatible: value.compatible }); }; } diff --git a/packages/plugins/workbenches/src/runtime/host-registration.ts b/packages/plugins/workbenches/src/runtime/host-registration.ts index 3860e05d2f..b70b7fed7a 100644 --- a/packages/plugins/workbenches/src/runtime/host-registration.ts +++ b/packages/plugins/workbenches/src/runtime/host-registration.ts @@ -1,6 +1,6 @@ import { workbenchActivationState, type WorkbenchPackageReceipt, type WorkbenchDescriptor, parseWorkbenchDescriptor } from 'workdsh-contracts'; import { WorkbenchRegistry, type WorkbenchRegistrationAuthority } from './registry.js'; -import { resolveWorkbenchLoaderSource, type WorkbenchCallerContext, type WorkbenchLoader } from './loader-source.js'; +import { resolveWorkbenchLoaderSource, type WorkbenchCallerContext, type WorkbenchLoader, type WorkbenchLoaderSource } from './loader-source.js'; import type { WorkbenchManifestReader } from './catalog.js'; export interface VerifiedWorkbenchInstallation { @@ -11,9 +11,22 @@ export interface VerifiedWorkbenchInstallation { /** Host-owned verifier must obtain receipt hashes from actual verified installation facts. */ export type VerifyWorkbenchInstallation = (packageName: string, version: string, signal?: AbortSignal) => Promise; +/** Only produced after caller, installed bytes and declaration have been checked. + * Managed plugin activation can retain this rejected entry without failing boot. */ +class IncompatibleWorkbenchRegistration extends Error { + constructor(readonly installation: VerifiedWorkbenchInstallation, readonly source: WorkbenchLoaderSource) { super('workbench/incompatible-host'); } +} +interface WorkbenchBinding { + readonly caller: WorkbenchCallerContext; + readonly generation: symbol; + readonly descriptor: WorkbenchDescriptor; + readonly package: WorkbenchPackageReceipt; + readonly compatible: boolean; +} + export class HostWorkbenchRegistration { private closed = false; - private readonly callers = new Map(); + private readonly callers = new Map(); private readonly disposers = new Set<() => void>(); private readonly authorities = new WeakMap(); private readonly registry = new WorkbenchRegistry(caller => this.authorities.get(caller)); @@ -33,12 +46,17 @@ export class HostWorkbenchRegistration { if (verified.package.packageName !== manifest.packageName || verified.package.version !== manifest.version) throw new Error('workbench/installation-changed'); const canonical = (value: WorkbenchDescriptor) => JSON.stringify({ ...parseWorkbenchDescriptor(value), capabilities: [...value.capabilities].sort() }); if (canonical(verified.descriptor) !== canonical(manifest.descriptor)) throw new Error('workbench/installation-declaration-changed'); + if (canonical(parseWorkbenchDescriptor(declaration)) !== canonical(manifest.descriptor)) throw new Error('workbench/declaration-mismatch'); // Validate real receipt shape; this does not manufacture an artifact hash from metadata. workbenchActivationState({ installed: verified.package, enabled: true, compatible: verified.compatible }); + if (this.callers.has(manifest.descriptor.id)) throw new Error('workbench/registration-conflict'); + if (!verified.compatible) throw new IncompatibleWorkbenchRegistration(Object.freeze({ + descriptor: parseWorkbenchDescriptor(manifest.descriptor), package: Object.freeze({ ...verified.package }), compatible: false, + }), source); this.authorities.set(caller, { descriptor: manifest.descriptor, package: verified.package, enabled: true, compatible: verified.compatible }); try { const release = this.registry.register(caller, declaration, page); - const binding = { caller, generation: Symbol(manifest.descriptor.id) }; + const binding = { caller, generation: Symbol(manifest.descriptor.id), descriptor: manifest.descriptor, package: verified.package, compatible: true }; this.callers.set(manifest.descriptor.id, binding); const dispose = () => {release();if(this.callers.get(manifest.descriptor.id)===binding)this.callers.delete(manifest.descriptor.id);this.disposers.delete(dispose);}; this.disposers.add(dispose);return dispose; @@ -50,9 +68,9 @@ export class HostWorkbenchRegistration { * from the Client Loader; these facts do not grant domain permissions. */ async clientAuthority(packageName: string, signal?: AbortSignal): Promise { this.assertOpen(); signal?.throwIfAborted(); - const entry = this.registry.list().find(row => row.package.packageName === packageName); - const binding = entry && this.callers.get(entry.descriptor.id); - if (!entry || !binding) throw new Error('workbench/unregistered-package'); + const binding = [...this.callers.values()].find(row => row.package.packageName === packageName); + if (!binding) throw new Error('workbench/unregistered-package'); + const entry = binding; const source = resolveWorkbenchLoaderSource(this.loader, binding.caller); if (source.packageName !== packageName) throw new Error('workbench/caller-source-changed'); const manifest = await this.reader.read(packageName, signal); @@ -68,8 +86,8 @@ export class HostWorkbenchRegistration { throw new Error('workbench/installation-changed'); if (canonical(manifest.descriptor) !== canonical(entry.descriptor) || canonical(verified.descriptor) !== canonical(entry.descriptor)) throw new Error('workbench/installation-declaration-changed'); - if (!verified.compatible) throw new Error('workbench/incompatible-host'); - return Object.freeze({ descriptor: parseWorkbenchDescriptor(entry.descriptor), package: Object.freeze({ ...verified.package }), enabled: true, compatible: true }); + if (verified.compatible !== binding.compatible) throw new Error('workbench/installation-changed'); + return Object.freeze({ descriptor: parseWorkbenchDescriptor(entry.descriptor), package: Object.freeze({ ...verified.package }), enabled: true, compatible: verified.compatible }); } list() { this.assertOpen(); return this.registry.list(); } @@ -78,7 +96,23 @@ export class HostWorkbenchRegistration { /** Public lifecycle adapter must use this method rather than retaining an unmanaged registration. */ async registerManaged(caller: WorkbenchCallerContext & { effect(body: () => (() => void), label?: string): () => void | Promise }, declaration: unknown, page: Page, signal?: AbortSignal): Promise<() => void | Promise> { - const dispose = await this.register(caller, declaration, page, signal); + let dispose: () => void; + try { dispose = await this.register(caller, declaration, page, signal); } + catch (cause) { + if (!(cause instanceof IncompatibleWorkbenchRegistration)) throw cause; + this.assertOpen(); signal?.throwIfAborted(); + const current = resolveWorkbenchLoaderSource(this.loader, caller); + if (current.entryId !== cause.source.entryId || current.moduleName !== cause.source.moduleName) throw new Error('workbench/caller-source-changed'); + const { installation } = cause; + if (this.callers.has(installation.descriptor.id)) throw new Error('workbench/registration-conflict'); + const binding = { caller, generation: Symbol(installation.descriptor.id), ...installation }; + this.callers.set(installation.descriptor.id, binding); + dispose = () => { + if (this.callers.get(installation.descriptor.id) === binding) this.callers.delete(installation.descriptor.id); + this.disposers.delete(dispose); + }; + this.disposers.add(dispose); + } try { return caller.effect(() => dispose, 'workdsh.workbench.registration'); } catch (cause) { dispose(); throw cause; } } diff --git a/packages/plugins/workbenches/tests/client-registration.test.mjs b/packages/plugins/workbenches/tests/client-registration.test.mjs index eebe12b4df..b772772bfc 100644 --- a/packages/plugins/workbenches/tests/client-registration.test.mjs +++ b/packages/plugins/workbenches/tests/client-registration.test.mjs @@ -34,3 +34,35 @@ test('managed caller lifetime withdraws page and failed lifecycle attachment rol await assert.rejects(f.registration.registerManaged({...caller,effect(){throw new Error('caller-disposed');}},descriptor,()=>null),/caller-disposed/); assert.deepEqual(f.counts(),[0,0]);f.registration.close(); }); + +test('managed incompatible authority creates no page and compatible reload can mount normally',async()=>{ + let verified={...authority,compatible:false}; + const f=fixture(async()=>verified),managed={...caller,effect:body=>body()}; + await assert.rejects(f.registration.register(caller,descriptor,()=>null),/incompatible-host/); + const blocked=await f.registration.registerManaged(managed,descriptor,()=>null); + assert.deepEqual(f.counts(),[0,0]);blocked();blocked(); + verified=authority;const stop=await f.registration.registerManaged(managed,descriptor,()=>null); + blocked();assert.deepEqual(f.counts(),[1,0]);stop();f.registration.close(); +}); + +test('managed incompatibility rejects mismatched declaration, receipt and unverified errors',async()=>{ + for(const [verified,declaration,code] of [ + [{...authority,compatible:false},{...descriptor,title:'forged'},'declaration-mismatch'], + [{...authority,compatible:false,package:{...authority.package,sha256:'bad'}},descriptor,'invalid-package-receipt'], + [{...authority,compatible:false,package:{...authority.package,packageName:'other'}},descriptor,'installation-changed'], + [{...authority,compatible:false,enabled:false},descriptor,'package-disabled'], + ]){ + const f=fixture(async()=>verified); + await assert.rejects(f.registration.registerManaged({...caller,effect:body=>body()},declaration,()=>null),new RegExp(code));assert.deepEqual(f.counts(),[0,0]);f.registration.close(); + } + const f=fixture(async()=>{throw Error('workbench/incompatible-host');}); + await assert.rejects(f.registration.registerManaged({...caller,effect:body=>body()},descriptor,()=>null),/incompatible-host/); + assert.deepEqual(f.counts(),[0,0]);f.registration.close(); +}); + +test('closing Client registration safely releases managed blocked lifetimes',async()=>{ + const f=fixture(async()=>({...authority,compatible:false})); + const release=await f.registration.registerManaged({...caller,effect:body=>body()},descriptor,()=>null); + f.registration.close();release();f.registration.close();assert.deepEqual(f.counts(),[0,0]); + await assert.rejects(f.registration.registerManaged({...caller,effect:body=>body()},descriptor,()=>null),/registration-service-closed/); +}); diff --git a/packages/plugins/workbenches/tests/host-registration.test.mjs b/packages/plugins/workbenches/tests/host-registration.test.mjs index 9d5e9b6345..295cdd7a4a 100644 --- a/packages/plugins/workbenches/tests/host-registration.test.mjs +++ b/packages/plugins/workbenches/tests/host-registration.test.mjs @@ -67,3 +67,48 @@ test('Client authority rechecks loaded Host caller and exact retained installati await assert.rejects(service.clientAuthority('quality'), /installation-changed/); release(); await assert.rejects(service.clientAuthority('quality'), /unregistered-package/); }); + +test('managed incompatible installations remain repairable without registering live business entries', async () => { + let installed={package:receipt,compatible:false,descriptor}; + const {caller,service,entry}=fixture(async()=>installed); + const managed={...caller,effect:body=>body()}; + await assert.rejects(service.register(caller,descriptor,'page'),/incompatible-host/,'unmanaged registration remains strict'); + const first=await service.registerManaged(managed,descriptor,'page'); + assert.deepEqual(service.list(),[]); + assert.deepEqual(await service.clientAuthority('quality'),{descriptor,package:receipt,enabled:true,compatible:false}); + await assert.rejects(service.registerManaged(managed,descriptor,'page'),/registration-conflict/); + entry.disabled=true;await assert.rejects(service.clientAuthority('quality'),/package-disabled/);entry.disabled=false; + installed={...installed,package:{...receipt,sha256:'b'.repeat(64)}}; + await assert.rejects(service.clientAuthority('quality'),/installation-changed/); + installed={package:receipt,compatible:false,descriptor};first(); + await assert.rejects(service.clientAuthority('quality'),/unregistered-package/); + installed={package:receipt,compatible:true,descriptor}; + const updated=await service.registerManaged(managed,descriptor,'updated-page'); + first();assert.equal(service.list()[0].page,'updated-page','a stale blocked disposer cannot remove an updated activation'); + updated();service.close(); +}); + +test('managed incompatibility never suppresses forged declarations, invalid receipts or verifier failures',async()=>{ + for(const [installation,declaration,code] of [ + [{package:receipt,compatible:false,descriptor},{...descriptor,title:'forged'},'declaration-mismatch'], + [{package:{...receipt,sha256:'bad'},compatible:false,descriptor},descriptor,'invalid-package-receipt'], + [{package:{...receipt,version:'2'},compatible:false,descriptor},descriptor,'installation-changed'], + [{package:receipt,compatible:false,descriptor:{...descriptor,title:'other'}},descriptor,'installation-declaration-changed'], + ]){ + const {caller,service}=fixture(async()=>installation); + await assert.rejects(service.registerManaged({...caller,effect:body=>body()},declaration,'page'),new RegExp(code)); + await assert.rejects(service.clientAuthority('quality'),/unregistered-package/);assert.deepEqual(service.list(),[]);service.close(); + } + const {caller,service}=fixture(async()=>{throw Error('workbench/incompatible-host');}); + await assert.rejects(service.registerManaged({...caller,effect:body=>body()},descriptor,'page'),/incompatible-host/,'a matching string is not a verified blocked result'); + await assert.rejects(service.clientAuthority('quality'),/unregistered-package/);service.close(); +}); + +test('managed blocked lifecycle attachment and shutdown release retained authority',async()=>{ + const {caller,service}=fixture(async()=>({package:receipt,compatible:false,descriptor})); + await assert.rejects(service.registerManaged({...caller,effect(){throw Error('disposed');}},descriptor,'page'),/disposed/); + await assert.rejects(service.clientAuthority('quality'),/unregistered-package/); + const release=await service.registerManaged({...caller,effect:body=>body()},descriptor,'page'); + service.close();release();service.close(); + await assert.rejects(service.clientAuthority('quality'),/registration-service-closed/); +}); diff --git a/packages/plugins/workbenches/tests/managed-incompatibility.test.mjs b/packages/plugins/workbenches/tests/managed-incompatibility.test.mjs new file mode 100644 index 0000000000..572e42789a --- /dev/null +++ b/packages/plugins/workbenches/tests/managed-incompatibility.test.mjs @@ -0,0 +1,90 @@ +import test from 'node:test'; +import assert from 'node:assert/strict'; +import { createRequire } from 'node:module'; +import { fileURLToPath, pathToFileURL } from 'node:url'; +import { mkdtemp, mkdir, writeFile, rm, readFile } from 'node:fs/promises'; +import { join } from 'node:path'; +import { tmpdir } from 'node:os'; +import { execFile } from 'node:child_process'; +import { promisify } from 'node:util'; +import { createHash } from 'node:crypto'; +import { preflightExternals } from './support/preflight-externals.mjs'; + +const root = fileURLToPath(new URL('../../../../', import.meta.url)); +const require = createRequire(join(root, 'apps/web/package.json')); +const semver = createRequire(new URL('../package.json', import.meta.url))('semver'); +const official = createRequire(require.resolve('@deepseek-ai/dsh/package.json')); +const { Context } = await import(pathToFileURL(require.resolve('@deepseek-ai/cordis')).href); +const { default: Loader } = await import(pathToFileURL(official.resolve('@deepseek-ai/cordis-plugin-loader')).href); +const { build } = require('esbuild'); +const built = await build({stdin:{contents:[ + "export {HostWorkbenchRegistration} from './runtime/host-registration.ts';", + "export {ClientWorkbenchRegistration} from './client/client-registration.ts';", + "export {createWorkbenchRegistrationClient} from './client/registration-client.ts';", + "export {handleWorkbenchRegistrationRequest} from './runtime/registration-rpc.ts';", + "export {InstalledWorkbenchManifestReader} from './runtime/installed-manifest-reader.ts';", + "export {createWorkbenchInstallationVerifier} from './runtime/installation-verifier.ts';", + "export {catalogStatus} from './client/catalog-status.ts';", +].join('\n'),resolveDir:join(root,'packages/plugins/workbenches/src'),loader:'ts'}, + bundle:true,platform:'node',format:'esm',write:false,plugins:[preflightExternals], + alias:{'workdsh-contracts':join(root,'packages/contracts/src/index.ts')}}); +const {HostWorkbenchRegistration,ClientWorkbenchRegistration,createWorkbenchRegistrationClient,handleWorkbenchRegistrationRequest, + InstalledWorkbenchManifestReader,createWorkbenchInstallationVerifier,catalogStatus}=await import(`data:text/javascript;base64,${Buffer.from(built.outputFiles[0].text).toString('base64')}`); + +test('official Cordis Host and Client graphs survive a verified old managed workbench without enabling its page',async()=>{ + const directory=await mkdtemp(join(tmpdir(),'workdsh-managed-upgrade-')); + const host=new Context(),client=new Context();let registration,clientRegistration; + try{ + const name='workdsh-old-upgrade-probe',installed=join(directory,'node_modules',name),packed=join(directory,'packed'); + await mkdir(installed,{recursive:true});await mkdir(packed); + await writeFile(join(directory,'package.json'),'{"private":true,"type":"module"}'); + const descriptor={id:'workdsh.upgrade-probe',title:'旧版本业务',description:'',protocolVersion:'1.0',layout:'full-page', + hostCompatibility:{sdk:'^1.0.0',harness:'0.2.1-rc.1'},capabilities:[]}; + const manifest={name,version:'0.1.0',type:'module',files:['index.js','client.js','index.d.ts','client.d.ts','cordis.patch.yml'], + exports:{'.':{default:'./index.js',types:'./index.d.ts'},'./client':{default:'./client.js',types:'./client.d.ts'}}, + workdsh:{workbench:descriptor},dsh:{bundle:{patch:'./cordis.patch.yml'},client:{platform:'web'}}}; + await writeFile(join(installed,'package.json'),JSON.stringify(manifest)); + await writeFile(join(installed,'index.js'),`export const inject=['workdshWorkbenchRegistration'];export async function apply(ctx){await ctx.get('workdshWorkbenchRegistration').registerManaged(ctx,${JSON.stringify(descriptor)},'old-page');ctx.get('probe').ready(ctx);}`); + await writeFile(join(installed,'client.js'),`export const inject=['workdshWorkbenchClientRegistration'];export async function apply(ctx){await ctx.get('workdshWorkbenchClientRegistration').registerManaged(ctx,${JSON.stringify(descriptor)},()=>null);ctx.get('probe').ready(ctx);}`); + for(const file of ['index.d.ts','client.d.ts'])await writeFile(join(installed,file),'export {};'); + await writeFile(join(installed,'cordis.patch.yml'),'- insert: []\n'); + const pnpm=join(root,'apps/web/node_modules/pnpm/bin/pnpm.cjs'); + await promisify(execFile)(process.execPath,[pnpm,'--dir',installed,'pack','--pack-destination',packed],{timeout:15000}); + const archive=join(packed,name+'-0.1.0.tgz'),sha256=createHash('sha256').update(await readFile(archive)).digest('hex'); + // pnpm normalizes package.json in its archive. Check the installed archive + // bytes, rather than confusing the unnormalized source with an installation. + await promisify(execFile)('tar',['-xzf',archive,'--strip-components=1','-C',installed],{timeout:15000}); + const verify=createWorkbenchInstallationVerifier(directory,async()=>({path:archive,sha256,workbenchId:descriptor.id}), + value=>semver.satisfies('0.2.1-rc.2',value.hostCompatibility.harness,{includePrerelease:true})); + await host.plugin(Loader,{baseUrl:pathToFileURL(directory+'/').href}); + registration=new HostWorkbenchRegistration(host.loader,new InstalledWorkbenchManifestReader(directory),verify); + host.provide('workdshWorkbenchRegistration',registration); + let hostCaller,clientCaller;host.provide('probe',{ready(ctx){hostCaller=ctx;}}); + const hostEntry=await host.loader.create({name}); + await host.loader.await(); + await host.loader.resolve(hostEntry).fiber?.await(); + assert.ok(hostCaller,'the official Host Loader completes the old managed plugin apply');hostCaller.fiber.assertActive(); + assert.equal(host.loader.resolve(hostEntry).disabled,false,'selection is never silently disabled'); + assert.deepEqual(registration.list(),[],'no incompatible business registration is active'); + const authority=await registration.clientAuthority(name);assert.equal(authority.compatible,false);assert.equal(authority.package.sha256,sha256); + assert.equal(catalogStatus({compatible:false}).label,'版本不兼容'); + await client.plugin(Loader,{baseUrl:pathToFileURL(directory+'/').href}); + let pages=0; + const transport=async(_url,options)=>handleWorkbenchRegistrationRequest(new Request('http://localhost/api/workdsh-workbench-registration',options),registration,async()=>()=>{}); + clientRegistration=new ClientWorkbenchRegistration(client.loader,createWorkbenchRegistrationClient(transport),{ + mountPage(){pages++;return()=>pages--;},selectedPanel(){},openManager(){}, + }); + client.provide('workdshWorkbenchClientRegistration',clientRegistration);client.provide('probe',{ready(ctx){clientCaller=ctx;}}); + const clientEntry=await client.loader.create({name:name+'/client'}); + await client.loader.await(); + await client.loader.resolve(clientEntry).fiber?.await(); + assert.ok(clientCaller,'the official Client Loader completes instead of failing the application boot');clientCaller.fiber.assertActive(); + assert.equal(pages,0); + let platformReady=0; + await host.plugin({name:'host-platform-after-old-business',apply(){platformReady++;}}); + await client.plugin({name:'client-platform-after-old-business',apply(){platformReady++;}}); + assert.equal(platformReady,2,'both official graphs can continue mounting platform capabilities'); + await hostCaller.fiber.dispose();await clientCaller.fiber.dispose(); + await assert.rejects(registration.clientAuthority(name),/unregistered-package/);assert.equal(pages,0); + }finally{clientRegistration?.close();registration?.close();await client.fiber.dispose();await host.fiber.dispose();await rm(directory,{recursive:true,force:true});} +}); diff --git a/packages/plugins/workbenches/tests/registration-client.test.mjs b/packages/plugins/workbenches/tests/registration-client.test.mjs index a0e6b109f5..f4ebb49381 100644 --- a/packages/plugins/workbenches/tests/registration-client.test.mjs +++ b/packages/plugins/workbenches/tests/registration-client.test.mjs @@ -10,8 +10,10 @@ const authority=()=>({descriptor,package:{packageName:'quality-plugin',version:' test('registration Client checks exact receipt and discards unexpected response data',async()=>{ const result=await client(async(_url,options)=>{assert.deepEqual(JSON.parse(options.body),{endpoint:'client-authority',payload:{packageName:'quality-plugin'}});return Response.json({ok:true,value:{...authority(),token:'unused'}});})('quality-plugin'); assert.equal(result.token,undefined);assert.equal(Object.isFrozen(result),true);assert.equal(Object.isFrozen(result.package),true); - for(const value of [{...authority(),enabled:false},{...authority(),compatible:false},{...authority(),package:{...authority().package,packageName:'other'}},{...authority(),package:{...authority().package,sha256:'bad'}}]) + for(const value of [{...authority(),enabled:false},{...authority(),compatible:undefined},{...authority(),package:{...authority().package,packageName:'other'}},{...authority(),package:{...authority().package,sha256:'bad'}}]) await assert.rejects(client(async()=>Response.json({ok:true,value}))('quality-plugin')); + const blocked=await client(async()=>Response.json({ok:true,value:{...authority(),compatible:false}}))('quality-plugin'); + assert.equal(blocked.compatible,false);assert.deepEqual(blocked.package,authority().package); }); test('cancelled lookup cannot return late authority',async()=>{ const controller=new AbortController(); diff --git a/packages/providers/browser-session/package.json b/packages/providers/browser-session/package.json index e385aa84b4..80b92dd63a 100644 --- a/packages/providers/browser-session/package.json +++ b/packages/providers/browser-session/package.json @@ -33,36 +33,36 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-browser-use": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-browser-use-runtime": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.1", - "@deepseek-ai/dsh-scope": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-browser-use": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-browser-use-runtime": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.2", + "@deepseek-ai/dsh-scope": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "react": "19.2.4" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-agent": "0.2.1-rc.1", - "@deepseek-ai/dsh-browser-use": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", - "@deepseek-ai/dsh-experimental-browser-use-runtime": "0.2.1-rc.1", - "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.1", - "@deepseek-ai/dsh-scope": "0.2.1-rc.1", - "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.1", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1", + "@deepseek-ai/dsh-agent": "0.2.1-rc.2", + "@deepseek-ai/dsh-browser-use": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar-right": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", + "@deepseek-ai/dsh-experimental-browser-use-runtime": "0.2.1-rc.2", + "@deepseek-ai/dsh-mcp-client": "0.2.1-rc.2", + "@deepseek-ai/dsh-scope": "0.2.1-rc.2", + "@deepseek-ai/dsh-system-prompt": "0.2.1-rc.2", + "@deepseek-ai/dsh-tools": "0.2.1-rc.2", "@types/node": "22.19.0", "@types/react": "19.2.14", "esbuild": "0.25.12", diff --git a/packages/providers/browser-session/src/client.tsx b/packages/providers/browser-session/src/client.tsx index 19e76ee056..8371c8cbc6 100644 --- a/packages/providers/browser-session/src/client.tsx +++ b/packages/providers/browser-session/src/client.tsx @@ -42,24 +42,46 @@ export function apply(ctx: Context): void { ctx.effect(() => { let stopped = false; let checking = false; - const opened = new Set(); + const observed = new Map(); + const selectedSession = () => Object.values(sessions.list.getSnapshot().byId).find(row => (row.retainedBy.mainView ?? 0) > 0)?.id; + let selection = selectedSession(), selectionRevision = 0; + const changed = () => { const next = selectedSession(); if (next !== selection) { selection = next; selectionRevision++; } }; + const unsubscribe = sessions.list.subscribe(changed); const tick = async () => { if (checking || stopped) return; - const snapshot = sessions.list.getSnapshot(); - const sessionId = Object.values(snapshot.byId).find(row => (row.retainedBy.mainView ?? 0) > 0)?.id; - if (!sessionId || opened.has(sessionId)) return; + changed(); const sessionId = selection, requestedSelection = selectionRevision; + if (!sessionId) return; + const hadOwnTab = ctx.sidebarRight.openTabs.getSnapshot().some(tab => tab.sessionId === sessionId && tab.kind === TAB); checking = true; try { - if (!(await browserSessionClient.status(String(sessionId))).active || stopped) return; + const status = await browserSessionClient.status(String(sessionId)); + if (stopped || typeof status?.active !== 'boolean' || !Number.isSafeInteger(status.revision) || status.revision < 0) return; + // A request can outlive a Session switch; never open the old Session's + // browser beside the newly selected conversation. + changed(); if (selection !== sessionId || selectionRevision !== requestedSelection) return; + const ownTabs = ctx.sidebarRight.openTabs.getSnapshot().filter(tab => tab.sessionId === sessionId && tab.kind === TAB); + if (!status.active) { + // Preserve an untouched browser opened explicitly through the guide; + // a successful close removes only our own pane, once per revision. + if (status.revision > 0 || observed.has(sessionId)) { + if (observed.get(sessionId) === status.revision) return; + observed.set(sessionId, status.revision); + for (const tab of ownTabs) ctx.sidebarRight.closeIn(sessionId, tab.tabId); + } + return; + } + if (ownTabs.length) { observed.set(sessionId, status.revision); return; } + if (hadOwnTab) { observed.set(sessionId, status.revision); return; } + if (observed.get(sessionId) === status.revision) return; ctx.sidebarRight.openTabIn(sessionId, TAB, { params: {} }); if (ctx.sidebarRight.openTabs.getSnapshot().some(tab => tab.sessionId === sessionId && tab.kind === TAB)) { - opened.add(sessionId); + observed.set(sessionId, status.revision); } } catch { /* The browser provider is optional and may be unavailable. */ } finally { checking = false; } }; const timer = window.setInterval(() => void tick(), 1_500); void tick(); - return () => { stopped = true; window.clearInterval(timer); }; + return () => { stopped = true; unsubscribe(); window.clearInterval(timer); }; }, 'workdsh.browserSession.autoOpen'); } diff --git a/packages/providers/browser-session/src/client/api.ts b/packages/providers/browser-session/src/client/api.ts index 8c93fded72..a25cca1de5 100644 --- a/packages/providers/browser-session/src/client/api.ts +++ b/packages/providers/browser-session/src/client/api.ts @@ -13,13 +13,13 @@ async function request(sessionId: string, operation: string, payload: object body: JSON.stringify({ sessionId, operation, ...payload }), signal: signal ? AbortSignal.any([signal, timeout]) : timeout, }); - if (response.status === 404 && operation === 'status') return { active: false } as T; + if (response.status === 404 && operation === 'status') return null as T; if (!response.ok) throw new Error(response.status === 404 ? '浏览器会话已结束。' : '浏览器操作失败,请重试。'); return response.json() as Promise; } export const browserSessionClient = { - status: (sessionId: string, signal?: AbortSignal) => request<{ active: boolean }>(sessionId, 'status', {}, signal), + status: (sessionId: string, signal?: AbortSignal) => request<{ active: boolean; revision: number } | null>(sessionId, 'status', {}, signal), capture: (sessionId: string, signal?: AbortSignal) => request(sessionId, 'capture', {}, signal), click: (sessionId: string, x: number, y: number, signal?: AbortSignal) => request(sessionId, 'click', { x, y }, signal), type: (sessionId: string, text: string, signal?: AbortSignal) => request(sessionId, 'type', { text }, signal), diff --git a/packages/providers/browser-session/src/index.ts b/packages/providers/browser-session/src/index.ts index 4fe91cde9e..f0d2d6df17 100644 --- a/packages/providers/browser-session/src/index.ts +++ b/packages/providers/browser-session/src/index.ts @@ -14,6 +14,7 @@ import type {} from '@deepseek-ai/dsh-system-prompt'; import { launchManagedChromium, type ManagedChromium } from './managed-chromium.js'; import { launchManagedElectron } from './managed-electron.js'; import { registerBrowserSessionConnection } from './remote.js'; +import { browserToolActivity, type BrowserToolActivity } from './tool-activity.js'; /** A rendered view of the same page controlled by the Session's MCP tools. */ export interface BrowserFrame { @@ -28,6 +29,7 @@ export interface BrowserFrame { export interface BrowserSessionView { available(agent: Agent): boolean; active(agent: Agent): boolean; + revision(agent: Agent): number; capture(agent: Agent, signal: AbortSignal): Promise; click(agent: Agent, x: number, y: number, signal: AbortSignal): Promise; type(agent: Agent, text: string, signal: AbortSignal): Promise; @@ -73,7 +75,13 @@ export function apply(ctx: Context, config: Config): void { let resources!: SessionResources; const ready = new Set(); const active = new Set(); + const revisions = new Map(); let stopping = false; + const activity = (agent: Agent, value: BrowserToolActivity) => { + if (value === 'unchanged') return; + if (value === 'page') active.add(agent); else active.delete(agent); + revisions.set(agent, (revisions.get(agent) ?? 0) + 1); + }; const view = async ( agent: Agent, @@ -81,6 +89,7 @@ export function apply(ctx: Context, config: Config): void { action?: (page: import('playwright-core').Page) => Promise, ): Promise => { if (stopping || !ready.has(agent)) throw new Error(`${MCP_NAME}: Session browser is unavailable`); + const revision = revisions.get(agent) ?? 0; return resources.run(agent, signal, async ({ browser }, combined) => { combined.throwIfAborted(); const page = browser.context.pages().at(-1); @@ -90,6 +99,7 @@ export function apply(ctx: Context, config: Config): void { const viewport = page.viewportSize(); const jpeg = await page.screenshot({ type: 'jpeg', quality: 65, animations: 'disabled', timeout: 10_000 }); combined.throwIfAborted(); + if (action && (revisions.get(agent) ?? 0) === revision) activity(agent, 'page'); return { url: page.url(), title: await page.title(), @@ -102,6 +112,7 @@ export function apply(ctx: Context, config: Config): void { ctx.provide('workdshBrowserSession', { available: agent => !stopping && ready.has(agent) && resources.available(agent), active: agent => !stopping && active.has(agent) && resources.available(agent), + revision: agent => revisions.get(agent) ?? 0, capture: (agent, signal) => view(agent, signal), click: (agent, x, y, signal) => { if (!Number.isFinite(x) || !Number.isFinite(y) || x < 0 || y < 0 || x > 10_000 || y > 10_000) { @@ -175,6 +186,7 @@ export function apply(ctx: Context, config: Config): void { async close() { ready.delete(agent); active.delete(agent); + revisions.delete(agent); try { await scope.dispose(); } finally { await browser.close(); } }, @@ -191,13 +203,14 @@ export function apply(ctx: Context, config: Config): void { await resources.dispose(); ready.clear(); active.clear(); + revisions.clear(); }; }, 'workdsh.browser.sessions'); ctx.on('agent/created', async ({ agent, signal }) => { await resources.get(agent, signal); ready.add(agent); - agent.ctx.effect(() => () => { ready.delete(agent); active.delete(agent); }, 'workdsh.browser.activation'); + agent.ctx.effect(() => () => { ready.delete(agent); active.delete(agent); revisions.delete(agent); }, 'workdsh.browser.activation'); }, { prepend: true }); ctx.on('tools/execute', async (exec, next) => { @@ -209,12 +222,18 @@ export function apply(ctx: Context, config: Config): void { if (stopping || agent === undefined || !ready.has(agent)) { throw new Error(`${MCP_NAME}: browser tool belongs to another Session`); } + const revision = revisions.get(agent) ?? 0; return resources.run(agent, exec.signal, async (_resource, combined) => { const original = exec.signal; exec.signal = combined; try { const result = await next(); - if (exec.name.startsWith(`${TOOL_PREFIX}browser_`) && !result.isError) active.add(agent); + if (!result.isError) { + const change = browserToolActivity(exec.name, exec.arguments); + // A page action that began before a successful close must not revive + // the closed view when its tool result arrives late. + if (change === 'closed' || (revisions.get(agent) ?? 0) === revision) activity(agent, change); + } return result; } finally { exec.signal = original; } diff --git a/packages/providers/browser-session/src/remote.ts b/packages/providers/browser-session/src/remote.ts index fe357d91bc..8f24cb47e7 100644 --- a/packages/providers/browser-session/src/remote.ts +++ b/packages/providers/browser-session/src/remote.ts @@ -50,7 +50,7 @@ export function registerBrowserSessionConnection(ctx: Context): void { if (!agent || agent.id !== sessionId || !host.workdshBrowserSession.available(agent)) { return response({ error: 'browser Session is unavailable' }, 404); } - if (operation === 'status') return response({ active: host.workdshBrowserSession.active(agent) }); + if (operation === 'status') return response({ active: host.workdshBrowserSession.active(agent), revision: host.workdshBrowserSession.revision(agent) }); try { const view = host.workdshBrowserSession; const frame = operation === 'capture' diff --git a/packages/providers/browser-session/src/tool-activity.ts b/packages/providers/browser-session/src/tool-activity.ts new file mode 100644 index 0000000000..f7ac78e6ef --- /dev/null +++ b/packages/providers/browser-session/src/tool-activity.ts @@ -0,0 +1,21 @@ +/** Page use is distinct from browser cleanup and read-only diagnostics. */ +export type BrowserToolActivity = 'page' | 'closed' | 'unchanged'; +const PREFIX = 'mcp__workdsh-playwright__'; +const PAGE_TOOLS = new Set([ + 'browser_open', 'browser_navigate', 'browser_navigate_back', 'browser_snapshot', 'browser_take_screenshot', + 'browser_click', 'browser_drag', 'browser_drop', 'browser_hover', 'browser_select_option', 'browser_fill_form', + 'browser_type', 'browser_press_key', 'browser_press_sequentially', 'browser_handle_dialog', 'browser_resize', + 'browser_wait_for', 'browser_evaluate', 'browser_run_code', 'browser_run_code_unsafe', 'browser_file_upload', + 'browser_mouse_move_xy', 'browser_mouse_click_xy', 'browser_mouse_drag_xy', 'browser_mouse_down', + 'browser_mouse_up', 'browser_mouse_wheel', +]); +export function browserToolActivity(name: string, args: unknown): BrowserToolActivity { + if (!name.startsWith(PREFIX)) return 'unchanged'; + const tool = name.slice(PREFIX.length); + if (tool === 'browser_close') return 'closed'; + if (tool === 'browser_tabs') { + const action = args && typeof args === 'object' ? (args as { action?: unknown }).action : undefined; + return action === 'close' ? 'closed' : action === 'new' || action === 'select' ? 'page' : 'unchanged'; + } + return PAGE_TOOLS.has(tool) ? 'page' : 'unchanged'; +} diff --git a/packages/providers/browser-session/tests/client-auto-open.test.mjs b/packages/providers/browser-session/tests/client-auto-open.test.mjs new file mode 100644 index 0000000000..6bd0b8e5c9 --- /dev/null +++ b/packages/providers/browser-session/tests/client-auto-open.test.mjs @@ -0,0 +1,122 @@ +import assert from 'node:assert/strict'; +import { test } from 'node:test'; +import { createRequire } from 'node:module'; +import { fileURLToPath } from 'node:url'; + +const require = createRequire(new URL('../package.json', import.meta.url)); +const { build } = require('esbuild'); +const built = await build({ + entryPoints: [fileURLToPath(new URL('../src/client.tsx', import.meta.url))], + bundle: true, platform: 'node', format: 'esm', write: false, +}); +const { apply } = await import(`data:text/javascript;base64,${Buffer.from(built.outputFiles[0].text).toString('base64')}`); +const settle = () => new Promise(resolve => setImmediate(resolve)); + +function fixture(status) { + const originals = { window: globalThis.window, document: globalThis.document, fetch: globalThis.fetch }; + let timer, current = 'first', disposed = false; + const opened = [], tabs = [], closed = [], cleanups = [], listeners = new Set(); + globalThis.window = { setInterval(callback) { timer = callback; return 1; }, clearInterval() {} }; + globalThis.document = { createElement: () => ({ remove() {} }), head: { append() {} } }; + globalThis.fetch = async () => { const value = await status(); return value instanceof Response ? value : Response.json(value); }; + apply({ + effect(body) { const stop = body(); if (typeof stop === 'function') cleanups.push(stop); }, + slots: { inject(_slot, body) { body(); }, register() { return () => {}; } }, + sidebarRightTabs: { register() { return () => {}; } }, + sidebarRight: { + openTabIn(sessionId, kind) { opened.push({ sessionId, kind }); tabs.push({ sessionId, kind, tabId: `tab-${opened.length}` }); }, + closeIn(sessionId, tabId) { closed.push({ sessionId, tabId }); const at = tabs.findIndex(tab => tab.sessionId === sessionId && tab.tabId === tabId); if (at >= 0) tabs.splice(at, 1); }, + openTabs: { getSnapshot: () => tabs }, + }, + sessions: { list: { getSnapshot: () => ({ byId: { [current]: { id: current, retainedBy: { mainView: 1 } } } }), subscribe(callback) { listeners.add(callback); return () => listeners.delete(callback); } } }, + }); + return { + opened, closed, tabs, tick: () => timer(), select(id) { current = id; for (const listener of listeners) listener(); }, + dispose() { + if (disposed) return; disposed = true; + for (const cleanup of cleanups.reverse()) cleanup(); + for (const [key, value] of Object.entries(originals)) { + if (value === undefined) delete globalThis[key]; else globalThis[key] = value; + } + }, + }; +} + +test('inactive or invalid browser status never opens a pane; real activity opens it once', async () => { + let status = { active: false, revision: 0 }; + const f = fixture(() => status); + try { + await settle(); assert.deepEqual(f.opened, []); + for (const active of [undefined, null, 1, 'true', false]) { + status = { active, revision: 1 }; f.tick(); await settle(); assert.deepEqual(f.opened, []); + } + for (const revision of [undefined, -1, '1', NaN]) { + status = { active: true, revision }; f.tick(); await settle(); assert.deepEqual(f.opened, []); + } + status = { active: true, revision: 2 }; f.tick(); await settle(); + assert.deepEqual(f.opened, [{ sessionId: 'first', kind: 'workdsh-managed-browser' }]); + f.tick(); await settle(); assert.equal(f.opened.length, 1); + } finally { f.dispose(); } +}); + +test('a delayed browser status cannot steal the new Session sidebar or open after disposal', async () => { + let resolve; + const f = fixture(() => new Promise(done => { resolve = done; })); + try { + await settle(); f.select('second'); resolve({ active: true, revision: 1 }); await settle(); + assert.deepEqual(f.opened, []); + f.tick(); await settle(); f.dispose(); resolve({ active: true, revision: 1 }); await settle(); + assert.deepEqual(f.opened, []); + } finally { f.dispose(); } +}); + +test('close removes only this Session browser pane and new page activity can reopen it', async () => { + let status = { active: true, revision: 1 }; + const f = fixture(() => status); + try { + await settle(); assert.equal(f.opened.length, 1); + f.tabs.push({ sessionId: 'first', tabId: 'native', kind: 'conversation' }, { sessionId: 'other', tabId: 'other-browser', kind: 'workdsh-managed-browser' }); + status = { active: false, revision: 2 }; f.tick(); await settle(); + assert.deepEqual(f.closed, [{ sessionId: 'first', tabId: 'tab-1' }]); + assert.deepEqual(f.tabs.map(tab => tab.tabId), ['native', 'other-browser']); + f.tick(); await settle(); assert.equal(f.closed.length, 1); + status = { active: true, revision: 3 }; f.tick(); await settle(); assert.equal(f.opened.length, 2); + f.tabs.splice(f.tabs.findIndex(tab => tab.tabId === 'tab-2'), 1); + f.tick(); await settle(); assert.equal(f.opened.length, 2, 'manually closing the pane is respected for the same activity'); + status = { active: true, revision: 4 }; f.tick(); await settle(); assert.equal(f.opened.length, 3, 'new real page activity can open a new view'); + } finally { f.dispose(); } +}); + +test('an unused manually opened browser guide is not closed before page activity', async () => { + const f = fixture(() => ({ active: false, revision: 0 })); + try { + f.tabs.push({ sessionId: 'first', tabId: 'manual-browser', kind: 'workdsh-managed-browser' }); + await settle(); f.tick(); await settle(); assert.deepEqual(f.closed, []); + } finally { f.dispose(); } +}); + +test('old closed activity is consumed once and unavailable status is not a successful close', async () => { + let status = { active: false, revision: 2 }; + const f = fixture(() => status); + try { + await settle(); f.tabs.push({ sessionId: 'first', tabId: 'manual', kind: 'workdsh-managed-browser' }); + f.tick(); await settle(); assert.deepEqual(f.closed, [], 'an old close does not remove a later manual guide'); + status = { active: true, revision: 3 }; f.tick(); await settle(); + status = new Response(null, { status: 404 }); f.tick(); await settle(); + assert.deepEqual(f.closed, [], 'unavailable browser status is unknown, not a fabricated close'); + } finally { f.dispose(); } +}); + +test('a tab closed during status lookup and a Session switched away and back stay closed', async () => { + let response = { active: true, revision: 1 }, resolve; + const f = fixture(() => response); + try { + await settle(); assert.equal(f.opened.length, 1); + response = new Promise(done => { resolve = done; }); f.tick(); await settle(); + f.tabs.length = 0; resolve({ active: true, revision: 2 }); await settle(); + assert.equal(f.opened.length, 1, 'a manual close during the request is respected'); + response = new Promise(done => { resolve = done; }); f.tick(); await settle(); + f.select('second'); f.select('first'); resolve({ active: true, revision: 3 }); await settle(); + assert.equal(f.opened.length, 1, 'returning to the same Session does not revive its stale request'); + } finally { f.dispose(); } +}); diff --git a/packages/providers/browser-session/tests/session-provider.test.mjs b/packages/providers/browser-session/tests/session-provider.test.mjs index 4be54459e7..752663651d 100644 --- a/packages/providers/browser-session/tests/session-provider.test.mjs +++ b/packages/providers/browser-session/tests/session-provider.test.mjs @@ -43,6 +43,31 @@ test('official Agent Sessions receive isolated managed Playwright tools', { } assert.equal(ctx.workdshBrowserSession.active(first.agent), false); + const close = agent => ctx.tools.execute({ + agent, + name: 'mcp__workdsh-playwright__browser_close', + arguments: {}, + callId: `close-${randomUUID()}`, + signal: new AbortController().signal, + }); + for (let repeat = 0; repeat < 2; repeat++) { + const result = await close(first.agent); + assert.equal(result.isError, false, JSON.stringify(result)); + assert.equal(ctx.workdshBrowserSession.active(first.agent), false, 'closing an untouched browser never activates its blank view'); + } + const tabs = (agent, action, extra = {}) => ctx.tools.execute({ + agent, name: 'mcp__workdsh-playwright__browser_tabs', arguments: { action, ...extra }, + callId: `tabs-${randomUUID()}`, signal: new AbortController().signal, + }); + assert.equal((await tabs(first.agent, 'list')).isError, false); + assert.equal(ctx.workdshBrowserSession.active(first.agent), false, 'listing browser tabs is not page use'); + const failedNavigation = await ctx.tools.execute({ + agent: first.agent, name: TOOL, arguments: { url: 42 }, + callId: 'invalid-navigation', signal: new AbortController().signal, + }); + assert.equal(failedNavigation.isError, true); + assert.equal(ctx.workdshBrowserSession.active(first.agent), false, 'failed tools do not announce browser activity'); + const execute = (agent, label) => ctx.tools.execute({ agent, name: TOOL, @@ -69,7 +94,7 @@ test('official Agent Sessions receive isolated managed Playwright tools', { })); return { status: result.status, body: await result.json() }; }; - assert.deepEqual(await callRoute(first.agent.id, 'status'), { status: 200, body: { active: true } }); + assert.deepEqual(await callRoute(first.agent.id, 'status'), { status: 200, body: { active: true, revision: ctx.workdshBrowserSession.revision(first.agent) } }); assert.equal((await callRoute('unknown-session', 'capture')).status, 404); assert.equal((await callRoute(second.agent.id, 'capture')).body.url.includes('FIRST_SESSION'), false); profile.organization.kind = 'shared'; @@ -92,6 +117,21 @@ test('official Agent Sessions receive isolated managed Playwright tools', { assert.match(JSON.stringify(observed), /CLICKED_FIRST_SESSION/); await assert.rejects(ctx.workdshBrowserSession.capture({ ...first.agent }, new AbortController().signal)); + const closed = await close(first.agent); + assert.equal(closed.isError, false, JSON.stringify(closed)); + const closedRevision = ctx.workdshBrowserSession.revision(first.agent); + assert.deepEqual(await callRoute(first.agent.id, 'status'), { status: 200, body: { active: false, revision: closedRevision } }); + const reopened = await execute(first.agent, 'FIRST_REOPENED'); + assert.equal(reopened.isError, false, JSON.stringify(reopened)); + assert.ok(ctx.workdshBrowserSession.revision(first.agent) > closedRevision); + assert.deepEqual(await callRoute(first.agent.id, 'status'), { status: 200, body: { active: true, revision: ctx.workdshBrowserSession.revision(first.agent) } }); + const beforeFailedClose = ctx.workdshBrowserSession.revision(first.agent); + assert.equal((await tabs(first.agent, 'close', { index: 999 })).isError, true); + assert.equal(ctx.workdshBrowserSession.active(first.agent), true, 'a failed close does not claim the live view was closed'); + assert.equal(ctx.workdshBrowserSession.revision(first.agent), beforeFailedClose); + assert.equal((await tabs(first.agent, 'close')).isError, false); + assert.equal(ctx.workdshBrowserSession.active(first.agent), false, 'closing a tab withdraws automatic display'); + await first.dispose(); handles.splice(handles.indexOf(first), 1); assert.equal(ctx.tools.schemas(first.agent).some(schema => schema.name === TOOL), false); diff --git a/packages/providers/browser-session/tests/tool-activity.test.mjs b/packages/providers/browser-session/tests/tool-activity.test.mjs new file mode 100644 index 0000000000..b9bba6dc12 --- /dev/null +++ b/packages/providers/browser-session/tests/tool-activity.test.mjs @@ -0,0 +1,19 @@ +import assert from 'node:assert/strict'; +import { test } from 'node:test'; +import { createRequire } from 'node:module'; +import { fileURLToPath } from 'node:url'; +const require = createRequire(new URL('../package.json', import.meta.url)); +const { build } = require('esbuild'); +const result = await build({ entryPoints: [fileURLToPath(new URL('../src/tool-activity.ts', import.meta.url))], bundle: true, platform: 'node', format: 'esm', write: false }); +const { browserToolActivity } = await import(`data:text/javascript;base64,${Buffer.from(result.outputFiles[0].text).toString('base64')}`); +const tool = (name, args) => browserToolActivity(`mcp__workdsh-playwright__${name}`, args); +test('cleanup and read-only browser diagnostics never announce page use', () => { + assert.equal(tool('browser_close'), 'closed'); + assert.equal(tool('browser_tabs', { action: 'close' }), 'closed'); + for (const [name, args] of [['browser_tabs', { action: 'list' }], ['browser_tabs', {}], ['browser_install'], ['browser_console_messages'], ['browser_network_requests'], ['browser_get_config'], ['browser_start_tracing'], ['browser_generate_locator'], ['browser_future_tool'], ['list_mcp_resources']]) assert.equal(tool(name, args), 'unchanged', name); + assert.equal(browserToolActivity('mcp__another-session__browser_navigate', {}), 'unchanged'); +}); +test('normal navigation, snapshots, page interaction and explicit tab opening remain visible', () => { + for (const name of ['browser_navigate', 'browser_snapshot', 'browser_take_screenshot', 'browser_click', 'browser_evaluate', 'browser_fill_form', 'browser_mouse_wheel']) assert.equal(tool(name), 'page', name); + for (const action of ['new', 'select']) assert.equal(tool('browser_tabs', { action }), 'page'); +}); diff --git a/packages/providers/identity-enterprise/README.md b/packages/providers/identity-enterprise/README.md index dfd1b0a9d4..caf0c2adeb 100644 --- a/packages/providers/identity-enterprise/README.md +++ b/packages/providers/identity-enterprise/README.md @@ -1,6 +1,6 @@ # 企业身份、账号与 Desktop 正文同步 -当前源码包版本为 `0.1.0-alpha.3`,依赖目标为 DSH `0.2.1-rc.1`、Cordis `4.0.5`。源码版本不代表已发布或 Desktop 安装包已验收。企业账号交付由 Desktop 受控装配,只有经后台验证公司账号后,Main 才启用固定成员身份;个人模式不激活企业身份。企业 Agent 与工具在本机运行;服务器只承担管理、授权、协作数据与模型转发。 +当前源码包版本为 `0.1.0-alpha.3`,依赖目标为 DSH `0.2.1-rc.2`、Cordis `4.0.5`。源码版本不代表已发布或 Desktop 安装包已验收。企业账号交付由 Desktop 受控装配,只有经后台验证公司账号后,Main 才启用固定成员身份;个人模式不激活企业身份。企业 Agent 与工具在本机运行;服务器只承担管理、授权、协作数据与模型转发。 ## 公开入口 diff --git a/packages/providers/identity-enterprise/package.json b/packages/providers/identity-enterprise/package.json index 2ca77f6e76..2aec95c029 100644 --- a/packages/providers/identity-enterprise/package.json +++ b/packages/providers/identity-enterprise/package.json @@ -47,35 +47,35 @@ "dependencies": {}, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "react": "19.2.4", - "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-values": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1", - "@deepseek-ai/dsh": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-values": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2", + "@deepseek-ai/dsh": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", "@types/node": "22.19.0", "workdsh-contracts": "workspace:*", - "@deepseek-ai/dsh-client-connection": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.1", - "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-connection": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-layout": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-renderer": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-sidebar": "0.2.1-rc.2", + "@deepseek-ai/dsh-client-ui-slots": "0.2.1-rc.2", "@types/react": "19.2.14", "react": "19.2.4", - "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.1", - "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.1", - "@deepseek-ai/dsh-session": "0.2.1-rc.1", - "@deepseek-ai/dsh-util-values": "0.2.1-rc.1", - "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-settings": "0.2.1-rc.2", + "@deepseek-ai/dsh-session-persistence": "0.2.1-rc.2", + "@deepseek-ai/dsh-session": "0.2.1-rc.2", + "@deepseek-ai/dsh-util-values": "0.2.1-rc.2", + "@deepseek-ai/dsh-api-session-controller": "0.2.1-rc.2" }, "peerDependenciesMeta": { "@deepseek-ai/dsh": { diff --git a/packages/providers/identity-local/package.json b/packages/providers/identity-local/package.json index 48252d996b..dab662b488 100644 --- a/packages/providers/identity-local/package.json +++ b/packages/providers/identity-local/package.json @@ -33,11 +33,11 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1" + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.1", + "@deepseek-ai/dsh-storage-domain": "0.2.1-rc.2", "@types/node": "22.19.0", "workdsh-contracts": "workspace:*" }, diff --git a/packages/providers/runtime-isolated/package.json b/packages/providers/runtime-isolated/package.json index 62b1861145..c0c26a0954 100644 --- a/packages/providers/runtime-isolated/package.json +++ b/packages/providers/runtime-isolated/package.json @@ -20,7 +20,7 @@ ], "peerDependencies": { "@deepseek-ai/cordis": "4.0.5", - "@deepseek-ai/dsh-tools": "0.2.1-rc.1" + "@deepseek-ai/dsh-tools": "0.2.1-rc.2" }, "scripts": { "test": "node --test tests/*.test.mjs" diff --git a/packages/ui/package.json b/packages/ui/package.json index ea36ab6b5c..b9151d8e36 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -20,12 +20,12 @@ }, "peerDependencies": { "react": "^19.2.4", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1" + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2" }, "devDependencies": { "react": "19.2.4", "@types/react": "19.2.14", - "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.1", + "@deepseek-ai/dsh-client-ui-primitives": "0.2.1-rc.2", "@types/node": "22.19.0" }, "sideEffects": false diff --git a/profiles/shared/official-web-clients.json b/profiles/shared/official-web-clients.json index 8c8ceaf4c6..1857804b4f 100644 --- a/profiles/shared/official-web-clients.json +++ b/profiles/shared/official-web-clients.json @@ -1,16 +1,16 @@ { "schemaVersion": 2, - "dshVersion": "0.2.1-rc.1", + "dshVersion": "0.2.1-rc.2", "sources": [ { "package": "@deepseek-ai/dsh-base", "file": "cordis.patch.yml", - "sha256": "fc7aec3575a3cd66803ce020575be981a250ca53f81cc1f7764ecc1f976cb7e4" + "sha256": "a2cc57868a4d016609801e28781262515483dde29b41c2742d9a3b27a6f52f77" }, { "package": "@deepseek-ai/dsh-web-app", "file": "cordis.patch.yml", - "sha256": "11ef306afbf6cdc9e7bfd54caae1ccacc37305efd1bde2ce6fca68b79b6f54b3" + "sha256": "3e1f923309612ed8551141127409d662e78758e2d0d125218a3f70514417e472" } ], "note": "Derived from published dsh.client metadata in the locked base + Web patches. Includes dual-face services and their exact official conditions; this is not an authorization policy.", @@ -18,7 +18,7 @@ { "id": "typert", "package": "@deepseek-ai/dsh-typert-registry", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-base/cordis.patch.yml", "row": { "id": "typert", @@ -34,7 +34,7 @@ { "id": "typert-gateway", "package": "@deepseek-ai/dsh-api-gateway", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-base/cordis.patch.yml", "row": { "id": "typert-gateway", @@ -53,7 +53,7 @@ { "id": "remote-access", "package": "@deepseek-ai/dsh-api-remote-access", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-base/cordis.patch.yml", "row": { "id": "remote-access", @@ -74,7 +74,7 @@ { "id": "product-analytics", "package": "@deepseek-ai/dsh-client-product-analytics", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "product-analytics", @@ -96,7 +96,7 @@ { "id": "session-log-download", "package": "@deepseek-ai/dsh-session-log-export", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "session-log-download", @@ -117,7 +117,7 @@ { "id": "ui-open-in-app", "package": "@deepseek-ai/dsh-client-ui-open-in-app", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-open-in-app", @@ -143,7 +143,7 @@ { "id": "session-controller", "package": "@deepseek-ai/dsh-api-session-controller", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "session-controller", @@ -164,7 +164,7 @@ { "id": "job-controller", "package": "@deepseek-ai/dsh-api-job-controller", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "job-controller", @@ -185,7 +185,7 @@ { "id": "terminal-controller", "package": "@deepseek-ai/dsh-api-terminal-controller", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "terminal-controller", @@ -205,7 +205,7 @@ { "id": "workspace-files", "package": "@deepseek-ai/dsh-api-workspace-files", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "workspace-files", @@ -223,7 +223,7 @@ { "id": "ui-settings-account", "package": "@deepseek-ai/dsh-client-ui-settings-account", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-account", @@ -245,7 +245,7 @@ { "id": "workspace-controller", "package": "@deepseek-ai/dsh-api-workspace-controller", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "workspace-controller", @@ -266,7 +266,7 @@ { "id": "client-hmr", "package": "@deepseek-ai/dsh-client-hmr", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "client-hmr", @@ -284,7 +284,7 @@ { "id": "modules", "package": "@deepseek-ai/dsh-client-modules", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "modules", @@ -300,7 +300,7 @@ { "id": "connection", "package": "@deepseek-ai/dsh-client-connection", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "connection", @@ -322,7 +322,7 @@ { "id": "file-upload", "package": "@deepseek-ai/dsh-client-file-upload", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "file-upload", @@ -340,7 +340,7 @@ { "id": "api-remotes", "package": "@deepseek-ai/dsh-api-remotes", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "api-remotes", @@ -358,7 +358,7 @@ { "id": "cordis-client-runner", "package": "@deepseek-ai/dsh-cordis-client-runner", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "cordis-client-runner", @@ -378,7 +378,7 @@ { "id": "ui-theme", "package": "@deepseek-ai/dsh-client-ui-theme", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-theme", @@ -401,7 +401,7 @@ { "id": "locale", "package": "@deepseek-ai/dsh-client-locale", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "locale", @@ -422,7 +422,7 @@ { "id": "shortcuts", "package": "@deepseek-ai/dsh-client-shortcuts", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "shortcuts", @@ -439,7 +439,7 @@ { "id": "ui-shortcuts", "package": "@deepseek-ai/dsh-client-ui-shortcuts", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-shortcuts", @@ -459,7 +459,7 @@ { "id": "ui-layout", "package": "@deepseek-ai/dsh-client-ui-layout", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-layout", @@ -480,7 +480,7 @@ { "id": "ui-renderer", "package": "@deepseek-ai/dsh-client-ui-renderer", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-renderer", @@ -495,7 +495,7 @@ { "id": "ui-session", "package": "@deepseek-ai/dsh-client-ui-session", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-session", @@ -515,7 +515,7 @@ { "id": "resources", "package": "@deepseek-ai/dsh-client-resources", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "resources", @@ -532,7 +532,7 @@ { "id": "ui-sidebar", "package": "@deepseek-ai/dsh-client-ui-sidebar", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-sidebar", @@ -555,7 +555,7 @@ { "id": "ui-sidebar-right", "package": "@deepseek-ai/dsh-client-ui-sidebar-right", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-sidebar-right", @@ -577,7 +577,7 @@ { "id": "ui-sidebar-documentpreview", "package": "@deepseek-ai/dsh-client-ui-sidebar-documentpreview", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-sidebar-documentpreview", @@ -601,7 +601,7 @@ { "id": "ui-sidebar-browser", "package": "@deepseek-ai/dsh-client-ui-sidebar-browser", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-sidebar-browser", @@ -621,7 +621,7 @@ { "id": "ui-sidebar-terminal", "package": "@deepseek-ai/dsh-client-ui-sidebar-terminal", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-sidebar-terminal", @@ -642,7 +642,7 @@ { "id": "ui-sidebar-files", "package": "@deepseek-ai/dsh-client-ui-sidebar-files", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-sidebar-files", @@ -663,7 +663,7 @@ { "id": "ui-settings", "package": "@deepseek-ai/dsh-client-ui-settings", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings", @@ -680,7 +680,7 @@ { "id": "ui-settings-general", "package": "@deepseek-ai/dsh-client-ui-settings-general", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-general", @@ -704,7 +704,7 @@ { "id": "ui-settings-models", "package": "@deepseek-ai/dsh-client-ui-settings-models", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-models", @@ -723,7 +723,7 @@ { "id": "ui-plugin-manager", "package": "@deepseek-ai/dsh-client-ui-plugin-manager", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-plugin-manager", @@ -743,7 +743,7 @@ { "id": "ui-settings-plugin-inventory", "package": "@deepseek-ai/dsh-client-ui-settings-plugin-inventory", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-plugin-inventory", @@ -764,7 +764,7 @@ { "id": "ui-conversation", "package": "@deepseek-ai/dsh-client-ui-conversation", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-conversation", @@ -788,7 +788,7 @@ { "id": "ui-approval", "package": "@deepseek-ai/dsh-client-ui-approval", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-approval", @@ -810,7 +810,7 @@ { "id": "ui-chat", "package": "@deepseek-ai/dsh-client-ui-chat", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-chat", @@ -837,7 +837,7 @@ { "id": "ui-brand-official", "package": "@deepseek-ai/dsh-client-ui-brand-official", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-brand-official", @@ -855,7 +855,7 @@ { "id": "ui-attachment", "package": "@deepseek-ai/dsh-client-ui-attachment", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-attachment", @@ -877,7 +877,7 @@ { "id": "ui-tool", "package": "@deepseek-ai/dsh-client-ui-tool", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-tool", @@ -897,7 +897,7 @@ { "id": "ui-cordis", "package": "@deepseek-ai/dsh-client-ui-cordis", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-cordis", @@ -921,7 +921,7 @@ { "id": "ui-deliverables", "package": "@deepseek-ai/dsh-client-ui-deliverables", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-deliverables", @@ -946,7 +946,7 @@ { "id": "ui-workspace", "package": "@deepseek-ai/dsh-client-ui-workspace", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-workspace", @@ -974,7 +974,7 @@ { "id": "ui-workflow-run", "package": "@deepseek-ai/dsh-client-ui-workflow-run", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-workflow-run", @@ -997,7 +997,7 @@ { "id": "ui-input-trigger", "package": "@deepseek-ai/dsh-client-ui-input-trigger", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-input-trigger", @@ -1017,7 +1017,7 @@ { "id": "ui-commands", "package": "@deepseek-ai/dsh-client-ui-commands", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-commands", @@ -1037,7 +1037,7 @@ { "id": "ui-skill", "package": "@deepseek-ai/dsh-client-ui-skill", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-skill", @@ -1061,7 +1061,7 @@ { "id": "ui-subagent", "package": "@deepseek-ai/dsh-client-ui-subagent", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-subagent", @@ -1086,7 +1086,7 @@ { "id": "ui-reference", "package": "@deepseek-ai/dsh-client-ui-reference", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-reference", @@ -1110,7 +1110,7 @@ { "id": "ui-secret-mask", "package": "@deepseek-ai/dsh-client-ui-secret-mask", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-secret-mask", @@ -1129,7 +1129,7 @@ { "id": "ui-jobs", "package": "@deepseek-ai/dsh-client-ui-jobs", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-jobs", @@ -1149,7 +1149,7 @@ { "id": "ui-schedule", "package": "@deepseek-ai/dsh-client-ui-schedule", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-schedule", @@ -1177,7 +1177,7 @@ { "id": "ui-goal", "package": "@deepseek-ai/dsh-client-ui-goal", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-goal", @@ -1200,7 +1200,7 @@ { "id": "ui-message-feedback", "package": "@deepseek-ai/dsh-client-ui-message-feedback", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-message-feedback", @@ -1221,7 +1221,7 @@ { "id": "ui-model-selection", "package": "@deepseek-ai/dsh-client-ui-model-selection", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-model-selection", @@ -1238,10 +1238,29 @@ }, "conditional": false }, + { + "id": "ui-deepseek-model-label-1017", + "package": "@deepseek-ai/dsh-client-ui-deepseek-model-label-1017", + "version": "0.2.1-rc.2", + "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", + "row": { + "id": "ui-deepseek-model-label-1017", + "name": "@deepseek-ai/dsh-client-ui-deepseek-model-label-1017" + }, + "client": { + "inject": [ + "@deepseek-ai/dsh-client-ui-model-selection", + "@deepseek-ai/dsh-client-ui-renderer", + "@deepseek-ai/dsh-client-locale" + ], + "platform": "web" + }, + "conditional": false + }, { "id": "ui-permission", "package": "@deepseek-ai/dsh-client-ui-permission-presets", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-permission", @@ -1264,7 +1283,7 @@ { "id": "ui-agent-preset", "package": "@deepseek-ai/dsh-client-ui-agent-preset", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-agent-preset", @@ -1288,7 +1307,7 @@ { "id": "ui-settings-session-log", "package": "@deepseek-ai/dsh-client-ui-settings-session-log", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-session-log", @@ -1307,7 +1326,7 @@ { "id": "ui-settings-plugins", "package": "@deepseek-ai/dsh-client-ui-settings-plugins", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-plugins", @@ -1325,7 +1344,7 @@ { "id": "ui-settings-shell", "package": "@deepseek-ai/dsh-client-ui-settings-shell", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-shell", @@ -1344,7 +1363,7 @@ { "id": "ui-settings-agent-loop", "package": "@deepseek-ai/dsh-client-ui-settings-agent-loop", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-agent-loop", @@ -1363,7 +1382,7 @@ { "id": "ui-settings-subagent", "package": "@deepseek-ai/dsh-client-ui-settings-subagent", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-subagent", @@ -1383,7 +1402,7 @@ { "id": "ui-settings-web-search", "package": "@deepseek-ai/dsh-client-ui-settings-web-search", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-settings-web-search", @@ -1403,7 +1422,7 @@ { "id": "ui-plan", "package": "@deepseek-ai/dsh-client-ui-plan", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-plan", @@ -1427,7 +1446,7 @@ { "id": "ui-user-questions", "package": "@deepseek-ai/dsh-client-ui-user-questions", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-user-questions", @@ -1450,7 +1469,7 @@ { "id": "ui-trajectory", "package": "@deepseek-ai/dsh-client-ui-trajectory", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "source": "@deepseek-ai/dsh-web-app/cordis.patch.yml", "row": { "id": "ui-trajectory", diff --git a/scripts/native-workbench-frame-patch.json b/scripts/native-workbench-frame-patch.json index 1864b6338f..0c4ba706e9 100644 --- a/scripts/native-workbench-frame-patch.json +++ b/scripts/native-workbench-frame-patch.json @@ -1,6 +1,6 @@ { "package": "@deepseek-ai/dsh-client-ui-conversation", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "file": "lib/client.js", "originalSha256": "8554738cbeeb5218ad1bfa4773ef094363b066d052a1893d7a96797c5bc33a63", "patchedSha256": "aafebc0109b8d60eb1e1b5e1f3a686c72b86eaf7a3dae8fdd699e1756debc80f", diff --git a/scripts/verify-desktop-dsh-alignment.mjs b/scripts/verify-desktop-dsh-alignment.mjs index 8b59d650d0..0944473e34 100644 --- a/scripts/verify-desktop-dsh-alignment.mjs +++ b/scripts/verify-desktop-dsh-alignment.mjs @@ -2,16 +2,16 @@ import { readFileSync } from 'node:fs' import { join, resolve } from 'node:path' import { fileURLToPath } from 'node:url' import { DSH_VERSION } from '../apps/desktop/scripts/runtime-version.mjs' +import {officialDesktopArtifact} from '../apps/desktop/scripts/official-runtime-provenance.mjs' const root = resolve(fileURLToPath(new URL('..', import.meta.url))) const readJson = path => JSON.parse(readFileSync(join(root, path), 'utf8')) const upstream = readJson('upstream.json') const problems = [] -if (upstream.desktopArtifactVersion && upstream.desktopArtifactVersion !== upstream.version) problems.push(`Desktop artifacts remain ${upstream.desktopArtifactVersion}; npm development target is ${upstream.version}. Desktop packaging and release are not validated.`) +if (upstream.desktopArtifactVersion !== undefined) problems.push('Binary artifact versions must be explicitly locked per target, not hidden behind a global desktopArtifactVersion') if (upstream.version !== DSH_VERSION || upstream.distribution !== 'published-packages-and-desktop-release') problems.push('Desktop must consume the locked official release version') for (const target of ['mac-arm64', 'mac-x64', 'win-x64']) { - const artifact = upstream.desktopArtifacts?.[target] - if (!artifact || !artifact.url.startsWith('https://download.deepseek.com/dsh-desk/bin/' + target + '/') || !artifact.url.includes('deepseek-harness-' + DSH_VERSION + '-') || Buffer.from(artifact.sha512 ?? '', 'base64').length !== 64 || !Number.isSafeInteger(artifact.size) || artifact.size <= 0) problems.push('Missing or invalid official release lock: ' + target) + try {officialDesktopArtifact(target,upstream)} catch {problems.push('Missing or invalid explicit official binary source lock: ' + target)} } for (const workspace of ['apps/desktop']) { const manifest = readJson(`${workspace}/package.json`) @@ -31,5 +31,5 @@ if (problems.length) { console.error(`Desktop DSH version alignment failed:\n${problems.join('\n')}`) process.exitCode = 1 } else { - console.log(`Desktop has one official DSH release version: ${DSH_VERSION}`) + console.log(`Desktop has one npm DSH version ${DSH_VERSION}; binary sources: `+['mac-arm64','mac-x64','win-x64'].map(target=>target+'='+upstream.desktopArtifacts[target].version).join(', ')) } diff --git a/upstream.json b/upstream.json index 127cfaa3d1..8b99bd61e8 100644 --- a/upstream.json +++ b/upstream.json @@ -1,26 +1,28 @@ { "repository": "https://github.com/deepseek-ai/deepseek-harness.git", - "version": "0.2.1-rc.1", + "version": "0.2.1-rc.2", "releasePolicy": "user-authorized-latest-release-after-isolated-compatibility-validation", "distribution": "published-packages-and-desktop-release", "desktopArtifacts": { "mac-arm64": { - "url": "https://download.deepseek.com/dsh-desk/bin/mac-arm64/deepseek-harness-0.2.1-rc.1-mac-arm64.zip", - "size": 347752406, - "sha512": "H9FVzhHL57XTYbpcxb4dpNLqaf/kMiz9OM5aDR3CQTXHuAFmSwNrxkhR35iOxHUgUm2tkZc8xtzfLkvqPWwAig==" + "version": "0.2.1-rc.2", + "url": "https://download.deepseek.com/dsh-desk/bin/mac-arm64/deepseek-harness-0.2.1-rc.2-mac-arm64.zip", + "size": 347777642, + "sha512": "vgGV720lZGEd2MnjVFOvhLVafwQH3iUDindQwwSjQ7AJaeZuu6UvjR2Msae2dkGS1SeMxxYCBu5Ks13n+K9Ydw==" }, "mac-x64": { + "version": "0.2.1-rc.1", "url": "https://download.deepseek.com/dsh-desk/bin/mac-x64/deepseek-harness-0.2.1-rc.1-mac-x64.zip", "size": 362402720, "sha512": "4SViINh3tDLRvvR80w4OJW/zj+j7Rp5ApjO41XeYtCpvhV9cS10Vibx90jnt90GLaE4HTGvXMp0ot4evs57JzA==" }, "win-x64": { - "url": "https://download.deepseek.com/dsh-desk/bin/win-x64/deepseek-harness-0.2.1-rc.1-win-x64.exe", - "size": 289382752, - "sha512": "Yt1SsYXgAQAcgvyE/aKBQ2JjGD9shaaB9HYLDdrySWi3e6A8XpUeSQaATRER1C5h8jZbHZRRAGWv/eDOXQg1yQ==" + "version": "0.2.1-rc.2", + "url": "https://download.deepseek.com/dsh-desk/bin/win-x64/deepseek-harness-0.2.1-rc.2-win-x64.exe", + "size": 289385456, + "sha512": "39POl5osl9PKMqrPXQA52dh/bCV0Z02vOV9cTjOJDHE6gsJwp5bv7lfgB3mVWAKspX7a/w1iTi+8Listdhq45g==" } }, - "desktopArtifactVersion": "0.2.1-rc.1", "primaryRuntime": { "node": "24.21.0", "pnpm": "11.28.5",