dsh 0.2.0-rc.2: in-container update (experimental channel), path-agnostic compose, upstream patches adapted to 0.1.x/0.2.x

This commit is contained in:
hermes committed 2026-10-01 19:21:19 +00:00
commit e6dcef9bf5
302 files changed
+75178

No files matched your search

+43
View File
@@ -0,0 +1,43 @@
# ── Обязательное ────────────────────────────────────────────────────────────
# Ключ DeepSeek API (platform.deepseek.com). Без него dsh не сможет работать с моделью.
DEEPSEEK_API_KEY=
# ── Образ ───────────────────────────────────────────────────────────────────
# Свой реестр (обновляется: docker compose pull && docker compose -p dsh up -d)
DSH_IMAGE=gitea.archeon.io/archeon/dsh:latest
# Локальная сборка из этого репо (см. scripts/build-image.sh):
# DSH_IMAGE=dsh-local:0.2.0-rc.2
# ── Пути (path-агностичность) ───────────────────────────────────────────────
# Каталог данных: по умолчанию ./data рядом с compose-файлом.
# Можно вынести куда угодно — абсолютный путь или другой каталог:
# DSH_DATA_DIR=/var/lib/dsh
DSH_DATA_DIR=./data
# Каталог проектов (воркспейс агента):
# DSH_WORKSPACE_DIR=/home/myuser/projects
DSH_WORKSPACE_DIR=./workspace
# ── Сеть/порты ──────────────────────────────────────────────────────────────
# 127.0.0.1 — доступ только с этого хоста (за реверс-прокси/TLS).
# Для доступа из LAN впишите IP хоста или 0.0.0.0 и настройте DSH_TRUSTED_HOSTS.
DSH_LISTEN_ADDRESS=127.0.0.1
DSH_PORT=3080
# Порт code-server редактора (должен совпадать с настройкой плагина в UI!)
DSH_EDITOR_PORT=18500
# DSH_TRUSTED_HOSTS=192.168.1.50,dsh.example.lan
# ── dsh ─────────────────────────────────────────────────────────────────────
DSH_DEFAULT_WORKSPACE=/workspace
# true — дать агенту безлимитный root в песочницах (ОСОЗНАННО):
DSH_SUDO_ENABLED=false
DSH_TELEMETRY_DISABLED=true
# Секунды пробации experimental-обновления до автоподтверждения
DSH_EXPERIMENTAL_PROBATION_SECONDS=120
# ── Имена контейнеров (менять при конфликтах) ──────────────────────────────
DSH_CONTAINER_NAME=dsh
DSH_DIND_NAME=dsh-dind
# ── Опционально: память агентов OpenViking ─────────────────────────────────
# OPENVIKING_URL=https://ov.example
# OPENVIKING_API_KEY=