Files
openclaw/src/plugin-sdk/model-session-runtime.ts
T
Peter Steinberger f0e81b97e8 refactor(model-picker): centralize session apply contracts (#114739)
* refactor(model-picker): centralize session apply contracts

* fix(ci): keep model apply helper result internal

* fix(model-picker): require channel codec opt-in
2026-07-27 16:58:23 -04:00

19 lines
774 B
TypeScript

/**
* Runtime SDK subpath for model overrides and agent concurrency session helpers.
*/
export { resolveChannelModelOverride } from "../channels/model-overrides.js";
export { resolveAgentMaxConcurrent } from "../config/agent-limits.js";
export { resolvePersistedSessionRuntimeId } from "../agents/session-runtime-compat.js";
export { applySessionModelSelection } from "../model-picker/apply-session-model-selection.js";
export type {
ApplySessionModelSelectionParams,
ApplySessionModelSelectionResult,
SessionModelSelectionRequest,
} from "../model-picker/apply-session-model-selection.js";
export {
applyModelOverrideToSessionEntry,
isModelSelectionLocked,
MODEL_SELECTION_LOCKED_MESSAGE,
ModelSelectionLockedError,
} from "../sessions/model-overrides.js";