mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# Naming
|
|
|
|
## npm packages
|
|
|
|
The public package family belongs to the `@deepseek-ai` scope and uses the `node-addon-landlock-run` package prefix; platform packages append platform information only:
|
|
|
|
```text
|
|
@deepseek-ai/node-addon-landlock-run
|
|
@deepseek-ai/node-addon-landlock-run-<platform>
|
|
```
|
|
|
|
Platform suffixes carry no libc component (binaries are static musl) and no variant component — variants stay inside `prebuilds.json` and binary filenames.
|
|
|
|
## Binaries
|
|
|
|
The launcher executable is `landlock-run`, shipped at `bin/landlock-run` inside each platform package.
|
|
|
|
## Environment variables
|
|
|
|
The `NALR_` prefix (Node Addon Landlock Run) is reserved for build/test orchestration:
|
|
|
|
```text
|
|
NALR_REQUIRE_LANDLOCK test-only: an unenforcing kernel fails instead of skipping
|
|
```
|
|
|
|
Runtime binaries and entry packages read NO environment variables — a runtime safety rule ([AGENTS.md](../AGENTS.md)), not a naming convention. Do not include the npm scope in environment variable names.
|
|
|
|
## C symbols
|
|
|
|
The launcher is a single C file with static linkage; there is no exported symbol namespace. Kernel UAPI constants keep their kernel names prefixed `LL_` where locally defined.
|