Conversation
GEMINI_API_BASE_URL, GEMINI_API_KEY placeholder, ~/.gemini mount, and AWF_GEMINI_ENABLED are now only set when GEMINI_API_KEY is provided to the host AWF process (conditional on geminiApiKey). Update documentation to remove the now-incorrect 'always set unconditionally' note. Refs: cb8ca4b (fix: make ~/.gemini setup conditional on geminiApiKey) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Smoke Test Results✅ GitHub MCP: Last 2 merged PRs retrieved
✅ Playwright: github.com page title contains "GitHub" Status: PASS
|
Smoke Test: Copilot BYOK (Offline) Mode
Running in BYOK offline mode ( PR author: Overall: PARTIAL (MCP + BYOK ✅; pre-step data missing for HTTP/file tests)
|
🔥 Smoke Test Results
PR: [docs] docs: sync Gemini proxy documentation with conditional setup behavior Overall: PASS ✅
|
Smoke TestPRs: "fix: make ~/.gemini setup conditional on geminiApiKey" | "perf(security-guard): eliminate redundant API call and raise diff pre-fetch limit to 100 KB" Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "registry.npmjs.org"See Network Configuration for more information.
|
🏗️ Build Test Suite Results
Overall: 8/8 ecosystems passed — ✅ PASS
|
Documentation Sync - April 29, 2026
This PR synchronizes documentation with code changes from the past 7 days.
Changes Made
docs/api-proxy-sidecar.md: Corrected the environment variable table and note for Gemini — these are no longer set unconditionally when--enable-api-proxyis active; they are now conditional onGEMINI_API_KEYbeing provided to the host AWF process.Code Changes Referenced
cb8ca4b:fix: make ~/.gemini setup conditional on geminiApiKey (#2282)— changedGEMINI_API_BASE_URL,GEMINI_API_KEYplaceholder,~/.geminihome directory mount, and theAWF_GEMINI_ENABLEDsignal to only be set whengeminiApiKeyis configured, avoiding spurious log entries in non-Gemini runs.Verification
Details
The old documentation stated:
After
cb8ca4b, this is no longer accurate. Both env vars, the~/.geminidirectory mount, andAWF_GEMINI_ENABLEDare gated behindif (config.geminiApiKey)checks insrc/docker-manager.ts.