mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 02:20:44 +00:00
* test: add pi codex runtime contract coverage * test: expand pi codex tool runtime contracts * test: tighten tool runtime contracts * test: reset tool contract param cache * test: document codex tool middleware fixture * test: type pi tool contract events * test: satisfy pi tool contract test types * test: cover tool media telemetry contracts * test: reset plugin runtime after tool contracts * test: add auth profile runtime contracts * test: strengthen auth profile runtime contracts * test: clarify auth profile contract fixtures * test: expand auth profile contract matrix * test: assert unrelated cli auth isolation * test: expand auth profile contract matrix * test: tighten auth profile contract expectations * test: add outcome fallback runtime contracts * test: strengthen outcome fallback contracts * test: isolate outcome fallback contracts * test: cover codex terminal outcome signals * test: expand terminal fallback contracts * test: add delivery no reply runtime contracts * test: document json no-reply delivery gap * test: align delivery contract fixtures * test: add transcript repair runtime contracts * test: tighten transcript repair contracts * test: add prompt overlay runtime contracts * test: tighten prompt overlay contract scope * test: type prompt overlay contracts * test: add schema normalization runtime contracts * test: clarify schema normalization contract gaps * test: simplify schema normalization contracts * test: tighten schema normalization contract gaps * test: cover compaction schema contract * test: satisfy schema contract lint * test: add transport params runtime contracts * test: tighten transport params contract scope * test: isolate transport params contracts * test: lock exact transport defaults * feat: add agent runtime plan foundation * fix: preserve codex harness auth profiles * fix: route followup delivery through runtime plan * fix: normalize parameter-free openai tool schemas * fix: satisfy runtime plan type checks * fix: narrow followup delivery runtime planning * fix: apply codex app-server auth profiles * fix: classify codex terminal outcomes * fix: prevent harness auth leakage into unrelated cli providers * feat: expand agent runtime plan policy contract * fix: route pi runtime policy through runtime plan * fix: route codex runtime policy through runtime plan * fix: route fallback outcome classification through runtime plan * refactor: make runtime plan contracts topology-safe * fix: restore runtime plan test type coverage * fix: align runtime plan schema contract assertions * fix: stabilize incomplete turn runtime tests * fix: stabilize codex native web search test * fix: preserve codex auth profile secret refs * fix: keep runtime resolved refs canonical * fix: preserve permissive nested openai schemas * fix: accept Codex auth provider aliases * test: update media-only groups mock * fix: resolve runtime plan rebase checks * fix: resolve runtime plan rebase checks --------- Co-authored-by: Eva <eva@100yen.org> Co-authored-by: Peter Steinberger <steipete@gmail.com>
76 lines
2.5 KiB
TypeScript
76 lines
2.5 KiB
TypeScript
// Public agent/model/runtime helpers for plugins that integrate with core agent flows.
|
|
|
|
export * from "../agents/agent-scope.js";
|
|
export * from "../agents/current-time.js";
|
|
export * from "../agents/date-time.js";
|
|
export * from "../agents/defaults.js";
|
|
export * from "../agents/identity-avatar.js";
|
|
export * from "../agents/identity.js";
|
|
export * from "../agents/model-auth-markers.js";
|
|
export * from "../agents/model-auth.js";
|
|
export * from "../agents/model-catalog.js";
|
|
export * from "../agents/model-selection.js";
|
|
export * from "../agents/simple-completion-runtime.js";
|
|
export * from "../agents/pi-embedded-block-chunker.js";
|
|
export * from "../agents/pi-embedded-utils.js";
|
|
export * from "../agents/provider-auth-aliases.js";
|
|
export * from "../agents/provider-id.js";
|
|
export * from "../agents/sandbox-paths.js";
|
|
export * from "../agents/schema/typebox.js";
|
|
export * from "../agents/tools/common.js";
|
|
export * from "../agents/tools/web-guarded-fetch.js";
|
|
export * from "../agents/tools/web-shared.js";
|
|
export * from "../agents/tools/web-fetch-utils.js";
|
|
// Intentional public runtime surface: channel plugins use ingress agent helpers directly.
|
|
export * from "../agents/agent-command.js";
|
|
export * from "../tts/tts.js";
|
|
|
|
export {
|
|
CLAUDE_CLI_PROFILE_ID,
|
|
CODEX_CLI_PROFILE_ID,
|
|
dedupeProfileIds,
|
|
listProfilesForProvider,
|
|
markAuthProfileGood,
|
|
setAuthProfileOrder,
|
|
upsertAuthProfile,
|
|
upsertAuthProfileWithLock,
|
|
repairOAuthProfileIdMismatch,
|
|
suggestOAuthProfileIdForLegacyDefault,
|
|
clearRuntimeAuthProfileStoreSnapshots,
|
|
ensureAuthProfileStore,
|
|
loadAuthProfileStoreForSecretsRuntime,
|
|
loadAuthProfileStoreForRuntime,
|
|
replaceRuntimeAuthProfileStoreSnapshots,
|
|
loadAuthProfileStore,
|
|
saveAuthProfileStore,
|
|
calculateAuthProfileCooldownMs,
|
|
clearAuthProfileCooldown,
|
|
clearExpiredCooldowns,
|
|
getSoonestCooldownExpiry,
|
|
isProfileInCooldown,
|
|
markAuthProfileCooldown,
|
|
markAuthProfileFailure,
|
|
markAuthProfileUsed,
|
|
resolveProfilesUnavailableReason,
|
|
resolveProfileUnusableUntilForDisplay,
|
|
resolveApiKeyForProfile,
|
|
resolveAuthProfileDisplayLabel,
|
|
formatAuthDoctorHint,
|
|
resolveAuthProfileEligibility,
|
|
resolveAuthProfileOrder,
|
|
resolveAuthStorePathForDisplay,
|
|
} from "../agents/auth-profiles.js";
|
|
export type {
|
|
ApiKeyCredential,
|
|
AuthCredentialReasonCode,
|
|
AuthProfileCredential,
|
|
AuthProfileEligibilityReasonCode,
|
|
AuthProfileFailureReason,
|
|
AuthProfileIdRepairResult,
|
|
AuthProfileStore,
|
|
OAuthCredential,
|
|
ProfileUsageStats,
|
|
TokenCredential,
|
|
TokenExpiryState,
|
|
} from "../agents/auth-profiles.js";
|