Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 11 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

Lexmount cloud browser tools for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness). This package is a lightweight DSH Bundle: it registers native model tools and invokes the Rust `browser-cli`, but it does not contain a native executable, run an MCP server, or depend on the Lexmount Node.js SDK.

> Status: preview releases are published on npm under the `next` tag. Windows x64, macOS Apple Silicon, and Linux x64 native validation is complete; use `next` for preview installations.
> Status: Windows x64, macOS Apple Silicon, and Linux x64 native validation is complete. The current stable Bundle version is `0.1.1`.

> **Current platform support:** Windows x64, macOS Apple Silicon, and Linux x64. macOS Intel and Linux ARM64 are not supported by this pre-release.
> **Current platform support:** Windows x64, macOS Apple Silicon, and Linux x64. macOS Intel and Linux ARM64 are not currently supported.

## Runtime architecture

Expand All @@ -30,15 +30,14 @@ The npm tarball contains no `browser-cli` or `browser-cli.exe` file. End users d
| macOS Intel | `x86_64-apple-darwin` | Not currently supported; asset missing |
| Linux ARM64 | — | Not currently supported; asset missing |

`native-source.json` pins `browser-cli` v1.1.15 at commit `952a5e53ff9dd3980342d4dae7f860f80b39a100`. The Windows asset statically links the C runtime, and the Linux x64 asset is a static musl executable. This pre-release uses the three assets published by that immutable release. Adding another platform requires a new browser-cli version and a new npm package version with fresh validation; it will not mutate this release in place.
`native-source.json` pins `browser-cli` v1.1.15 at commit `952a5e53ff9dd3980342d4dae7f860f80b39a100`. The Windows asset statically links the C runtime, and the Linux x64 asset is a static musl executable. This Bundle uses the three assets published by that immutable release. Adding another platform requires a new browser-cli version and a new npm package version with fresh validation; it will not mutate this release in place.

## Install

The current pre-release requires Node.js `>=22.14.0`, DSH `0.1.0-rc.6`, and a
The current release requires Node.js `>=22.14.0`, DSH `0.1.0-rc.6`, and a
`pnpm` executable on `PATH`. The commands below use `npx`, so a global DSH
installation is not required. Keep `@next` in preview installations; do not
rely on npm's implicit `latest` tag until this release line is formally
promoted.
installation is not required. The commands pin the Bundle version so DSH's
dependency release-age policy cannot resolve the request to an older release.

### Windows x64

Expand All @@ -52,7 +51,7 @@ corepack install --global pnpm@11.22.0
corepack enable pnpm
pnpm --version

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @lexmount/dsh-browser@next
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @lexmount/dsh-browser@0.1.1
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 web
```

Expand All @@ -68,7 +67,7 @@ npx --yes @deepseek-ai/dsh@0.1.0-rc.6 web --port 0

### macOS Apple Silicon

This pre-release supports Apple Silicon only. Confirm that the machine reports
This release supports Apple Silicon only. Confirm that the machine reports
`arm64`; `x86_64` means an Intel Mac and is not currently supported. In
Terminal, change to the directory that should become the DSH workspace, then
run:
Expand All @@ -81,7 +80,7 @@ corepack install --global pnpm@11.22.0
corepack enable pnpm
pnpm --version

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @lexmount/dsh-browser@next
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @lexmount/dsh-browser@0.1.1
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 web
```

Expand All @@ -104,7 +103,7 @@ corepack install --global pnpm@11.22.0
corepack enable pnpm
pnpm --version

npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @lexmount/dsh-browser@next
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile web add @lexmount/dsh-browser@0.1.1
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 web
```

Expand All @@ -127,7 +126,7 @@ into an existing Web process.
For unattended use, install the same Bundle into the Headless profile:

```bash
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile headless add @lexmount/dsh-browser@next
npx --yes @deepseek-ai/dsh@0.1.0-rc.6 plugin --profile headless add @lexmount/dsh-browser@0.1.1
```

The supported Harness range is `>=0.1.0-rc.6 <0.2.0`. DSH remains a release
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@lexmount/dsh-browser",
"version": "0.1.0-rc.5",
"version": "0.1.1",
"description": "Lexmount cloud browser tools for DeepSeek Harness",
"type": "module",
"main": "./lib/index.js",
Expand Down
2 changes: 1 addition & 1 deletion src/binary.ts
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ export function platformKey(
return key as SupportedPlatform;
}
throw new BrowserCliInstallationError(
`Unsupported platform ${key}. This @lexmount/dsh-browser pre-release currently supports win32-x64, darwin-arm64, and linux-x64 only.`,
`Unsupported platform ${key}. @lexmount/dsh-browser currently supports win32-x64, darwin-arm64, and linux-x64 only.`,
);
}

Expand Down