mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-06 14:51:08 +00:00
* refactor(providers): normalize transport policy wiring * fix(providers): address transport policy review * fix(providers): harden transport overrides * fix(providers): keep env proxy tls separate * fix(changelog): note provider transport policy hardening
37 lines
1.1 KiB
TypeScript
37 lines
1.1 KiB
TypeScript
// Shared provider-facing HTTP helpers. Keep generic transport utilities here so
|
|
// capability SDKs do not depend on each other.
|
|
|
|
export {
|
|
assertOkOrThrowHttpError,
|
|
fetchWithTimeout,
|
|
fetchWithTimeoutGuarded,
|
|
normalizeBaseUrl,
|
|
postJsonRequest,
|
|
postTranscriptionRequest,
|
|
resolveProviderHttpRequestConfig,
|
|
requireTranscriptionText,
|
|
} from "../media-understanding/shared.js";
|
|
export type {
|
|
ProviderAttributionPolicy,
|
|
ProviderRequestCapabilities,
|
|
ProviderRequestCapabilitiesInput,
|
|
ProviderRequestCompatibilityFamily,
|
|
ProviderEndpointClass,
|
|
ProviderEndpointResolution,
|
|
ProviderRequestCapability,
|
|
ProviderRequestPolicyInput,
|
|
ProviderRequestPolicyResolution,
|
|
ProviderRequestTransport,
|
|
} from "../agents/provider-attribution.js";
|
|
export type {
|
|
ProviderRequestAuthOverride,
|
|
ProviderRequestProxyOverride,
|
|
ProviderRequestTlsOverride,
|
|
ProviderRequestTransportOverrides,
|
|
} from "../agents/provider-request-config.js";
|
|
export {
|
|
resolveProviderEndpoint,
|
|
resolveProviderRequestCapabilities,
|
|
resolveProviderRequestPolicy,
|
|
} from "../agents/provider-attribution.js";
|