160 lines
4.4 KiB
TypeScript
160 lines
4.4 KiB
TypeScript
export type {
|
|
AdapterAgent,
|
|
AdapterRuntime,
|
|
UsageSummary,
|
|
AdapterBillingType,
|
|
AdapterRuntimeServiceReport,
|
|
AdapterExecutionResult,
|
|
AdapterInvocationMeta,
|
|
AdapterRuntimeEvent,
|
|
AdapterRuntimeMcpServer,
|
|
AdapterRuntimeMcpAccess,
|
|
AdapterExecutionContext,
|
|
AdapterRuntimeToolAccess,
|
|
AdapterRuntimeToolDelivery,
|
|
AdapterEnvironmentCheckLevel,
|
|
AdapterEnvironmentCheck,
|
|
AdapterEnvironmentTestStatus,
|
|
AdapterEnvironmentTestResult,
|
|
AdapterEnvironmentTestContext,
|
|
AdapterSkillSyncMode,
|
|
AdapterSkillState,
|
|
AdapterSkillOrigin,
|
|
AdapterSkillEntry,
|
|
AdapterSkillSnapshot,
|
|
AdapterSkillContext,
|
|
AdapterSessionCodec,
|
|
AdapterModel,
|
|
HireApprovedPayload,
|
|
HireApprovedHookResult,
|
|
ConfigFieldOption,
|
|
ConfigFieldSchema,
|
|
AdapterConfigSchema,
|
|
AdapterRuntimeCommandSpec,
|
|
AcpTargetDescriptor,
|
|
ServerAdapterModule,
|
|
QuotaWindow,
|
|
ProviderQuotaResult,
|
|
TranscriptEntry,
|
|
PaperclipQuestion,
|
|
PaperclipQuestionOption,
|
|
PaperclipQuestionResponse,
|
|
PaperclipQuestionSet,
|
|
StdoutLineParser,
|
|
CLIAdapterModule,
|
|
CreateConfigValues,
|
|
} from "./types.js";
|
|
export type {
|
|
SessionCompactionPolicy,
|
|
NativeContextManagement,
|
|
AdapterSessionManagement,
|
|
ResolvedSessionCompactionPolicy,
|
|
} from "./session-compaction.js";
|
|
export {
|
|
ADAPTER_SESSION_MANAGEMENT,
|
|
LEGACY_SESSIONED_ADAPTER_TYPES,
|
|
getAdapterSessionManagement,
|
|
readSessionCompactionOverride,
|
|
resolveSessionCompactionPolicy,
|
|
hasSessionCompactionThresholds,
|
|
} from "./session-compaction.js";
|
|
export {
|
|
REDACTED_HOME_PATH_USER,
|
|
redactHomePathUserSegments,
|
|
redactHomePathUserSegmentsInValue,
|
|
redactTranscriptEntryPaths,
|
|
} from "./log-redaction.js";
|
|
export {
|
|
REDACTED_COMMAND_TEXT_VALUE,
|
|
redactCommandText,
|
|
redactDiagnosticText,
|
|
} from "./command-redaction.js";
|
|
export { buildSandboxNpmInstallCommand } from "./sandbox-install-command.js";
|
|
export {
|
|
buildAdapterEnvConfig,
|
|
parseEnvBindings,
|
|
parseEnvVars,
|
|
} from "./env-bindings.js";
|
|
export { createRuntimeProgressReporter } from "./runtime-progress.js";
|
|
export type {
|
|
RuntimeProgressSink,
|
|
RuntimeProgressPhase,
|
|
RuntimeProgressDirection,
|
|
RuntimeProgressTarget,
|
|
RuntimeProgressReporter,
|
|
RuntimeProgressReporterOptions,
|
|
RuntimeStatusPhase,
|
|
RuntimeStatusSink,
|
|
RuntimeStatusUpdate,
|
|
} from "./runtime-progress.js";
|
|
export { inferOpenAiCompatibleBiller } from "./billing.js";
|
|
export {
|
|
ADAPTER_LOGIN_PANEL_MODES,
|
|
ADAPTER_LOGIN_TIMEOUT_POLICIES,
|
|
ADAPTER_LOGIN_COMPLETION_CLAIMS,
|
|
assertValidAdapterLoginCapability,
|
|
validateAdapterLoginCapability,
|
|
} from "./login-capability.js";
|
|
export type {
|
|
AdapterLoginPanelMode,
|
|
AdapterLoginTimeoutPolicy,
|
|
AdapterLoginCompletionClaim,
|
|
AdapterLoginPrompt,
|
|
AdapterLoginCompletionContext,
|
|
AdapterLoginCapability,
|
|
} from "./login-capability.js";
|
|
export { raceLoginRunnerExit } from "./login-runner-lifecycle.js";
|
|
export type {
|
|
LoginRunnerOutcome,
|
|
LoginRunnerResult,
|
|
LoginRunnerLog,
|
|
LoginRunnerLifecycleOptions,
|
|
LoginRunnerDisposable,
|
|
LoginRunnerRaceResult,
|
|
} from "./login-runner-lifecycle.js";
|
|
export {
|
|
PAPERCLIP_RUNNER_IDLE_TIMEOUT_DEFAULT_MS,
|
|
PAPERCLIP_RUNNER_IDLE_TIMEOUT_MAX_MS,
|
|
PAPERCLIP_RUNNER_DEFAULT_MODELS,
|
|
PAPERCLIP_RUNNER_PERMISSION_CAPABILITIES,
|
|
isPaperclipRunnerProvider,
|
|
resolvePaperclipRunnerIdleTimeoutMs,
|
|
resolvePaperclipRunnerModel,
|
|
paperclipRunnerTransitionConfig,
|
|
normalizeLegacyRunnerProvider,
|
|
resolvePaperclipRunnerPermissionMode,
|
|
} from "./paperclip-runner-permissions.js";
|
|
export {
|
|
PAPERCLIP_RUNNER_INGRESS_PORT,
|
|
PAPERCLIP_RUNNER_CONNECT_PATH_PREFIX,
|
|
PaperclipRunnerTransportError,
|
|
buildDirectRunnerConnectUrl,
|
|
resolvePaperclipRunnerTransport,
|
|
} from "./runner-connectivity.js";
|
|
export type {
|
|
SecretHeader,
|
|
RunnerIngressEndpoint,
|
|
PaperclipRunnerTransport,
|
|
} from "./runner-connectivity.js";
|
|
export type {
|
|
AcpxPermissionMode,
|
|
CodexPermissionMode,
|
|
OpenCodePermissionMode,
|
|
PaperclipRunnerPermissionCapability,
|
|
PaperclipRunnerPermissionMode,
|
|
PaperclipRunnerPermissionOption,
|
|
PaperclipRunnerProvider,
|
|
} from "./paperclip-runner-permissions.js";
|
|
// Keep the root adapter-utils entry browser-safe because the UI imports it.
|
|
// The sandbox callback bridge stays available via its dedicated subpath export.
|
|
export type {
|
|
SandboxCallbackBridgeRequest,
|
|
SandboxCallbackBridgeResponse,
|
|
SandboxCallbackBridgeAsset,
|
|
SandboxCallbackBridgeDirectories,
|
|
SandboxCallbackBridgeRouteRule,
|
|
SandboxCallbackBridgeQueueClient,
|
|
SandboxCallbackBridgeWorkerHandle,
|
|
StartedSandboxCallbackBridgeServer,
|
|
} from "./sandbox-callback-bridge.js";
|