From 5ea5776f595b9736f0ec1315087e959d4cdce8b0 Mon Sep 17 00:00:00 2001 From: neil Date: Fri, 4 Sep 2026 14:46:17 +0800 Subject: [PATCH 1/3] chore(dsh-web): upgrade DSH contract to alpha.5 --- AGENTS.md | 4 +- packages/dsh-web/README.md | 4 +- packages/dsh-web/cordis.patch.yml | 2 +- packages/dsh-web/package.json | 56 ++--- packages/dsh-web/test/artifact.test.ts | 6 +- packages/dsh-web/test/package.test.ts | 2 +- pnpm-lock.yaml | 314 ++++++++++++------------- 7 files changed, 184 insertions(+), 204 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 919c911..c9ca198 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,6 +4,6 @@ Repository CI and local tests target Linux. Treat Windows behavior as best-effort here: keep Windows runners, Windows-specific smoke scripts, and simulated Windows tests out of this repository. Validate published packages on real Windows only in the downstream project that owns Windows usage. -## DSH alpha.3 Loader validation +## DSH alpha.5 Loader validation -For profile-local packaged plugins on DSH `0.1.2-alpha.3` with Node 24, run Host and browser acceptance through the deployed Node entrypoint with internals enabled: `node --expose-internals /home/neil/.local/share/dsh-runtime/node_modules/@deepseek-ai/dsh/lib/bin.js ...`. The plain shebang `dsh ...` entrypoint is diagnostic-only on this host/version and is not a supported acceptance path because it cannot resolve profile-local bare plugin specifiers. Use a test-owned disposable `DSH_HOME` and no live credentials. +For profile-local packaged plugins on DSH `0.1.2-alpha.5` with Node 24, use the same verified Host and browser acceptance workflow through the deployed Node entrypoint with internals enabled: `node --expose-internals /home/neil/.local/share/dsh-runtime/node_modules/@deepseek-ai/dsh/lib/bin.js ...`. Alpha.5 keeps the existing CLI and entrypoint contract, so the plain shebang `dsh ...` entrypoint remains diagnostic-only on this host/version and is not a supported acceptance path because it cannot resolve profile-local bare plugin specifiers. Use a test-owned disposable `DSH_HOME` and no live credentials. diff --git a/packages/dsh-web/README.md b/packages/dsh-web/README.md index 61340d9..51338f4 100644 --- a/packages/dsh-web/README.md +++ b/packages/dsh-web/README.md @@ -1,6 +1,6 @@ # @guionai/dsh-web -DeepSeek Harness 0.1.2-alpha.3 Web bundle and browser settings client for Guion Web. +DeepSeek Harness 0.1.2-alpha.5 Web bundle and browser settings client for Guion Web. Install it into the existing Web profile: @@ -27,7 +27,7 @@ The route is a complete absolute `http:` or `https:` URL; credentials, query strings, and fragments are rejected and its path is used exactly as entered. The published package is a dual host/browser bundle. Its host and client -artifacts, profile patch, and exact DSH `0.1.2-alpha.3` peer contract are included +artifacts, profile patch, and exact DSH `0.1.2-alpha.5` peer contract are included in the npm package. Search, HTTP page rendering, page-link discovery, optional browser rendering, Context7 documentation, and Sourcegraph all run in-process through the bundled Guion Web core. `web_fetch` has two page-rendering modes: HTTP (the default) and diff --git a/packages/dsh-web/cordis.patch.yml b/packages/dsh-web/cordis.patch.yml index ba9dff5..e685e70 100644 --- a/packages/dsh-web/cordis.patch.yml +++ b/packages/dsh-web/cordis.patch.yml @@ -1,4 +1,4 @@ -# Alpha.3 stock Web has one configured search provider and no fetch provider. +# Alpha.5 stock Web has one configured search provider and no fetch provider. # Replace only that complete service config; the PTC preset remains untouched. - id: web name: "@deepseek-ai/dsh-web" diff --git a/packages/dsh-web/package.json b/packages/dsh-web/package.json index 1703c70..b69f9ec 100644 --- a/packages/dsh-web/package.json +++ b/packages/dsh-web/package.json @@ -1,7 +1,7 @@ { "name": "@guionai/dsh-web", "version": "0.1.0", - "description": "DeepSeek Harness 0.1.2-alpha.3 provider for Exa, Brave, DeepSeek, and Kepos Bridge web research with HTTP and optional browser page-rendering modes.", + "description": "DeepSeek Harness 0.1.2-alpha.5 provider for Exa, Brave, DeepSeek, and Kepos Bridge web research with HTTP and optional browser page-rendering modes.", "homepage": "https://github.com/guionai/web#readme", "bugs": { "url": "https://github.com/guionai/web/issues" @@ -59,38 +59,38 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.2", - "@deepseek-ai/dsh-api-remotes": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-connection": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-locale": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-tool": "0.1.2-alpha.3", - "@deepseek-ai/dsh-credentials": "0.1.2-alpha.3", - "@deepseek-ai/dsh-settings": "0.1.2-alpha.3", - "@deepseek-ai/dsh-tools": "0.1.2-alpha.3", - "@deepseek-ai/dsh-web": "0.1.2-alpha.3", + "@deepseek-ai/dsh-api-remotes": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-connection": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-locale": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-tool": "0.1.2-alpha.5", + "@deepseek-ai/dsh-credentials": "0.1.2-alpha.5", + "@deepseek-ai/dsh-settings": "0.1.2-alpha.5", + "@deepseek-ai/dsh-tools": "0.1.2-alpha.5", + "@deepseek-ai/dsh-web": "0.1.2-alpha.5", "@deepseek-ai/schemastery": "3.18.2", "react": "^18.2.0" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.2", - "@deepseek-ai/dsh-api-remotes": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-connection": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-locale": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-chat": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.3", - "@deepseek-ai/dsh-client-ui-tool": "0.1.2-alpha.3", - "@deepseek-ai/dsh-credentials": "0.1.2-alpha.3", - "@deepseek-ai/dsh-settings": "0.1.2-alpha.3", - "@deepseek-ai/dsh-tools": "0.1.2-alpha.3", - "@deepseek-ai/dsh-web": "0.1.2-alpha.3", + "@deepseek-ai/dsh-api-remotes": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-connection": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-locale": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-chat": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.5", + "@deepseek-ai/dsh-client-ui-tool": "0.1.2-alpha.5", + "@deepseek-ai/dsh-credentials": "0.1.2-alpha.5", + "@deepseek-ai/dsh-settings": "0.1.2-alpha.5", + "@deepseek-ai/dsh-tools": "0.1.2-alpha.5", + "@deepseek-ai/dsh-web": "0.1.2-alpha.5", "@deepseek-ai/schemastery": "3.18.2", "@types/react": "^18.3.0", "react": "18.3.1", diff --git a/packages/dsh-web/test/artifact.test.ts b/packages/dsh-web/test/artifact.test.ts index b950308..48616a3 100644 --- a/packages/dsh-web/test/artifact.test.ts +++ b/packages/dsh-web/test/artifact.test.ts @@ -130,7 +130,7 @@ function manifest(): any { return JSON.parse(readFileSync(join(artifactRoot, "package.json"), "utf8")); } -describe("DSH 0.1.2-alpha.3 packed package contract", () => { +describe("DSH 0.1.2-alpha.5 packed package contract", () => { it("contains valid host ESM, browser client, declarations, patch, and peer-only metadata", async () => { const packed = manifest(); const host = await import( @@ -179,7 +179,7 @@ describe("DSH 0.1.2-alpha.3 packed package contract", () => { name !== "@deepseek-ai/cordis" && name !== "@deepseek-ai/schemastery" ) - expect(version, `${name} peer`).toBe("0.1.2-alpha.3"); + expect(version, `${name} peer`).toBe("0.1.2-alpha.5"); } expect(artifactContents).not.toContain("dsh-client-runtime"); expect(artifactContents).not.toContain("0.1.1-rc.2"); @@ -364,7 +364,7 @@ describe("DSH 0.1.2-alpha.3 packed package contract", () => { name: "@guionai/dsh-web", inject: ["web", "credentials", "settings", "tools"], }); - }); + }, 30_000); it("loads the packed browser entry through the supported lazy module contract", async () => { const previousWindow = (globalThis as any).window; diff --git a/packages/dsh-web/test/package.test.ts b/packages/dsh-web/test/package.test.ts index 8506384..35c0ea4 100644 --- a/packages/dsh-web/test/package.test.ts +++ b/packages/dsh-web/test/package.test.ts @@ -43,7 +43,7 @@ describe("DSH Web package composition", () => { }), ).toThrow(); }); - it("works at the supported alpha.3 WebRuntime provider seam for concurrent PTC queries", async () => { + it("works at the supported alpha.5 WebRuntime provider seam for concurrent PTC queries", async () => { const calls: string[] = []; const root = new Context(); await root.plugin(WebRuntime, { searchProvider: SEARCH_PROVIDER_ID }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a3dfcf8..5413624 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,47 +42,47 @@ importers: specifier: 4.0.2 version: 4.0.2 '@deepseek-ai/dsh-api-remotes': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) '@deepseek-ai/dsh-client-connection': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/dsh-client-locale': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-chat': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(react@18.3.1) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(react@18.3.1) '@deepseek-ai/dsh-client-ui-settings': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-settings-plugins': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-tool': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-credentials': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/dsh-settings': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2) '@deepseek-ai/dsh-tools': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(a564d3118f0fd19f686dddb807fcce62) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(d08203521d340062cf3410a8ee8700ca) '@deepseek-ai/dsh-web': - specifier: 0.1.2-alpha.3 - version: 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + specifier: 0.1.2-alpha.5 + version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/schemastery': specifier: 3.18.2 version: 3.18.2 @@ -300,60 +300,59 @@ packages: '@deepseek-ai/dsh-system-prompt': ^0.1.0-rc.8 '@deepseek-ai/dsh-typert-protocol': ^0.1.0-rc.8 - '@deepseek-ai/dsh-api-remotes@0.1.2-alpha.3': - resolution: {integrity: sha512-YUgke32SSp6anYDL9l6q6Z1lcw/i+i+vj6QSJFwRvOGapPG2eDkIjBgpgEG6BVt2sN3ELtOt/cw09IsL5S8RyQ==} + '@deepseek-ai/dsh-api-remotes@0.1.2-alpha.5': + resolution: {integrity: sha512-r0wUmC/eM7Jnc6xBS5qp+PqyEq6uYOhQU+DttpcQMfbr/AySzA0QKooupxOi531qaW4QRA9dmLcInN/PYcY6Kg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-scope': ^0.1.2-alpha.3 + '@deepseek-ai/dsh-scope': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-brand@0.1.2-alpha.3': - resolution: {integrity: sha512-Wttwt7HN09rdqVpcZj4ZRSbEjkoHC46+Bw/ik9DllmkNOYh8cNVELeJZPdCh+lk3bifJttTB/OI79B0N95xDxg==} + '@deepseek-ai/dsh-brand@0.1.2-rc.1': + resolution: {integrity: sha512-y2RHIag3kzLdY8kTBuSUSTsKzWPscJrysNObXTiNM7stXLpa3jXpshsB1caqGzNx50vYcmHeN1gFVECgx3NZHg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-client-connection@0.1.2-alpha.3': - resolution: {integrity: sha512-vGVgk+8vCRZsboJLdByGHCG+hwu3EQQK6XrauHSKFeVXEyzNCWgq9BFqVZ/lrjtbyKq3NCsV3Hkth7CjG0YFBg==} + '@deepseek-ai/dsh-client-connection@0.1.2-alpha.5': + resolution: {integrity: sha512-g80LVXFyCZMGlvE3Ki1XWRDoekHcHDYKEREj/ruIIyLweswxal9g4Y/KSGHvz16S+zghHjTPoWmFuzVJtPtlvA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-locale@0.1.2-alpha.3': - resolution: {integrity: sha512-DPpPzn76TEdCV8z12u4f61DMObwpyZhYfthrHJZXY+eHmI/fYlA9lGYQqvcSizFNJfRY+4avrvDOm5eNonHLYw==} + '@deepseek-ai/dsh-client-locale@0.1.2-alpha.5': + resolution: {integrity: sha512-u7+Q0tIuN4yEEABM9VyFpScunpFBIt5f4/M0S26Ka3cx9+b9jnSQdxDRvFv4IWxe8rPAD/xTNHVYjvPNaBrRGg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-chat@0.1.2-alpha.3': - resolution: {integrity: sha512-rpjtnyOswHSgLFaUUC4BvnKlCst5+ooH8E7qfqfRXgpKxTBxzbJILquaM76C4+udJZWJAUUYCj3lSwQr2+7rNw==} + '@deepseek-ai/dsh-client-ui-chat@0.1.2-alpha.5': + resolution: {integrity: sha512-P39sygT9uwFioOSDfPP/tYgHKEnESSNV59HaMm5MUGaaK1ACchfMMFgj/dQCB1B36lW5Rs3EcRXppbPgw9lUVw==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.3': - resolution: {integrity: sha512-9IxT0JTMhllUxNd6Hfc5Ff7+v70KvtozujWJbfYLZBgYoeq5HbXKzL3vAcTr6AgLawKbHAaY+23Vw5Or826mAw==} + '@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.5': + resolution: {integrity: sha512-14EpzwRiPLBP7+6Vaeu/wYAqy+PTz+RR7wVke0Lg7HiQdXXRJNTyNlpPHlGIAsmk1qa8h6KzCR8Wylw5EsJY5A==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-renderer@0.1.2-alpha.3': - resolution: {integrity: sha512-nei61pOUr4oUErkzs2HszwqAbNhCe34uhMy3UjZSqpGuuQlVucZc/9CrsKfi7y+Pq5GjOYDYh7b+vVS57di4PQ==} + '@deepseek-ai/dsh-client-ui-renderer@0.1.2-alpha.5': + resolution: {integrity: sha512-Ly+5khkg5GrsRjbMXJcuHvP40JC3tYM2y5URjz+6eIhDN9EXzTSfW13RQ7TLkKLca79nCskSrdt+Mxa79uemew==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-alpha.3': - resolution: {integrity: sha512-uWQvsWIPEjqUhR3gWsr+/t1/8wApfKJWaNDmrc3Fa4nCdfoHHYMZ3P1RkwS9O8mPPWct9F1dzqQVmyeYAycwSg==} + '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-alpha.5': + resolution: {integrity: sha512-pKxitVjDBMZoFj8elvhEGpxqGHMn7GwqqlE5EMeHhDziBZcXCYh4IORFdl2Z1KgM1UluXRv1ELim4Qkzd1UY7Q==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.3': - resolution: {integrity: sha512-DQcWLIGOPzG5fvIO1T4fqchAm5B2Kj6M1IOOOR2Gd1yXEaXruopKG0U9cT19pGXqiWMMSkd2Vlk4gUKUAj7sWA==} + '@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.5': + resolution: {integrity: sha512-clOlWHDVonS7MvN/ZSdsJudQGKCtiDgRjv52Vx058YArnxzlQZHSi5OTBGg1/Xmh5IOEcNAFf8lBEVTxVP8HLA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.3': - resolution: {integrity: sha512-2kG7nkDzplB9srByplo4D5GI5C7Hk/H+OZ/lt+rhwSIDQrZb5C4lfBv/XXeAj7i7DE1XBgKnvIfq6kg1XA/eBA==} + '@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.5': + resolution: {integrity: sha512-S3B3gmCBHeytkX05AgM2hAov2h0LFRI8jPzgINrAdKsGnwf+BiMDNQcwsjwpaIbZHuphT0Sfxbhm6ltgXvpVPw==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-tool@0.1.2-alpha.3': - resolution: {integrity: sha512-8/eXRX108xjf8Ws/La4LMZYnxQTmd6b0vDRsix5yuSop+fEfMOElu3ICbp+y3wFp8KzSL1eXU1M0QRFyavsZZg==} + '@deepseek-ai/dsh-client-ui-tool@0.1.2-alpha.5': + resolution: {integrity: sha512-P4KwBz65zeK6rlcEBk9ZqjbJ+1WPJvaluYadbk9RcLk42r6YTGPL8p1pcQ26rrwRSATpb0wQLHGSviaY0wdH4g==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 @@ -363,25 +362,24 @@ packages: '@deepseek-ai/cordis': ^4.0.1 '@deepseek-ai/dsh-invariants': ^0.1.0-rc.8 - '@deepseek-ai/dsh-credentials@0.1.2-alpha.3': - resolution: {integrity: sha512-g8F1AAKRTFiOIVU7ta9HDUyMgTJ5p+QZEyEi/2Qd8oG8XJTKRJvwj11RW+G9Ev5oIhqWuGIpg2Zlzr/tUItsjg==} + '@deepseek-ai/dsh-credentials@0.1.2-alpha.5': + resolution: {integrity: sha512-5Sq7h0qVqMMKdoUy7aBCUqAm/cmU/38Dm04hwctdqX9fMKUqL5KA87purx3j9vSsKjCgFs0wilbFGt/uAefllw==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 + '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-deque@0.1.2-alpha.3': - resolution: {integrity: sha512-gmkP2NAeAUTEZmd2NFwe/5Irx8LDTWpNKhpEImBQ1+L/vj0pKwGovk70kmk+3/rTeCb+mRDRNk2ABd0azjDlhg==} + '@deepseek-ai/dsh-deque@0.1.2-rc.1': + resolution: {integrity: sha512-v2HL9e6NER5Yv8p3+8zls9YvhG3NeRRMVg0GZ/4VgOJcVDgZp14EYVVbheX9HzYlyiic41ciAf1T8Y2pkV41OQ==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 '@deepseek-ai/dsh-invariants@0.1.0-rc.8': resolution: {integrity: sha512-u0lYqyxOYwfsVnbsfGXZos5vFvA4cqFnBEW3/ezgljNwkYwzeUP/Y5wjPnQjP+ZzBn3CnVeIF6s2N2Vk3iA5mQ==} peerDependencies: '@deepseek-ai/cordis': ^4.0.1 - '@deepseek-ai/dsh-llm@0.1.2-alpha.3': - resolution: {integrity: sha512-xGedBtvxb1HJWCmVO9v3fhHqoZ1iMDQU1x7fqAhhDfjKjmLTljWC1/RdZqUFI/1a/CM1iGPSaDuPZDCMu45AtA==} + '@deepseek-ai/dsh-llm@0.1.2-rc.1': + resolution: {integrity: sha512-7VYsha5AXsVLnsAwYJffWXz9bwUbElw8i5N8tlTSdai9Bupk3sMbsotzPf8ZbsuGAxQYErahMwQwgGEu4qZO6g==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 @@ -391,19 +389,19 @@ packages: '@deepseek-ai/cordis': ^4.0.1 '@deepseek-ai/dsh-invariants': ^0.1.0-rc.8 - '@deepseek-ai/dsh-session@0.1.2-alpha.3': - resolution: {integrity: sha512-iwWs0FdShoiCLLVk6lSZL18vKlFuliQXqy6gnu4U34B8K3uPb+QYWHjB3PrTXcK8ZVmb0zdWeyZ9osmANWWKnw==} + '@deepseek-ai/dsh-session@0.1.2-rc.1': + resolution: {integrity: sha512-jRGNPTbQcvIx1F2MVmmkoiHLgpC3Btqo1wkl/3JDLlOWRVWKOuaC+5fQiMrFPOYfno6YiX/c2UvmA0td8qB92w==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-scope': ^0.1.2-alpha.3 + '@deepseek-ai/dsh-scope': ^0.1.2-rc.1 - '@deepseek-ai/dsh-settings@0.1.2-alpha.3': - resolution: {integrity: sha512-+zwP970YwzJoRdvFJUBN/mMN7BjSwX4nrhLcWbR9YmTUpGV+8mFXnSh25QMKOTQpQk7p+zPqgAFRRCujHIN2xQ==} + '@deepseek-ai/dsh-settings@0.1.2-alpha.5': + resolution: {integrity: sha512-XWHV/Bi5l+v+HFaOyCrBCUVRwoCfvCvyWppBkct5zp7RAtJDv15V0aBHaLnlAHkdIlaq4+QYH1F2S+pW35xuKA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-brand': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-session': ^0.1.2-alpha.3 + '@deepseek-ai/dsh-brand': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-session': ^0.1.2-alpha.5 '@deepseek-ai/schemastery': ^3.18.2 '@deepseek-ai/dsh-system-prompt@0.1.0-rc.8': @@ -414,30 +412,28 @@ packages: '@deepseek-ai/dsh-llm': ^0.1.0-rc.8 '@deepseek-ai/dsh-scope': ^0.1.0-rc.8 - '@deepseek-ai/dsh-timeout@0.1.2-alpha.3': - resolution: {integrity: sha512-BWCusO6Q3GPl5NsUJVNggKF4lOyij5IG5dSgAVdoDhB25b7TAnNHEzUvGt4qxBbQE2xGmeAj+WA0QG1E2X/NuQ==} + '@deepseek-ai/dsh-timeout@0.1.2-rc.1': + resolution: {integrity: sha512-llz11yxWeJB8suKCa6hRLjNBWVaPn3Fbd0XoBS0bkZLhPFzO1mDorx/XMca2GhI7XF9A86CURQcDt+aGjjvqJA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-tools@0.1.2-alpha.3': - resolution: {integrity: sha512-ffcpryQgwqAHIkN326CKqH3kueCMKXgbRU4D0Lp+Kwql97NVZrmRxI8ExERJtTju1adtowwVOXIdPjD4XyB44w==} + '@deepseek-ai/dsh-tools@0.1.2-alpha.5': + resolution: {integrity: sha512-ay1dNbDawfphNgHBIpewesNp46Bl4c9iAB4Ul+nzjhTozULbLbKbHfN6RPhvk4dfnoYjXKeMU4gOTNP1Tr3vNA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-agent': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-code-runtime': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-llm': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-scope': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-session': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-system-prompt': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-user-approval': ^0.1.2-alpha.3 - - '@deepseek-ai/dsh-typert-protocol@0.1.2-alpha.3': - resolution: {integrity: sha512-yE3qjCbbOD0y4c0rv7hYq2sV/kLsoJ/m8+a6d8uNlEwV+W74HtpuWS8VjfWqRJZCcDRpv7yvu+/6Arw0vYl0Xg==} + '@deepseek-ai/dsh-agent': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-code-runtime': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-llm': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-scope': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-session': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-system-prompt': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-user-approval': ^0.1.2-alpha.5 + + '@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1': + resolution: {integrity: sha512-vBWD0NpriPd96ltbWaAw+iKeWFIEjiAcCWYtmqEcV1Ms+FaV02usjjm7LCmhSQhMZpBSBc7EZUX0spGlpjI1bA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 '@deepseek-ai/dsh-user-approval@0.1.0-rc.8': resolution: {integrity: sha512-6SFCxp7dgNFEyzQIcs5i9C+5djgXsAeV0iKmZUCLlcIeVM1chcCMHyGcoXlw8yyB14qFMrMs+TPvhvpu2WWxAw==} @@ -451,24 +447,21 @@ packages: '@deepseek-ai/dsh-session': ^0.1.0-rc.8 '@deepseek-ai/dsh-system-prompt': ^0.1.0-rc.8 - '@deepseek-ai/dsh-util-crypto@0.1.2-alpha.3': - resolution: {integrity: sha512-bjHvzi4C4Xm04NNbYQChWBcPG7IJeujKxyKQYwY+muw+BC3EVVWw3JMovrjYdHzmu0/ePS0z0rAho73Etl4BVg==} + '@deepseek-ai/dsh-util-crypto@0.1.2-rc.1': + resolution: {integrity: sha512-gE8FznQ1hkknw9QMrHNSlm3UEyRYuj3MLVvlJ6NyH1kmOsdjnbrVbSs+Pn72k2oIV4Fiyu3Umg0sLznUEcsiXw==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-util-values@0.1.2-alpha.3': - resolution: {integrity: sha512-i3dYcvNFlUOMrIMgYqLqQubWTYm7Lj9jo+GWnaYFMUl+0h+M1XZFLOBvrpIWEbVB5EuAEXYkT7gxUps7WRXL6Q==} + '@deepseek-ai/dsh-util-values@0.1.2-rc.1': + resolution: {integrity: sha512-FQdgoK+KYVR0pBQb9fTsajvGb3gzUxEzJQEYnFOt+Qdwc4nkxJOPwJJdIvXuqvZaQ33DaOoqpnpcr2p5HpLu4g==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-web@0.1.2-alpha.3': - resolution: {integrity: sha512-+wiE4l1FtVMmMyq8ktILcib3SyhsZcmJmcUpdbPEt2inVMrMdBQO7cMJM8PkfxZFp1a4DniHs/l2kbLlBnSWRw==} + '@deepseek-ai/dsh-web@0.1.2-alpha.5': + resolution: {integrity: sha512-XG62oDDjf3Vi7yNzuoctwU1Bkz4hp04qZ/tG9U9GWPXdS3cwpFqFRZQCCqmICPfd59FvVfIPKFoKEYFEuylgdQ==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.3 - '@deepseek-ai/dsh-llm': ^0.1.2-alpha.3 + '@deepseek-ai/dsh-llm': ^0.1.2-alpha.5 '@deepseek-ai/schemastery@3.18.2': resolution: {integrity: sha512-njDtZsznjYxok7KLLlHOPyuv2efdWVbSflAHgztSfbMsg+CVraEoRe2DjOCgClYv3ZCSm7WXoaUkbB/+RY7tWQ==} @@ -2652,51 +2645,48 @@ snapshots: '@deepseek-ai/cosmokit@1.8.3': {} - '@deepseek-ai/dsh-agent@0.1.0-rc.8(6af41111e55853c0262a9a8134faaee3)': + '@deepseek-ai/dsh-agent@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-system-prompt@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-llm': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-session': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-typert-protocol': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-session': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-typert-protocol': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-api-remotes@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': + '@deepseek-ai/dsh-api-remotes@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-deque': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-deque': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-session': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-util-values': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - transitivePeerDependencies: - - '@deepseek-ai/dsh-invariants' + '@deepseek-ai/dsh-session': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-util-values': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-brand@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-client-connection@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-client-connection@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-credentials': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-credentials': 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/schemastery': 3.18.2 zod: 4.4.3 transitivePeerDependencies: - '@deepseek-ai/dsh-invariants' - '@deepseek-ai/dsh-client-locale@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-locale@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-client-ui-chat@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-chat@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@shikijs/langs': 4.4.3 @@ -2722,27 +2712,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@deepseek-ai/dsh-client-ui-renderer@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(react@18.3.1)': + '@deepseek-ai/dsh-client-ui-renderer@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(react@18.3.1)': dependencies: '@deepseek-ai/cordis': 4.0.2 use-sync-external-store: 1.2.0(react@18.3.1) transitivePeerDependencies: - react - '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 clsx: 2.1.1 - '@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-client-ui-tool@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-tool@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 clsx: 2.1.1 @@ -2752,119 +2742,109 @@ snapshots: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-credentials@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-credentials@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-brand': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-deque@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-deque@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-brand': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-timeout': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-typert-protocol': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-util-crypto': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-util-values': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) + '@deepseek-ai/dsh-timeout': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) + '@deepseek-ai/dsh-typert-protocol': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) + '@deepseek-ai/dsh-util-crypto': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) + '@deepseek-ai/dsh-util-values': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/schemastery': 3.18.2 zod: 4.4.3 - transitivePeerDependencies: - - '@deepseek-ai/dsh-invariants' '@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-session@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': + '@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-brand': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-llm': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) + '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-util-values': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - transitivePeerDependencies: - - '@deepseek-ai/dsh-invariants' + '@deepseek-ai/dsh-util-values': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-settings@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2)': + '@deepseek-ai/dsh-settings@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-brand': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-session': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-util-values': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-session': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-util-values': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-system-prompt@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': + '@deepseek-ai/dsh-system-prompt@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-llm': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-timeout@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-timeout@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-tools@0.1.2-alpha.3(a564d3118f0fd19f686dddb807fcce62)': + '@deepseek-ai/dsh-tools@0.1.2-alpha.5(d08203521d340062cf3410a8ee8700ca)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-agent': 0.1.0-rc.8(6af41111e55853c0262a9a8134faaee3) - '@deepseek-ai/dsh-brand': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-agent': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-system-prompt@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-code-runtime': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-llm': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-session': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-user-approval': 0.1.0-rc.8(43d16c917b95762104c07618367058d4) - '@deepseek-ai/dsh-util-values': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-session': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-user-approval': 0.1.0-rc.8(9dc9fb75cbaa540955081fa631e1628d) + '@deepseek-ai/dsh-util-values': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-typert-protocol@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-user-approval@0.1.0-rc.8(43d16c917b95762104c07618367058d4)': + '@deepseek-ai/dsh-user-approval@0.1.0-rc.8(9dc9fb75cbaa540955081fa631e1628d)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-agent': 0.1.0-rc.8(6af41111e55853c0262a9a8134faaee3) - '@deepseek-ai/dsh-brand': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-agent': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-system-prompt@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-llm': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) - '@deepseek-ai/dsh-session': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) - '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-session': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-util-crypto@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-util-crypto@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-util-values@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-util-values@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-web@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': + '@deepseek-ai/dsh-web@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-llm': 0.1.2-alpha.3(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/schemastery': 3.18.2 '@deepseek-ai/schemastery@3.18.2': From d65ad781b8cb7754a086a7888cf3a303120f107e Mon Sep 17 00:00:00 2001 From: neil Date: Fri, 4 Sep 2026 14:50:50 +0800 Subject: [PATCH 2/3] chore(dsh-web): record alpha5 completion --- .../implementation-report.md | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 .scratch/dsh-alpha5-upgrade/implementation-report.md diff --git a/.scratch/dsh-alpha5-upgrade/implementation-report.md b/.scratch/dsh-alpha5-upgrade/implementation-report.md new file mode 100644 index 0000000..6bc1b7b --- /dev/null +++ b/.scratch/dsh-alpha5-upgrade/implementation-report.md @@ -0,0 +1,104 @@ +# DSH Web alpha.5 implementation report + +## Scope + +- Repository: `guionai/web` +- Branch: `dsh-alpha5-upgrade` +- Fixed point: `8e2218136ec71c2b66213804e4533af3bc782038` +- Delivery boundary: the complete `dsh-alpha5-upgrade` spec and tickets 01 and + 02. Code review and deployment were excluded. + +The dependency frontier was implemented in order: the package contract first, +then its documentation and loader guidance. + +The project-local completion record now also reflects the verified result: +`spec.md` and both issue files have `Status: complete`, and all six ticket +acceptance criteria are checked. + +## Ticket outcomes + +### 01 — Run Guion DSH Web on the alpha.5 package contract + +- Replaced every owned DSH peer and development dependency in + `packages/dsh-web/package.json` with the exact `0.1.2-alpha.5` version. The + Cordis `4.0.2`, Schemastery `3.18.2`, React, and ordinary Web/Pi package + contracts were left unchanged. +- Regenerated `pnpm-lock.yaml` atomically and installed it with + `--frozen-lockfile`; the direct DSH importer entries resolve to alpha.5. +- Alpha.5 preserves the imported Host, WebRuntime, credential, settings, tool, + and browser-client seams, so no Session compatibility adapter or product-code + migration was needed. Existing provider search, credentials, rendering, + settings, and tool behavior remain covered by the package tests. +- Updated package-facing alpha assertions and gave the packed host test a + 30-second per-test budget for the larger alpha.5 host bundle. + +### 02 — Document Guion DSH Web's alpha.5 package contract + +- Updated the DSH package description, README, and profile-patch comment to + identify the exact `0.1.2-alpha.5` contract. +- Updated `AGENTS.md` to the alpha.5 Loader rule. Published alpha.5 metadata + keeps the existing `lib/bin.js` CLI entrypoint, so the disposable Node 24 + `--expose-internals` workflow and its no-live-credentials boundary remain + valid; the plain shebang remains diagnostic-only on this host. +- Inspected the root `README.md`; it contains no alpha-specific DSH version + promise, so no root documentation change was needed. + +## Verification + +All checks passed on Linux: + +- `pnpm install --frozen-lockfile --ignore-scripts` +- `pnpm --filter @guionai/dsh-web run typecheck` +- `pnpm --filter @guionai/dsh-web run test` — 6 files, 26 tests passed +- `pnpm --filter @guionai/dsh-web run build` +- `pnpm --filter @guionai/dsh-web run test:pack` — 2 packed-artifact tests +- `pnpm typecheck` +- `pnpm format:check` +- `pnpm test:release` +- `pnpm test` — 20 files, 153 tests passed +- `pnpm build` — all four workspace packages built +- `pnpm test:pack` — Web, Pi, and DSH packed smokes passed +- `git diff --check` + +Vitest emitted the existing non-failing missing source-map warning from the DSH +primitives package. Tests used injected operations, local fixtures, and +test-owned temporary package/cache paths; no live credentials, profiles, +browsers, production services, or host state were used. + +## Changed paths + +- `packages/dsh-web/package.json` +- `packages/dsh-web/README.md` +- `packages/dsh-web/cordis.patch.yml` +- `packages/dsh-web/test/artifact.test.ts` +- `packages/dsh-web/test/package.test.ts` +- `pnpm-lock.yaml` +- `AGENTS.md` + +No DSH product source, ordinary Web package, or Pi Web package contract +changed. The lockfile is excluded from LOC accounting below, as are generated +artifacts and this report. + +## LOC accounting + +Against fixed point `8e2218136ec71c2b66213804e4533af3bc782038`, excluding the +lockfile, generated files, and this report: + +| Category | Additions | Deletions | +| --- | ---: | ---: | +| Product code | 0 | 0 | +| Tests | 4 | 4 | +| Configuration and docs | 33 | 33 | +| **Total** | **37** | **37** | + +The 74 touched lines are within the spec's 25–75 changed-LOC estimate. The +focused size reflects a dependency/documentation contract update that reuses +the existing provider, UI, artifact, and verification seams. + +## Acceptance result + +Tickets 01 and 02 and the complete `dsh-alpha5-upgrade` spec are implemented +and verified. Guion DSH Web now publishes one exact alpha.5 peer/dev contract, +with refreshed lockfile, package/test/docs assertions, and passing packed +provider and client validation. The spec and ticket tracker statuses and +criteria are recorded as complete. From 8194e3f7ea980cf8a5e6896fb37c0d730251a355 Mon Sep 17 00:00:00 2001 From: neil Date: Fri, 4 Sep 2026 16:16:50 +0800 Subject: [PATCH 3/3] chore(dsh-web): retarget DSH contract to rc.1 --- .../implementation-report.md | 110 ++++++------ AGENTS.md | 4 +- packages/dsh-web/README.md | 4 +- packages/dsh-web/cordis.patch.yml | 2 +- packages/dsh-web/package.json | 56 +++--- packages/dsh-web/test/artifact.test.ts | 4 +- packages/dsh-web/test/package.test.ts | 2 +- pnpm-lock.yaml | 170 +++++++++--------- 8 files changed, 179 insertions(+), 173 deletions(-) diff --git a/.scratch/dsh-alpha5-upgrade/implementation-report.md b/.scratch/dsh-alpha5-upgrade/implementation-report.md index 6bc1b7b..e042a12 100644 --- a/.scratch/dsh-alpha5-upgrade/implementation-report.md +++ b/.scratch/dsh-alpha5-upgrade/implementation-report.md @@ -1,47 +1,45 @@ -# DSH Web alpha.5 implementation report +# DSH Web 0.1.2-rc.1 implementation report ## Scope - Repository: `guionai/web` - Branch: `dsh-alpha5-upgrade` -- Fixed point: `8e2218136ec71c2b66213804e4533af3bc782038` -- Delivery boundary: the complete `dsh-alpha5-upgrade` spec and tickets 01 and - 02. Code review and deployment were excluded. +- Fixed point: `d65ad78` +- Delivery boundary: the Target Amendment in `spec.md`, including tickets 01 + and 02. Code review and deployment were excluded. -The dependency frontier was implemented in order: the package contract first, -then its documentation and loader guidance. - -The project-local completion record now also reflects the verified result: -`spec.md` and both issue files have `Status: complete`, and all six ticket -acceptance criteria are checked. +The Target Amendment reopened the previously completed tickets and superseded +their prior target. Ticket 01 was retargeted first, followed by ticket 02's +documentation and loader guidance. Both tickets and the spec are now recorded +as complete. ## Ticket outcomes -### 01 — Run Guion DSH Web on the alpha.5 package contract +### 01 — Run Guion DSH Web on the rc.1 package contract - Replaced every owned DSH peer and development dependency in - `packages/dsh-web/package.json` with the exact `0.1.2-alpha.5` version. The - Cordis `4.0.2`, Schemastery `3.18.2`, React, and ordinary Web/Pi package - contracts were left unchanged. -- Regenerated `pnpm-lock.yaml` atomically and installed it with - `--frozen-lockfile`; the direct DSH importer entries resolve to alpha.5. -- Alpha.5 preserves the imported Host, WebRuntime, credential, settings, tool, - and browser-client seams, so no Session compatibility adapter or product-code - migration was needed. Existing provider search, credentials, rendering, - settings, and tool behavior remain covered by the package tests. -- Updated package-facing alpha assertions and gave the packed host test a - 30-second per-test budget for the larger alpha.5 host bundle. - -### 02 — Document Guion DSH Web's alpha.5 package contract - -- Updated the DSH package description, README, and profile-patch comment to - identify the exact `0.1.2-alpha.5` contract. -- Updated `AGENTS.md` to the alpha.5 Loader rule. Published alpha.5 metadata - keeps the existing `lib/bin.js` CLI entrypoint, so the disposable Node 24 - `--expose-internals` workflow and its no-live-credentials boundary remain - valid; the plain shebang remains diagnostic-only on this host. -- Inspected the root `README.md`; it contains no alpha-specific DSH version - promise, so no root documentation change was needed. + `packages/dsh-web/package.json` with the exact `0.1.2-rc.1` version. Cordis, + Schemastery, React, and the ordinary Web/Pi package contracts were unchanged. +- Regenerated `pnpm-lock.yaml` atomically. The owned DSH Web importer entries + and package snapshots now resolve the rc.1 family, with no alpha.5 entries. +- Updated the package and provider seam assertions to name rc.1. Existing + provider search, credentials, browser rendering, settings, and tool-card + behavior required no source migration, compatibility adapter, or runtime + override. +- The packed-artifact smoke continues to exercise host registration, search, + HTTP and browser rendering, links, tool registration, patch metadata, and the + lazy browser client against the exact rc.1 package contract. + +### 02 — Document Guion DSH Web's rc.1 package contract + +- Updated the DSH package description, README, profile-patch comment, and + package-facing test wording to identify `0.1.2-rc.1`. +- Updated `AGENTS.md` with the verified official rc.1 CLI/Loader workflow: + install the CLI in a disposable directory, use a disposable `DSH_HOME`, + invoke its `lib/bin.js` entrypoint with Node 24 `--expose-internals`, and use + no live credentials or custom runtime overrides. +- Inspected the root `README.md`; it makes no DSH release-version promise, so + no root README change was needed. ## Verification @@ -51,7 +49,7 @@ All checks passed on Linux: - `pnpm --filter @guionai/dsh-web run typecheck` - `pnpm --filter @guionai/dsh-web run test` — 6 files, 26 tests passed - `pnpm --filter @guionai/dsh-web run build` -- `pnpm --filter @guionai/dsh-web run test:pack` — 2 packed-artifact tests +- `pnpm --filter @guionai/dsh-web run test:pack` — packed artifact passed - `pnpm typecheck` - `pnpm format:check` - `pnpm test:release` @@ -60,45 +58,53 @@ All checks passed on Linux: - `pnpm test:pack` — Web, Pi, and DSH packed smokes passed - `git diff --check` -Vitest emitted the existing non-failing missing source-map warning from the DSH -primitives package. Tests used injected operations, local fixtures, and -test-owned temporary package/cache paths; no live credentials, profiles, -browsers, production services, or host state were used. +The official CLI check used an isolated temporary install of +`@deepseek-ai/dsh@0.1.2-rc.1` (213 DSH packages in its installed graph) and a +separate disposable `DSH_HOME`. The Node entrypoint reported `0.1.2-rc.1`, +installed the packed Guion artifact into the disposable `web` profile, +composed `--dump-config` with the Guion patch and bundle, and booted the web +profile successfully with `--help` and the local server path. No live +credentials, deployed profiles, browsers, or production services were used. + +Vitest emitted the existing non-failing missing source-map warning from the +DSH primitives package. Package smokes used injected operations, local +fixtures, and test-owned temporary package/cache paths. ## Changed paths +- `AGENTS.md` - `packages/dsh-web/package.json` - `packages/dsh-web/README.md` - `packages/dsh-web/cordis.patch.yml` - `packages/dsh-web/test/artifact.test.ts` - `packages/dsh-web/test/package.test.ts` - `pnpm-lock.yaml` -- `AGENTS.md` +- `.scratch/dsh-alpha5-upgrade/implementation-report.md` No DSH product source, ordinary Web package, or Pi Web package contract -changed. The lockfile is excluded from LOC accounting below, as are generated -artifacts and this report. +changed. The local spec and issue files were updated in place; they remain +project scratch records and are ignored by the repository's global scratch +ignore rule. ## LOC accounting -Against fixed point `8e2218136ec71c2b66213804e4533af3bc782038`, excluding the -lockfile, generated files, and this report: +Against fixed point `d65ad78`, excluding the lockfile, generated artifacts, +the report, and ignored tracker files: | Category | Additions | Deletions | | --- | ---: | ---: | | Product code | 0 | 0 | -| Tests | 4 | 4 | +| Tests | 3 | 3 | | Configuration and docs | 33 | 33 | -| **Total** | **37** | **37** | +| **Total** | **36** | **36** | -The 74 touched lines are within the spec's 25–75 changed-LOC estimate. The +The 72 touched lines are within the spec's 25–75 changed-LOC estimate. The focused size reflects a dependency/documentation contract update that reuses -the existing provider, UI, artifact, and verification seams. +the existing provider, UI, artifact, and CLI verification seams. ## Acceptance result -Tickets 01 and 02 and the complete `dsh-alpha5-upgrade` spec are implemented -and verified. Guion DSH Web now publishes one exact alpha.5 peer/dev contract, -with refreshed lockfile, package/test/docs assertions, and passing packed -provider and client validation. The spec and ticket tracker statuses and -criteria are recorded as complete. +The rc.1 Target Amendment, tickets 01 and 02, and the existing DSH Web +behavior are implemented and verified. Guion DSH Web now publishes one exact +`0.1.2-rc.1` peer/dev contract with a refreshed lockfile, package/test/docs +assertions, and passing packed validation against the official rc.1 CLI graph. diff --git a/AGENTS.md b/AGENTS.md index c9ca198..f5595e2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,6 +4,6 @@ Repository CI and local tests target Linux. Treat Windows behavior as best-effort here: keep Windows runners, Windows-specific smoke scripts, and simulated Windows tests out of this repository. Validate published packages on real Windows only in the downstream project that owns Windows usage. -## DSH alpha.5 Loader validation +## DSH rc.1 Loader validation -For profile-local packaged plugins on DSH `0.1.2-alpha.5` with Node 24, use the same verified Host and browser acceptance workflow through the deployed Node entrypoint with internals enabled: `node --expose-internals /home/neil/.local/share/dsh-runtime/node_modules/@deepseek-ai/dsh/lib/bin.js ...`. Alpha.5 keeps the existing CLI and entrypoint contract, so the plain shebang `dsh ...` entrypoint remains diagnostic-only on this host/version and is not a supported acceptance path because it cannot resolve profile-local bare plugin specifiers. Use a test-owned disposable `DSH_HOME` and no live credentials. +For profile-local packaged plugins on DSH `0.1.2-rc.1` with Node 24, install the official rc.1 CLI into a test-owned disposable directory and validate its real installed graph through the Node entrypoint with internals enabled: `node --expose-internals /node_modules/@deepseek-ai/dsh/lib/bin.js ...`. Keep `DSH_HOME` test-owned and disposable, do not use a deployed runtime or live credentials, and do not add custom runtime overrides or compatibility layers. diff --git a/packages/dsh-web/README.md b/packages/dsh-web/README.md index 51338f4..114bcb7 100644 --- a/packages/dsh-web/README.md +++ b/packages/dsh-web/README.md @@ -1,6 +1,6 @@ # @guionai/dsh-web -DeepSeek Harness 0.1.2-alpha.5 Web bundle and browser settings client for Guion Web. +DeepSeek Harness 0.1.2-rc.1 Web bundle and browser settings client for Guion Web. Install it into the existing Web profile: @@ -27,7 +27,7 @@ The route is a complete absolute `http:` or `https:` URL; credentials, query strings, and fragments are rejected and its path is used exactly as entered. The published package is a dual host/browser bundle. Its host and client -artifacts, profile patch, and exact DSH `0.1.2-alpha.5` peer contract are included +artifacts, profile patch, and exact DSH `0.1.2-rc.1` peer contract are included in the npm package. Search, HTTP page rendering, page-link discovery, optional browser rendering, Context7 documentation, and Sourcegraph all run in-process through the bundled Guion Web core. `web_fetch` has two page-rendering modes: HTTP (the default) and diff --git a/packages/dsh-web/cordis.patch.yml b/packages/dsh-web/cordis.patch.yml index e685e70..4ade833 100644 --- a/packages/dsh-web/cordis.patch.yml +++ b/packages/dsh-web/cordis.patch.yml @@ -1,4 +1,4 @@ -# Alpha.5 stock Web has one configured search provider and no fetch provider. +# rc.1 stock Web has one configured search provider and no fetch provider. # Replace only that complete service config; the PTC preset remains untouched. - id: web name: "@deepseek-ai/dsh-web" diff --git a/packages/dsh-web/package.json b/packages/dsh-web/package.json index b69f9ec..ec09ea9 100644 --- a/packages/dsh-web/package.json +++ b/packages/dsh-web/package.json @@ -1,7 +1,7 @@ { "name": "@guionai/dsh-web", "version": "0.1.0", - "description": "DeepSeek Harness 0.1.2-alpha.5 provider for Exa, Brave, DeepSeek, and Kepos Bridge web research with HTTP and optional browser page-rendering modes.", + "description": "DeepSeek Harness 0.1.2-rc.1 provider for Exa, Brave, DeepSeek, and Kepos Bridge web research with HTTP and optional browser page-rendering modes.", "homepage": "https://github.com/guionai/web#readme", "bugs": { "url": "https://github.com/guionai/web/issues" @@ -59,38 +59,38 @@ }, "peerDependencies": { "@deepseek-ai/cordis": "4.0.2", - "@deepseek-ai/dsh-api-remotes": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-connection": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-locale": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-tool": "0.1.2-alpha.5", - "@deepseek-ai/dsh-credentials": "0.1.2-alpha.5", - "@deepseek-ai/dsh-settings": "0.1.2-alpha.5", - "@deepseek-ai/dsh-tools": "0.1.2-alpha.5", - "@deepseek-ai/dsh-web": "0.1.2-alpha.5", + "@deepseek-ai/dsh-api-remotes": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-connection": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-locale": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-settings": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-slots": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-tool": "0.1.2-rc.1", + "@deepseek-ai/dsh-credentials": "0.1.2-rc.1", + "@deepseek-ai/dsh-settings": "0.1.2-rc.1", + "@deepseek-ai/dsh-tools": "0.1.2-rc.1", + "@deepseek-ai/dsh-web": "0.1.2-rc.1", "@deepseek-ai/schemastery": "3.18.2", "react": "^18.2.0" }, "devDependencies": { "@deepseek-ai/cordis": "4.0.2", - "@deepseek-ai/dsh-api-remotes": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-connection": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-locale": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-chat": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-settings": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-slots": "0.1.2-alpha.5", - "@deepseek-ai/dsh-client-ui-tool": "0.1.2-alpha.5", - "@deepseek-ai/dsh-credentials": "0.1.2-alpha.5", - "@deepseek-ai/dsh-settings": "0.1.2-alpha.5", - "@deepseek-ai/dsh-tools": "0.1.2-alpha.5", - "@deepseek-ai/dsh-web": "0.1.2-alpha.5", + "@deepseek-ai/dsh-api-remotes": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-connection": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-locale": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-chat": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-primitives": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-renderer": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-settings": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-settings-plugins": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-slots": "0.1.2-rc.1", + "@deepseek-ai/dsh-client-ui-tool": "0.1.2-rc.1", + "@deepseek-ai/dsh-credentials": "0.1.2-rc.1", + "@deepseek-ai/dsh-settings": "0.1.2-rc.1", + "@deepseek-ai/dsh-tools": "0.1.2-rc.1", + "@deepseek-ai/dsh-web": "0.1.2-rc.1", "@deepseek-ai/schemastery": "3.18.2", "@types/react": "^18.3.0", "react": "18.3.1", diff --git a/packages/dsh-web/test/artifact.test.ts b/packages/dsh-web/test/artifact.test.ts index 48616a3..df223f5 100644 --- a/packages/dsh-web/test/artifact.test.ts +++ b/packages/dsh-web/test/artifact.test.ts @@ -130,7 +130,7 @@ function manifest(): any { return JSON.parse(readFileSync(join(artifactRoot, "package.json"), "utf8")); } -describe("DSH 0.1.2-alpha.5 packed package contract", () => { +describe("DSH 0.1.2-rc.1 packed package contract", () => { it("contains valid host ESM, browser client, declarations, patch, and peer-only metadata", async () => { const packed = manifest(); const host = await import( @@ -179,7 +179,7 @@ describe("DSH 0.1.2-alpha.5 packed package contract", () => { name !== "@deepseek-ai/cordis" && name !== "@deepseek-ai/schemastery" ) - expect(version, `${name} peer`).toBe("0.1.2-alpha.5"); + expect(version, `${name} peer`).toBe("0.1.2-rc.1"); } expect(artifactContents).not.toContain("dsh-client-runtime"); expect(artifactContents).not.toContain("0.1.1-rc.2"); diff --git a/packages/dsh-web/test/package.test.ts b/packages/dsh-web/test/package.test.ts index 35c0ea4..c8f2779 100644 --- a/packages/dsh-web/test/package.test.ts +++ b/packages/dsh-web/test/package.test.ts @@ -43,7 +43,7 @@ describe("DSH Web package composition", () => { }), ).toThrow(); }); - it("works at the supported alpha.5 WebRuntime provider seam for concurrent PTC queries", async () => { + it("works at the supported rc.1 WebRuntime provider seam for concurrent PTC queries", async () => { const calls: string[] = []; const root = new Context(); await root.plugin(WebRuntime, { searchProvider: SEARCH_PROVIDER_ID }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5413624..b3209e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,47 +42,47 @@ importers: specifier: 4.0.2 version: 4.0.2 '@deepseek-ai/dsh-api-remotes': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) '@deepseek-ai/dsh-client-connection': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/dsh-client-locale': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-chat': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-primitives': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-renderer': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(react@18.3.1) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(react@18.3.1) '@deepseek-ai/dsh-client-ui-settings': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-settings-plugins': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-slots': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-client-ui-tool': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) '@deepseek-ai/dsh-credentials': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/dsh-settings': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2) '@deepseek-ai/dsh-tools': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(d08203521d340062cf3410a8ee8700ca) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(d08203521d340062cf3410a8ee8700ca) '@deepseek-ai/dsh-web': - specifier: 0.1.2-alpha.5 - version: 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)) + specifier: 0.1.2-rc.1 + version: 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/schemastery': specifier: 3.18.2 version: 3.18.2 @@ -300,59 +300,59 @@ packages: '@deepseek-ai/dsh-system-prompt': ^0.1.0-rc.8 '@deepseek-ai/dsh-typert-protocol': ^0.1.0-rc.8 - '@deepseek-ai/dsh-api-remotes@0.1.2-alpha.5': - resolution: {integrity: sha512-r0wUmC/eM7Jnc6xBS5qp+PqyEq6uYOhQU+DttpcQMfbr/AySzA0QKooupxOi531qaW4QRA9dmLcInN/PYcY6Kg==} + '@deepseek-ai/dsh-api-remotes@0.1.2-rc.1': + resolution: {integrity: sha512-brMHiYcOVt5nXeuiDz1jw6dTJbyZSl/sA4KeZ00vGmYDaIseO6Ujz33zRUjuLMqgvQU4xBFBYXKCU5TLgqlfrQ==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-scope': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-scope': ^0.1.2-rc.1 '@deepseek-ai/dsh-brand@0.1.2-rc.1': resolution: {integrity: sha512-y2RHIag3kzLdY8kTBuSUSTsKzWPscJrysNObXTiNM7stXLpa3jXpshsB1caqGzNx50vYcmHeN1gFVECgx3NZHg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-connection@0.1.2-alpha.5': - resolution: {integrity: sha512-g80LVXFyCZMGlvE3Ki1XWRDoekHcHDYKEREj/ruIIyLweswxal9g4Y/KSGHvz16S+zghHjTPoWmFuzVJtPtlvA==} + '@deepseek-ai/dsh-client-connection@0.1.2-rc.1': + resolution: {integrity: sha512-30g7JG+Z8bDj+ux+KsDfMSXPI6zXotMAFNCxI8O8mJiutJNlZxIL5LXQeDrJpVOW9MWWQkoMp+R+Dxzp5DNDSQ==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-locale@0.1.2-alpha.5': - resolution: {integrity: sha512-u7+Q0tIuN4yEEABM9VyFpScunpFBIt5f4/M0S26Ka3cx9+b9jnSQdxDRvFv4IWxe8rPAD/xTNHVYjvPNaBrRGg==} + '@deepseek-ai/dsh-client-locale@0.1.2-rc.1': + resolution: {integrity: sha512-p34i5WcZ0+b77RKEatGLc6Rh4OgJJmc15kWbBqtCtSI1BxpwZxjDzoNIMTTS3jDGUQqfEd9X7Js9D4uNJDUewg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-chat@0.1.2-alpha.5': - resolution: {integrity: sha512-P39sygT9uwFioOSDfPP/tYgHKEnESSNV59HaMm5MUGaaK1ACchfMMFgj/dQCB1B36lW5Rs3EcRXppbPgw9lUVw==} + '@deepseek-ai/dsh-client-ui-chat@0.1.2-rc.1': + resolution: {integrity: sha512-uqP142/EzvlJmqgl6gwCT8dTk9ZM8HusaXLrlircOmVxxrwydeHPb2VvRlcbdW1dzJdrlP7hzGVQJegJBa3AIA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.5': - resolution: {integrity: sha512-14EpzwRiPLBP7+6Vaeu/wYAqy+PTz+RR7wVke0Lg7HiQdXXRJNTyNlpPHlGIAsmk1qa8h6KzCR8Wylw5EsJY5A==} + '@deepseek-ai/dsh-client-ui-primitives@0.1.2-rc.1': + resolution: {integrity: sha512-4gZS+tXAHbSxAjP91+lENpxKb49XVKcO80m7ATNNgD6lJHOwbuWVGv9IwEnmQ5ebZvI8Yrp8C1J+jDe1pB9jXw==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-renderer@0.1.2-alpha.5': - resolution: {integrity: sha512-Ly+5khkg5GrsRjbMXJcuHvP40JC3tYM2y5URjz+6eIhDN9EXzTSfW13RQ7TLkKLca79nCskSrdt+Mxa79uemew==} + '@deepseek-ai/dsh-client-ui-renderer@0.1.2-rc.1': + resolution: {integrity: sha512-mG4aNL7dL57i6I6FLol3AWWp3g2C+EV3jYt2MZHzbfMcS0gQnEd/BSGH3T5DfNCQcOEIGqu0TQ0B3bxnJatmTA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-alpha.5': - resolution: {integrity: sha512-pKxitVjDBMZoFj8elvhEGpxqGHMn7GwqqlE5EMeHhDziBZcXCYh4IORFdl2Z1KgM1UluXRv1ELim4Qkzd1UY7Q==} + '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-rc.1': + resolution: {integrity: sha512-duv2kU94U2Kz3czBABCCz5yCm22gH3zUoPRyjhD9aykxbXUw7CaJuuv7PqedMdWB9JJT2MKpc/K2t7CkYqCeDg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.5': - resolution: {integrity: sha512-clOlWHDVonS7MvN/ZSdsJudQGKCtiDgRjv52Vx058YArnxzlQZHSi5OTBGg1/Xmh5IOEcNAFf8lBEVTxVP8HLA==} + '@deepseek-ai/dsh-client-ui-settings@0.1.2-rc.1': + resolution: {integrity: sha512-/S16tlS84fggURMqO94HjYbE0xIH82aRJ2E4UupgM9acD3yJ6SCVam17tMcWKnqA6UWJK9llEHhl+KN9JyI/0Q==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.5': - resolution: {integrity: sha512-S3B3gmCBHeytkX05AgM2hAov2h0LFRI8jPzgINrAdKsGnwf+BiMDNQcwsjwpaIbZHuphT0Sfxbhm6ltgXvpVPw==} + '@deepseek-ai/dsh-client-ui-slots@0.1.2-rc.1': + resolution: {integrity: sha512-wcqn8xwb87RjurSQ0zPoI4K9eYhDyoBjQqg4bByDq8CNynvayHoBPnNWfiAQ8ngyOPE20teL3DMS0gbcfCTqbA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-client-ui-tool@0.1.2-alpha.5': - resolution: {integrity: sha512-P4KwBz65zeK6rlcEBk9ZqjbJ+1WPJvaluYadbk9RcLk42r6YTGPL8p1pcQ26rrwRSATpb0wQLHGSviaY0wdH4g==} + '@deepseek-ai/dsh-client-ui-tool@0.1.2-rc.1': + resolution: {integrity: sha512-rr3ENrcaRZ8Vb1RkfLaFWUZTGoSfr01GZmwtXi0NHc3HFrRlZwPy0aGeKeMNF/TBoOsV57gxGdWMAPMKWHlTlA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 @@ -362,11 +362,11 @@ packages: '@deepseek-ai/cordis': ^4.0.1 '@deepseek-ai/dsh-invariants': ^0.1.0-rc.8 - '@deepseek-ai/dsh-credentials@0.1.2-alpha.5': - resolution: {integrity: sha512-5Sq7h0qVqMMKdoUy7aBCUqAm/cmU/38Dm04hwctdqX9fMKUqL5KA87purx3j9vSsKjCgFs0wilbFGt/uAefllw==} + '@deepseek-ai/dsh-credentials@0.1.2-rc.1': + resolution: {integrity: sha512-e7DGpuYQqiD4dOWGQeY/XAWPTjbax/MkrXBwsB8wBtNpoPiAKiLYgd+iFiQc66BGOlutSRFz31IKdbduqPbTxA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-invariants': ^0.1.2-rc.1 '@deepseek-ai/dsh-deque@0.1.2-rc.1': resolution: {integrity: sha512-v2HL9e6NER5Yv8p3+8zls9YvhG3NeRRMVg0GZ/4VgOJcVDgZp14EYVVbheX9HzYlyiic41ciAf1T8Y2pkV41OQ==} @@ -395,13 +395,13 @@ packages: '@deepseek-ai/cordis': ^4.0.2 '@deepseek-ai/dsh-scope': ^0.1.2-rc.1 - '@deepseek-ai/dsh-settings@0.1.2-alpha.5': - resolution: {integrity: sha512-XWHV/Bi5l+v+HFaOyCrBCUVRwoCfvCvyWppBkct5zp7RAtJDv15V0aBHaLnlAHkdIlaq4+QYH1F2S+pW35xuKA==} + '@deepseek-ai/dsh-settings@0.1.2-rc.1': + resolution: {integrity: sha512-wMmJ2w5S6I7hgmgPppuAVemltEcTmAa8gvii7fk4T2KGVCuBYgig8xPwQ8Lp2ukLZSzzE6ZVCQxhdYZyJX/USA==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-brand': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-session': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-brand': ^0.1.2-rc.1 + '@deepseek-ai/dsh-invariants': ^0.1.2-rc.1 + '@deepseek-ai/dsh-session': ^0.1.2-rc.1 '@deepseek-ai/schemastery': ^3.18.2 '@deepseek-ai/dsh-system-prompt@0.1.0-rc.8': @@ -417,18 +417,18 @@ packages: peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-tools@0.1.2-alpha.5': - resolution: {integrity: sha512-ay1dNbDawfphNgHBIpewesNp46Bl4c9iAB4Ul+nzjhTozULbLbKbHfN6RPhvk4dfnoYjXKeMU4gOTNP1Tr3vNA==} + '@deepseek-ai/dsh-tools@0.1.2-rc.1': + resolution: {integrity: sha512-W9kUio00s7WbM8kEwniyd4hfb3CeUxVczsjXbOcKtakfiTywNLeyRWkpx2fvwRAH2rBfg3qCgczVfS0DOw1csg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-agent': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-code-runtime': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-invariants': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-llm': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-scope': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-session': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-system-prompt': ^0.1.2-alpha.5 - '@deepseek-ai/dsh-user-approval': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-agent': ^0.1.2-rc.1 + '@deepseek-ai/dsh-code-runtime': ^0.1.2-rc.1 + '@deepseek-ai/dsh-invariants': ^0.1.2-rc.1 + '@deepseek-ai/dsh-llm': ^0.1.2-rc.1 + '@deepseek-ai/dsh-scope': ^0.1.2-rc.1 + '@deepseek-ai/dsh-session': ^0.1.2-rc.1 + '@deepseek-ai/dsh-system-prompt': ^0.1.2-rc.1 + '@deepseek-ai/dsh-user-approval': ^0.1.2-rc.1 '@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1': resolution: {integrity: sha512-vBWD0NpriPd96ltbWaAw+iKeWFIEjiAcCWYtmqEcV1Ms+FaV02usjjm7LCmhSQhMZpBSBc7EZUX0spGlpjI1bA==} @@ -457,11 +457,11 @@ packages: peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-web@0.1.2-alpha.5': - resolution: {integrity: sha512-XG62oDDjf3Vi7yNzuoctwU1Bkz4hp04qZ/tG9U9GWPXdS3cwpFqFRZQCCqmICPfd59FvVfIPKFoKEYFEuylgdQ==} + '@deepseek-ai/dsh-web@0.1.2-rc.1': + resolution: {integrity: sha512-+umPNfJ+1Gshq38jR3tjgf4j0QaJZT5PretdHi1J+RU61Ou9Sc5w9n8haxa69os7g6FjBNxvGv8fnMeFDgcLKg==} peerDependencies: '@deepseek-ai/cordis': ^4.0.2 - '@deepseek-ai/dsh-llm': ^0.1.2-alpha.5 + '@deepseek-ai/dsh-llm': ^0.1.2-rc.1 '@deepseek-ai/schemastery@3.18.2': resolution: {integrity: sha512-njDtZsznjYxok7KLLlHOPyuv2efdWVbSflAHgztSfbMsg+CVraEoRe2DjOCgClYv3ZCSm7WXoaUkbB/+RY7tWQ==} @@ -2655,7 +2655,7 @@ snapshots: '@deepseek-ai/dsh-system-prompt': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))) '@deepseek-ai/dsh-typert-protocol': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-api-remotes@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': + '@deepseek-ai/dsh-api-remotes@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-deque': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) @@ -2667,26 +2667,26 @@ snapshots: dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-client-connection@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-client-connection@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-credentials': 0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) + '@deepseek-ai/dsh-credentials': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/schemastery': 3.18.2 zod: 4.4.3 transitivePeerDependencies: - '@deepseek-ai/dsh-invariants' - '@deepseek-ai/dsh-client-locale@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-locale@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-client-ui-chat@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-chat@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/schemastery': 3.18.2 - '@deepseek-ai/dsh-client-ui-primitives@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-primitives@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@shikijs/langs': 4.4.3 @@ -2712,27 +2712,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@deepseek-ai/dsh-client-ui-renderer@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(react@18.3.1)': + '@deepseek-ai/dsh-client-ui-renderer@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(react@18.3.1)': dependencies: '@deepseek-ai/cordis': 4.0.2 use-sync-external-store: 1.2.0(react@18.3.1) transitivePeerDependencies: - react - '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-settings-plugins@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 clsx: 2.1.1 - '@deepseek-ai/dsh-client-ui-settings@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-settings@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-client-ui-slots@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-slots@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-client-ui-tool@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)': + '@deepseek-ai/dsh-client-ui-tool@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 clsx: 2.1.1 @@ -2742,7 +2742,7 @@ snapshots: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-invariants': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-credentials@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-credentials@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) @@ -2781,7 +2781,7 @@ snapshots: '@deepseek-ai/dsh-scope': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)) '@deepseek-ai/dsh-util-values': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) - '@deepseek-ai/dsh-settings@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2)': + '@deepseek-ai/dsh-settings@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-brand@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/schemastery@3.18.2)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-brand': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2) @@ -2802,7 +2802,7 @@ snapshots: dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-tools@0.1.2-alpha.5(d08203521d340062cf3410a8ee8700ca)': + '@deepseek-ai/dsh-tools@0.1.2-rc.1(d08203521d340062cf3410a8ee8700ca)': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-agent': 0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)))(@deepseek-ai/dsh-session@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-system-prompt@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))(@deepseek-ai/dsh-scope@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-invariants@0.1.0-rc.8(@deepseek-ai/cordis@4.0.2))))(@deepseek-ai/dsh-typert-protocol@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)) @@ -2841,7 +2841,7 @@ snapshots: dependencies: '@deepseek-ai/cordis': 4.0.2 - '@deepseek-ai/dsh-web@0.1.2-alpha.5(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))': + '@deepseek-ai/dsh-web@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)(@deepseek-ai/dsh-llm@0.1.2-rc.1(@deepseek-ai/cordis@4.0.2))': dependencies: '@deepseek-ai/cordis': 4.0.2 '@deepseek-ai/dsh-llm': 0.1.2-rc.1(@deepseek-ai/cordis@4.0.2)