(env_map: &BTreeMap<String, String>)
| 71 | |
| 72 | #[must_use] |
| 73 | pub fn from_env_map(env_map: &BTreeMap<String, String>) -> Self { |
| 74 | Self { |
| 75 | enabled: env_truthy(env_map.get("CLAUDE_CODE_REMOTE")), |
| 76 | session_id: env_map |
| 77 | .get("CLAUDE_CODE_REMOTE_SESSION_ID") |
| 78 | .filter(|value| !value.is_empty()) |
| 79 | .cloned(), |
| 80 | base_url: env_map |
| 81 | .get("ANTHROPIC_BASE_URL") |
| 82 | .filter(|value| !value.is_empty()) |
| 83 | .cloned() |
| 84 | .unwrap_or_else(|| DEFAULT_REMOTE_BASE_URL.to_string()), |
| 85 | } |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | impl UpstreamProxyBootstrap { |
nothing calls this directly
no test coverage detected