cdsr: initial import of deployed stack (runtime 4.133.0, pinned extensions, SSOT vault)

This commit is contained in:
Antigravity
2026-08-20 10:49:50 +02:00
commit c2d92d7b74
20 changed files with 1440 additions and 0 deletions

7
config/config.yaml Normal file
View File

@@ -0,0 +1,7 @@
bind-addr: 127.0.0.1:52224
auth: none
cert: false
app-name: Code Server · loca.zone
user-data-dir: /home/loca/dev/code-server/data/user
extensions-dir: /home/loca/dev/code-server/data/extensions
disable-telemetry: true

110
config/extensions.lock.json Normal file
View File

@@ -0,0 +1,110 @@
{
"$comment": [
"Deterministic Open VSX extension baseline for the cdsr code-server deployment.",
"Install with scripts/install-extensions.sh; audit with scripts/list-extension-versions.sh.",
"Never add provider tokens, account cookies or extension secrets to this file."
],
"registry": "https://open-vsx.org",
"excluded": [
{
"id": "TabNine.tabnine-vscode",
"reason": "Open VSX listing marks it legacy and states it does not onboard new users."
},
{
"id": "GitHub.copilot",
"reason": "Microsoft-marketplace-only AI tooling; code-server cannot rely on Microsoft marketplace terms or access."
}
],
"expected_transitive": [
{
"id": "ms-python.vscode-python-envs",
"version": "1.36.0",
"reason": "Environment manager pulled in as a dependency of ms-python.python."
},
{
"id": "ms-toolsai.jupyter-keymap",
"version": "1.1.2",
"reason": "Notebook keybindings pulled in as a dependency of ms-toolsai.jupyter."
},
{
"id": "ms-toolsai.jupyter-renderers",
"version": "1.3.0",
"reason": "Notebook output renderers pulled in as a dependency of ms-toolsai.jupyter."
},
{
"id": "ms-toolsai.vscode-jupyter-cell-tags",
"version": "0.1.9",
"reason": "Cell tag editing pulled in as a dependency of ms-toolsai.jupyter."
},
{
"id": "ms-toolsai.vscode-jupyter-slideshow",
"version": "0.1.6",
"reason": "Slideshow cell metadata pulled in as a dependency of ms-toolsai.jupyter."
}
],
"extensions": [
{
"id": "Continue.continue",
"version": "2.1.0",
"platform": "linux-x64",
"vsix_url": "https://open-vsx.org/api/Continue/continue/linux-x64/2.1.0/file/Continue.continue-2.1.0@linux-x64.vsix",
"sha256_url": "https://open-vsx.org/api/Continue/continue/linux-x64/2.1.0/file/Continue.continue-2.1.0@linux-x64.sha256",
"reason": "Primary open-source AI agent/chat/edit/autocomplete extension.",
"mode": "baseline"
},
{
"id": "Anthropic.claude-code",
"version": "2.1.235",
"platform": "linux-x64",
"vsix_url": "https://open-vsx.org/api/Anthropic/claude-code/linux-x64/2.1.235/file/Anthropic.claude-code-2.1.235@linux-x64.vsix",
"sha256_url": "https://open-vsx.org/api/Anthropic/claude-code/linux-x64/2.1.235/file/Anthropic.claude-code-2.1.235@linux-x64.sha256",
"reason": "First-party Claude Code IDE integration.",
"mode": "baseline"
},
{
"id": "ms-python.python",
"version": "2026.4.0",
"platform": "universal",
"vsix_url": "https://open-vsx.org/api/ms-python/python/2026.4.0/file/ms-python.python-2026.4.0.vsix",
"sha256_url": "https://open-vsx.org/api/ms-python/python/2026.4.0/file/ms-python.python-2026.4.0.sha256",
"reason": "Python language support expected in this environment.",
"mode": "baseline"
},
{
"id": "ms-python.debugpy",
"version": "2026.6.0",
"platform": "linux-x64",
"vsix_url": "https://open-vsx.org/api/ms-python/debugpy/linux-x64/2026.6.0/file/ms-python.debugpy-2026.6.0@linux-x64.vsix",
"sha256_url": "https://open-vsx.org/api/ms-python/debugpy/linux-x64/2026.6.0/file/ms-python.debugpy-2026.6.0@linux-x64.sha256",
"reason": "Explicit debugger dependency instead of relying on later bootstrap by the Python extension.",
"mode": "baseline"
},
{
"id": "ms-toolsai.jupyter",
"version": "2025.9.1",
"platform": "universal",
"vsix_url": "https://open-vsx.org/api/ms-toolsai/jupyter/2025.9.1/file/ms-toolsai.jupyter-2025.9.1.vsix",
"sha256_url": "https://open-vsx.org/api/ms-toolsai/jupyter/2025.9.1/file/ms-toolsai.jupyter-2025.9.1.sha256",
"reason": "Notebook workflow support in the browser IDE.",
"mode": "baseline"
},
{
"id": "ms-azuretools.vscode-containers",
"version": "2.4.5",
"platform": "universal",
"vsix_url": "https://open-vsx.org/api/ms-azuretools/vscode-containers/2.4.5/file/ms-azuretools.vscode-containers-2.4.5.vsix",
"sha256_url": "https://open-vsx.org/api/ms-azuretools/vscode-containers/2.4.5/file/ms-azuretools.vscode-containers-2.4.5.sha256",
"reason": "Current Container Tools extension; its README states it replaces the older Docker extension functionality.",
"mode": "baseline"
},
{
"id": "sourcegraph.cody-ai",
"version": "1.155.0",
"platform": "universal",
"vsix_url": "https://open-vsx.org/api/sourcegraph/cody-ai/1.155.0/file/sourcegraph.cody-ai-1.155.0.vsix",
"sha256_url": "https://open-vsx.org/api/sourcegraph/cody-ai/1.155.0/file/sourcegraph.cody-ai-1.155.0.sha256",
"reason": "Useful only with a Cody Enterprise account; the Open VSX README states it is no longer available for non-enterprise users.",
"mode": "optional"
}
]
}

View File

@@ -0,0 +1 @@
4.133.0