Skip to content
Merged
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
98 changes: 98 additions & 0 deletions charts/workspace/scripts/env.reference.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,20 @@ envs:
Use only in ephemeral or local environments, never in shared or
production deployments.

password_file:
type: string
default: /run/secrets/workspace/auth_password
since: 0.1.3
description: Path to a file containing the plaintext password.
reference: /editor/authentication
longDescription: |
**Password lookup precedence:**

1. `WS_AUTH_PASSWORD_HASHED_FILE` *(hashed file)*.
2. `WS_AUTH_PASSWORD_HASHED` *(hashed env var)*.
3. `WS_AUTH_PASSWORD_FILE` *(this variable)*.
4. `WS_AUTH_PASSWORD` *(plaintext env var)*.

password_hashed:
type: string
default: null
Expand All @@ -127,6 +141,20 @@ envs:
longDescription: |
Takes precedence over plaintext password when both are set.

password_hashed_file:
type: string
default: /run/secrets/workspace/auth_password_hashed
since: 0.1.3
description: Path to a file containing the Argon2 hashed password.
reference: /editor/authentication
longDescription: |
**Password lookup precedence:**

1. `WS_AUTH_PASSWORD_HASHED_FILE` *(this variable)*.
2. `WS_AUTH_PASSWORD_HASHED` *(hashed env var)*.
3. `WS_AUTH_PASSWORD_FILE` *(plaintext file)*.
4. `WS_AUTH_PASSWORD` *(plaintext env var)*.

ca:
name: Enterprise CA
properties:
Expand Down Expand Up @@ -157,6 +185,57 @@ envs:

**Use only in fully trusted network environments.**

claude:
properties:
statusline_disable:
type: boolean
default: false
since: 0.1.3
reference: /editor/claude
description: Disables the Claude Code statusline.

statusline_hide_context_bar:
type: boolean
default: false
since: 0.1.3
reference: /editor/claude
description: Hides the context usage bar in the Claude statusline.

statusline_hide_git:
type: boolean
default: false
since: 0.1.3
reference: /editor/claude
description: Hides git branch and status in the Claude statusline.

statusline_hide_lines_changed:
type: boolean
default: false
since: 0.1.3
reference: /editor/claude
description: Hides lines added/removed in the Claude statusline.

statusline_hide_model:
type: boolean
default: false
since: 0.1.3
reference: /editor/claude
description: Hides the model name in the Claude statusline.

statusline_script:
type: string
default: /etc/claude-code/statusline.zsh
since: 0.1.3
reference: /editor/claude
description: Path to the statusline script.

statusline_shell:
type: string
default: zsh
since: 0.1.3
reference: /editor/claude
description: Shell used to execute the statusline script.

docker:
properties:
enable_client:
Expand Down Expand Up @@ -250,6 +329,25 @@ envs:
Alternative to `WS_EDITOR_SETTINGS_OVERRIDE` for larger configurations.
example: /workspace/.settings.json

trusted_domains:
type: string
default: null
since: 0.1.3
example: >-
https://github.com,https://stackoverflow.com
description: >-
Comma-separated list of trusted domains that bypass link
confirmation prompts.
longDescription: |
When a link matching one of these domains is clicked in the editor,
it opens directly in the browser without prompting for user
confirmation.

Accepts a **comma-delimited** list of domain URL patterns.

The editor ships with `https://open-vsx.org` trusted by default
(via `product.json`); entries from this variable are added on top.

features:
properties:
additional_features:
Expand Down