mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
* Models: gate custom provider keys by usable secret semantics * Config: project runtime writes onto source snapshot * Models: prevent stale apiKey preservation for marker-managed providers * Runner: strip SecretRef marker headers from resolved models * Secrets: scan active agent models.json path in audit * Config: guard runtime-source projection for unrelated configs * Extensions: fix onboarding type errors in CI * Tests: align setup helper account-enabled expectation * Secrets audit: harden models.json file reads * fix: harden SecretRef custom/provider secret persistence (#42554) (thanks @joshavant)
29 lines
778 B
TypeScript
29 lines
778 B
TypeScript
export {
|
|
clearConfigCache,
|
|
ConfigRuntimeRefreshError,
|
|
clearRuntimeConfigSnapshot,
|
|
createConfigIO,
|
|
getRuntimeConfigSnapshot,
|
|
getRuntimeConfigSourceSnapshot,
|
|
projectConfigOntoRuntimeSourceSnapshot,
|
|
loadConfig,
|
|
readBestEffortConfig,
|
|
parseConfigJson5,
|
|
readConfigFileSnapshot,
|
|
readConfigFileSnapshotForWrite,
|
|
resolveConfigSnapshotHash,
|
|
setRuntimeConfigSnapshotRefreshHandler,
|
|
setRuntimeConfigSnapshot,
|
|
writeConfigFile,
|
|
} from "./io.js";
|
|
export { migrateLegacyConfig } from "./legacy-migrate.js";
|
|
export * from "./paths.js";
|
|
export * from "./runtime-overrides.js";
|
|
export * from "./types.js";
|
|
export {
|
|
validateConfigObject,
|
|
validateConfigObjectRaw,
|
|
validateConfigObjectRawWithPlugins,
|
|
validateConfigObjectWithPlugins,
|
|
} from "./validation.js";
|