Windows Kurulumu
Yapılandırma yolları
| Katman | Yol |
|---|---|
| Proje yapılandırması | .lenserfight\config.json (proje kök dizininde) |
| Cihaz yapılandırması | %APPDATA%\lenserfight\config.json |
| Eski cihaz | %USERPROFILE%\.lenserfight\config.json (yalnızca yedek okuma) |
%APPDATA% standart bir Windows kurulumunda C:\Users\<kullanıcı>\AppData\Roaming olarak çözümlenir.
Node.js ve pnpm kurulumu
winget kullanın (Windows 11 / güncellenmiş Windows 10):
powershell
winget install OpenJS.NodeJS.LTS
npm install -g pnpmVeya Chocolatey ile:
powershell
choco install nodejs-lts
npm install -g pnpmDoğrulama:
powershell
node --version # 20+
pnpm --versionCLI kurulumu
Proje kök dizininden:
powershell
pnpm installCLI'yi çalıştırın:
powershell
pnpm lenserfight --version
# veya kısa takma adıyla:
pnpm lf --versionProjeyi başlatma
powershell
pnpm lenserfight initBu komut, mevcut dizinde yerel mod varsayılanlarıyla .lenserfight\config.json oluşturur.
Windows'ta ortam değişkenleri
PowerShell'de geçerli oturum için ayarlayın:
powershell
$env:ANTHROPIC_API_KEY = "sk-ant-..."
$env:OPENAI_API_KEY = "sk-..."Oturumlar arasında kalıcı hale getirmek için:
powershell
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "sk-ant-...", "User")Veya proje kök dizininde .env.local dosyasına yazın — CLI bunu otomatik okur:
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...Cihaz yapılandırma konumu
lf auth login veya lf connect çalıştırıldıktan sonra CLI, auth token'larını şuraya yazar:
C:\Users\<kullanıcı>\AppData\Roaming\lenserfight\config.jsonBu dosya gizli bilgiler içerir — commit etmeyin.
Otomasyon nesnelerini doğrulama
powershell
pnpm lenserfight validate .\automationÖnce bir şablon oluşturmanız gerekirse:
powershellpnpm lenserfight export agent --template --out .\AGENT.md
Yerel savaş çalıştırma
powershell
pnpm lenserfight battle run .\PRIVATE_BATTLE.md