import type { ClawdbotConfig } from "./types.js"; export function collectConfigEnvVars(cfg?: ClawdbotConfig): Record { const envConfig = cfg?.env; if (!envConfig) return {}; const entries: Record = {}; if (envConfig.vars) { for (const [key, value] of Object.entries(envConfig.vars)) { if (!value) continue; entries[key] = value; } } for (const [key, value] of Object.entries(envConfig)) { if (key === "shellEnv" || key === "vars") continue; if (typeof value !== "string" || !value.trim()) continue; entries[key] = value; } return entries; }