İçeriğe geç
↑↓Gezin ↵Aç escKapat

Environment Değişkenleri

TokenWork bu environment değişkenlerini başlangıçta okur. Başlangıç servisleri için openchamber startup enable varsayılan olarak mevcut environment’ı anlık görüntü olarak kaydeder. Servisin kullanmasını istediğiniz değişkenleri değiştirdikten sonra bunu yeniden çalıştırın.

TokenWork sunucusu

OPENCHAMBER_HOST

TokenWork web sunucusu için bind adresi. Diğer makinelerden erişime izin vermek için 0.0.0.0 kullanın.

OPENCHAMBER_UI_PASSWORD

Tarayıcı arayüzü için parola. Bunu localhost dışına bind ederken, tünel kullanırken ya da reverse proxy arkasında çalıştırırken kullanın.

OPENCHAMBER_API_ONLY

true ya da 1 olarak ayarlandığında TokenWork’ı headless modda başlatır. API rotaları masaüstü ve mobil istemciler için açık kalır, ama tarayıcı arayüzü sunulmaz.

OPENCHAMBER_DATA_DIR

TokenWork veri dizinini geçersiz kılar. Varsayılan ~/.config/openchamber.

OPENCHAMBER_CHATS_DIR

TokenWork’ın projesiz sohbetler için oluşturduğu yönetilen sohbet dizinlerinin yerini değiştirir. Varsayılan ~/.config/openchamber/chats. TokenWork ve OpenCode farklı kullanıcılarla çalışıyorsa OpenCode sunucusunun okuyabileceği bir dizin belirtin. Mevcut sohbetler taşınmaz.

OPENCHAMBER_COMPRESS_API

API yanıt sıkıştırmasını kontrol eder. true ya da 1 ile zorla açın, false ya da 0 ile zorla kapatın.

OPENCHAMBER_SKIP_API_COMPRESSION

true ya da 1 olarak ayarlandığında API yanıt sıkıştırmasını kapatır. Bu ayar OPENCHAMBER_COMPRESS_API’ye göre önceliklidir.

OPENCHAMBER_VERBOSE_REQUEST_LOGS

true ya da 1 olarak ayarlandığında ayrıntılı HTTP istek günlüklerini açar.

OPENCHAMBER_UPDATE_API_URL

Güncelleme kontrolü API uç noktasını geçersiz kılar. Çoğu kullanıcı bunu boş bırakmalıdır.

OPENCHAMBER_PACKAGE_MANAGER

Otomatik algılama yanlışsa, güncelleme işlemlerinin kullandığı package manager’ı zorlar.

OpenCode sunucusu

OPENCODE_HOST

TokenWork’ı mevcut bir OpenCode sunucusuna bağlar. Değer, açık bir port içeren ve path, query ya da hash içermeyen bir http ya da https origin’i olmalıdır. OPENCODE_HOST, OPENCODE_PORT’a göre önceliklidir.

OPENCODE_PORT

OpenCode sunucu portunu ayarlar. Yönetilen OpenCode ile bu, yönetilen portu ister. OPENCODE_SKIP_START=true ile harici bir sunucuya o port üzerinden bağlanır.

OPENCODE_SKIP_START

true olarak ayarlandığında TokenWork’ın kendi OpenCode sunucusunu başlatmasını engeller.

OPENCHAMBER_OPENCODE_HOSTNAME

TokenWork’ın yönettiği OpenCode sunucusu için bind hostname’i. Varsayılan 127.0.0.1.

OPENCODE_BINARY

TokenWork’ın çalıştırması gereken opencode yürütülebilir dosyasının yolu.

OPENCODE_CONFIG

Belirli bir OpenCode yapılandırma dosyasının yolu.

OPENCODE_CONFIG_DIR

Agent’lar, skills, snippets ve config keşfi için belirli bir OpenCode yapılandırma dizininin yolu.

OPENCODE_DATA_DIR

Yönetilen OpenCode sunucusu için özel veri dizini.

OPENCODE_WSL_DISTRO

Windows’ta OpenCode entegrasyonu için kullanılan WSL dağıtımını seçer.

OPENCHAMBER_OPENCODE_WSL_DISTRO

WSL dağıtımını seçmek için TokenWork’a özel takma ad. İkisi de ayarlıysa OPENCODE_WSL_DISTRO önceliklidir.

OPENCODE_JWT_SECRET

UI kimlik doğrulama token’larını imzalamak için kullanılan gizli değer. Kalıcı servis dağıtımlarında uzun ve rastgele bir değer kullanın.

Terminal ve Git

OPENCHAMBER_TERMINAL_SHELL

TokenWork terminal oturumları için kullanılan shell yürütülebilir dosyası.

OPENCHAMBER_GIT_BINARY

TokenWork Git özelliklerinin kullandığı Git yürütülebilir dosyası.

GIT_BINARY

Alternatif Git yürütülebilir dosyası geçersiz kılma değeri. TokenWork’a özel yapılandırma için OPENCHAMBER_GIT_BINARY tercih edin.

OPENCHAMBER_GIT_READ_CACHE_TTL_MS

Git destekli dosya okumaları için önbelleğin milisaniye cinsinden yaşam süresi. Hata ayıklarken bu önbelleği kapatmak için 0 verin.

Voice ve tunnels

OPENAI_API_KEY

OpenAI uyumlu servisleri çağıran TokenWork voice özellikleri tarafından kullanılan API anahtarı.

OPENCHAMBER_ALLOW_REMOTE_OPENAI_COMPAT_URLS

true ya da 1 olarak ayarlandığında voice özellikleri için uzak OpenAI uyumlu base URL’lere izin verir.

NGROK_AUTHTOKEN

TokenWork tunnel komutlarının kullandığı ngrok auth token. ngrok config add-authtoken <token> ile de yapılandırabilirsiniz.

Runtime yardımcıları

BUN_BINARY

Daemon süreçleri başlatılırken TokenWork’ın kullanması gereken Bun yürütülebilir dosyası.

BUN_INSTALL

Bun kurulum kökü. TokenWork bunu daemon başlangıcı ve güncellemeleri için bin/bun bulmakta kullanır.

VITE_OPENCODE_URL

Vite ile derlenen web uygulaması için derleme zamanı API base URL’i. Çoğu kullanıcı bunu normal CLI ya da masaüstü kullanımında ayarlamamalıdır.