export const HAPPY_PROTOCOL_PACKAGE = '@happier-dev/protocol';
export { buildSettingArtifacts } from './settingsRegistry/buildSettingArtifacts.js';
export { defineSettingDefinitions } from './settingsRegistry/settingDefinition.js';
export { SESSION_AUTHORING_CONTEXT_KINDS, SESSION_AUTHORING_FIELD_CATALOG, SESSION_AUTHORING_FIELD_DESCRIPTORS, SESSION_AUTHORING_FIELD_IDS, SessionAuthoringAutomationV1Schema, SessionAuthoringCheckoutCreationDraftV1Schema, SessionAuthoringCodexBackendModeSchema, SessionAuthoringTerminalV1Schema, SessionAuthoringValueV1Schema, buildSessionAuthoringFieldArtifacts, defineSessionAuthoringFields, } from './sessionAuthoring/index.js';
export { BackendTargetKeySchema, BackendTargetKindSchema, BackendTargetRefSchema, buildBackendTargetKey, isBuiltInAgentTarget, isConfiguredAcpBackendTarget, parseBackendTargetKey, } from './backendTargets/backendTargetRef.js';
export { AcpBackendAuthConfigV1Schema, AcpBackendCapabilitiesV1Schema, AcpBackendDefinitionV1Schema, AcpCatalogAuthParserV1Schema, AcpCatalogAuthSupportV1Schema, AcpCatalogCommandV1Schema, AcpCatalogSettingsV1Schema, AcpCatalogSupportHintV1Schema, AcpCatalogTransportProfileV1Schema, } from './acpCatalog/settingsV1.js';
export { deriveAccountMachineKeyFromRecoverySecret, openAccountScopedBlobCiphertext, sealAccountScopedBlobCiphertext, } from './crypto/accountScopedCipher.js';
export { EncryptedStringV1Schema, SecretStringV1Schema, decryptSecretStringV1, decryptSecretStringWithKeysV1, decryptSecretValueV1, decryptSecretValueWithKeysV1, deriveSettingsSecretsKeySetV1, deriveSettingsSecretsKeyV1, encryptSecretStringV1, resealSecretsDeepV1, sealSecretsDeepV1, unsealSecretsDeepV1, unsealSecretsDeepWithKeysV1, } from './crypto/settingsSecretStringsV1.js';
export { BUILT_IN_EXPO_PUSH_NOTIFICATION_CHANNEL_ID, DEFAULT_NOTIFICATION_CHANNEL_TOPICS_V1, ExpoPushNotificationChannelV1Schema, hasConfiguredSecretStringValue, NotificationChannelsV1Schema, NotificationChannelTopicsV1Schema, NotificationChannelV1Schema, WebhookNotificationChannelV1Schema, deriveExpoPushNotificationChannelFromLegacySettings, } from './account/settings/notificationChannels.js';
export { resolveNotificationChannelsV1FromAccountSettings, } from './account/settings/accountSettings.js';
export { collectExpoPushTokensMarkedUnregistered, } from './push/expoPushDelivery.js';
export { ConnectedServiceCredentialFormatSchema, ConnectedServiceCredentialKindSchema, ConnectedServiceCredentialRecordV1Schema, ConnectedServiceIdSchema, ConnectedServiceProfileIdSchema, ConnectedServiceQuotaMeterV1Schema, ConnectedServiceQuotaSnapshotV1Schema, ConnectedServiceQuotaUnitV1Schema, SealedConnectedServiceCredentialV1Schema, SealedConnectedServiceQuotaSnapshotV1Schema, } from './connect/connectedServiceSchemas.js';
export { openConnectedServiceCredentialCiphertext, openConnectedServiceQuotaSnapshotCiphertext, sealConnectedServiceCredentialCiphertext, sealConnectedServiceQuotaSnapshotCiphertext, } from './connect/connectedServiceCipher.js';
export { CONNECTED_SERVICE_ERROR_CODES, ConnectedServiceErrorCodeSchema, } from './connect/connectedServiceErrors.js';
export { buildConnectedServiceCredentialRecord } from './connect/buildConnectedServiceCredentialRecord.js';
export { parseBooleanEnv, parseOptionalBooleanEnv } from './env/parseBooleanEnv.js';
export { buildReadyNotificationContent, } from './push/readyNotificationContent.js';
export { CODEX_BACKEND_MODES, normalizeCodexBackendMode, } from './providers/codex/backendMode.js';
export { ActivityWebhookPayloadV1Schema, ActivityWebhookTopicSchema, buildActivityWebhookPayload, } from './activity/webhookPayload.js';
export { WorkspaceCheckoutKindSchema, AbsoluteWorkspacePathSchema, WorkspaceLocationScmSchema, WorkspaceManifestEntryKindSchema, WorkspaceManifestEntrySchema, WorkspaceManifestFingerprintSchema, WorkspaceManifestSchema, } from './workspaces/index.js';
export { SessionStoredMessageContentSchema, } from './sessionMessages/sessionStoredMessageContent.js';
export { TranscriptRawRecordV1Schema, TranscriptRawAgentContentV1Schema, TranscriptRawAgentEventV1Schema, TranscriptRawAgentRecordV1Schema, TranscriptRawUsageDataV1Schema, createTranscriptRawRecordV1Schema, } from './sessionMessages/transcriptRawRecordV1.js';
export { coerceSessionUserPromptV1 } from './sessionMessages/coerceSessionUserPromptV1.js';
export { SESSION_ATTACH_METADATA_IDENTITY_POLICIES, SessionAttachMetadataIdentityPolicySchema, } from './session/attachMetadataIdentityPolicy.js';
export { StoredJsonContentEnvelopeSchema, } from './storage/storedJsonContentEnvelope.js';
export { isSessionEncryptionModeAllowedByStoragePolicy, isStoredContentKindAllowedForSessionByStoragePolicy, resolveEffectiveDefaultAccountEncryptionMode, resolveStoredContentKindForSessionEncryptionMode, } from './encryption/storagePolicyDecisions.js';
export { BOX_BUNDLE_MIN_BYTES, BOX_BUNDLE_NONCE_BYTES, BOX_BUNDLE_PUBLIC_KEY_BYTES, deriveBoxPublicKeyFromSeed, deriveBoxSecretKeyFromSeed, openBoxBundle, sealBoxBundle, } from './crypto/boxBundle.js';
export { parseSerializedJsonValue, stringifySerializedJsonValue, } from './crypto/serializedJsonValue.js';
export { ENCRYPTED_DATA_KEY_ENVELOPE_V1_VERSION_BYTE, openEncryptedDataKeyEnvelopeV1, sealEncryptedDataKeyEnvelopeV1, } from './crypto/encryptedDataKeyEnvelopeV1.js';
export { TERMINAL_PROVISIONING_V2_CONTENT_PRIVATE_KEY_BYTES, TERMINAL_PROVISIONING_V2_PLAINTEXT_BYTES, TERMINAL_PROVISIONING_V2_VERSION_BYTE, openTerminalProvisioningV2Payload, sealTerminalProvisioningV2Payload, } from './crypto/terminalProvisioningV2.js';
export { decodeBase64, encodeBase64 } from './crypto/base64.js';
export { McpServerBindingOverridesV1Schema, McpServerBindingTargetV1Schema, McpServerBindingV1Schema, McpServerCatalogEntryTransportV1Schema, McpServerCatalogEntryV1Schema, McpServersSettingsV1Schema, McpValueRefV1Schema, } from './mcpServers/settingsV1.js';
export { resolveEffectiveServersV1, } from './mcpServers/resolveEffectiveServersV1.js';
export { parseSessionMcpSelectionV1Json, readSessionMcpSelectionV1FromMetadata, SessionMcpSelectionV1Schema, } from './mcpServers/sessionSelectionV1.js';
export { resolveManagedSessionMcpSelectionV1, } from './mcpServers/resolveManagedSessionMcpSelectionV1.js';
export { inferMcpServerAuthModeV1, } from './mcpServers/authModeV1.js';
export { BuiltInMcpPreviewEntryV1Schema, DaemonMcpServersPreviewRequestSchema, DaemonMcpServersPreviewResponseSchema, DetectedMcpPreviewEntryV1Schema, ManagedMcpPreviewEntryV1Schema, McpPreviewAuthModeV1Schema, McpPreviewEntryAvailabilityV1Schema, McpPreviewScopeKindV1Schema, McpPreviewSourceKindV1Schema, } from './mcpServers/previewV1.js';
export { DaemonMcpServersDetectRequestSchema, DaemonMcpServersDetectResponseSchema, DaemonMcpServersDetectWarningV1Schema, DaemonMcpServersTestErrorCodeSchema, DaemonMcpServersTestRequestSchema, DaemonMcpServersTestResponseSchema, DetectedMcpServerV1Schema, } from './mcpServers/daemonRpcV1.js';
export { DaemonFilesystemListDirectoryRequestSchema, DaemonFilesystemListDirectoryResponseSchema, DaemonFilesystemListRootsResponseSchema, MachineFileBrowserDirectoryEntrySchema, MachineFileBrowserRootSchema, } from './machineFileBrowser.js';
export { SPAWN_SESSION_ERROR_CODES } from './spawnSession.js';
export { HappierReplayDialogItemSchema, HappierReplayStrategySchema, SessionContinueWithReplayRequestSchema, SessionContinueWithReplayRpcParamsSchema, SessionContinueWithReplayRpcResultSchema, } from './sessionContinueWithReplay.js';
export { SessionForkPointSchema, SessionForkRpcParamsSchema, SessionForkRpcResultSchema, SessionForkStrategySchema, } from './sessionFork.js';
export { SessionRollbackTargetSchema, SessionRollbackRpcParamsSchema, SessionRollbackRpcResultSchema, } from './sessionRollback.js';
export { resolveSessionRollbackPlan, } from './sessionRollbackPlanning.js';
export { RPC_ERROR_CODES, RPC_ERROR_MESSAGES, RPC_METHODS, isRpcMethodNotFoundResult, } from './rpc.js';
export { createRpcCallError, isRpcMethodNotAvailableError, isRpcMethodNotFoundError, readRpcErrorCode, } from './rpcErrors.js';
export { CHECKLIST_IDS, resumeChecklistId } from './checklists.js';
export { INSTALLABLES_CATALOG, INSTALLABLE_KEYS, CODEX_ACP_DEP_ID, CODEX_ACP_DIST_TAG, } from './installables.js';
export { applyInstallablePolicyOverride, resolveInstallablePolicy } from './installablesPolicy.js';
export { SOCKET_RPC_EVENTS } from './socketRpc.js';
export { ChangeEntrySchema, ChangeKindSchema, ChangesResponseSchema, CursorGoneErrorSchema, } from './changes.js';
export { EphemeralUpdateSchema, MessageAckResponseSchema, SessionBroadcastBodySchema, SessionBroadcastContainerSchema, UpdateBodySchema, UpdateContainerSchema, UpdateMetadataAckResponseSchema, UpdateStateAckResponseSchema, } from './updates.js';
export { SENT_FROM_VALUES, SentFromSchema, createSentFromSchema } from './sentFrom.js';
export { AuthStatusEnvelopeSchema, AuthStatusResultSchema, SessionControlEnvelopeBaseSchema, SessionControlEnvelopeErrorSchema, SessionControlEnvelopeSuccessSchema, SessionControlErrorCodeSchema, SessionControlErrorSchema, SessionActionsDescribeEnvelopeSchema, SessionActionsExecuteEnvelopeSchema, SessionActionsDescribeResultSchema, SessionActionsExecuteResultSchema, SessionActionsListEnvelopeSchema, SessionActionsListResultSchema, SessionControlActionSpecSummarySchema, SessionCreateResultSchema, SessionCreateEnvelopeSchema, SessionHistoryEnvelopeSchema, SessionHistoryResultSchema, SessionListEnvelopeSchema, SessionListResultSchema, SessionRunActionResultSchema, SessionRunActionEnvelopeSchema, SessionRunGetEnvelopeSchema, SessionRunGetResultSchema, SessionRunListEnvelopeSchema, SessionRunListResultSchema, SessionRunSendEnvelopeSchema, SessionRunSendResultSchema, SessionRunStartEnvelopeSchema, SessionRunStartResultSchema, SessionRunStopEnvelopeSchema, SessionRunStopResultSchema, SessionRunStreamCancelEnvelopeSchema, SessionRunStreamCancelResultSchema, SessionRunStreamReadEnvelopeSchema, SessionRunStreamReadResultSchema, SessionRunStreamStartEnvelopeSchema, SessionRunStreamStartResultSchema, SessionRunWaitEnvelopeSchema, SessionRunWaitResultSchema, SessionSendEnvelopeSchema, SessionSendResultSchema, SessionStatusEnvelopeSchema, SessionStatusResultSchema, SessionStopEnvelopeSchema, SessionStopResultSchema, SessionShareSchema, V2SessionByIdNotFoundSchema, V2SessionByIdResponseSchema, V2SessionListResponseSchema, V2SessionMessageResponseSchema, V2SessionRecordSchema, V2_SESSION_LIST_CURSOR_V1_PREFIX, decodeV2SessionListCursorV1, encodeV2SessionListCursorV1, SessionSummarySchema, SessionWaitEnvelopeSchema, SessionWaitResultSchema, SessionMetadataSchema, SessionSystemSessionV1Schema, createSessionMetadataSchema, createSessionSystemSessionV1Schema, isHiddenSystemSession, readSystemSessionMetadataFromMetadata, buildSystemSessionMetadataV1, } from './sessionControl/contract.js';
export { AcpConfiguredBackendV1Schema, createAcpConfiguredBackendV1Schema, buildAcpConfiguredBackendV1, readAcpConfiguredBackendV1FromMetadata, } from './sessionMetadata/acpConfiguredBackendV1.js';
export { SessionRollbackRangeV1Schema, createSessionRollbackRangeV1Schema, SessionRollbackRangesV1Schema, createSessionRollbackRangesV1Schema, buildSessionRollbackRangesV1, readSessionRollbackRangesV1FromMetadata, } from './sessionMetadata/sessionRollbackRangesV1.js';
export { AgentRuntimeDescriptorV1Schema, createAgentRuntimeDescriptorV1Schema, buildCodexAgentRuntimeDescriptorV1, buildOpenCodeAgentRuntimeDescriptorV1, buildPiAgentRuntimeDescriptorV1, readAgentRuntimeDescriptorV1, readCanonicalAgentRuntimeDescriptorV1ForProvider, readAgentRuntimeDescriptorV1ForProvider, } from './sessionMetadata/agentRuntimeDescriptorV1.js';
export { ModelOverrideV1Schema, createModelOverrideV1Schema, buildModelOverrideV1, AcpSessionModeOverrideV1Schema, createAcpSessionModeOverrideV1Schema, buildAcpSessionModeOverrideV1, AcpConfigOptionOverridesV1Schema, createAcpConfigOptionOverridesV1Schema, buildAcpConfigOptionOverridesV1, CodexRuntimeDescriptorV1Schema, createCodexRuntimeDescriptorV1Schema, buildCodexRuntimeDescriptorV1, readCodexRuntimeDescriptorV1BackendMode, } from './sessionMetadata/metadataOverridesV1.js';
export { SessionTerminalMetadataSchema, createSessionTerminalMetadataSchema, } from './sessionMetadata/terminalMetadata.js';
export { WINDOWS_REMOTE_SESSION_LAUNCH_MODES, WindowsRemoteSessionLaunchModeSchema, } from './sessionMetadata/windowsRemoteSessionLaunchMode.js';
export { SESSION_PERMISSION_MODES, SessionPermissionModeSchema, createSessionPermissionModeSchema, } from './sessionMetadata/sessionPermissionModes.js';
export { SessionMessageMetaSchema, createSessionMessageMetaSchema, } from './sessionMessages/sessionMessageMeta.js';
export { ChangeConfidenceSchema, ChangeEvidenceSourceSchema, ChangeSetConfidenceSummarySchema, FileChangeEvidenceSchema, FileChangeKindSchema, SessionChangeSetFileSchema, SessionChangeSetSchema, SessionWorkingTreeMatchedFileSchema, SessionWorkingTreeProjectionSchema, TurnChangeSetSchema, excludeRolledBackTurns, mergeTurnChangeSets, reconcileWithScmSnapshot, } from './sessionChanges/index.js';
export { ServerAddEnvelopeSchema, ServerAddResultSchema, ServerCurrentEnvelopeSchema, ServerCurrentResultSchema, ServerListEnvelopeSchema, ServerListResultSchema, ServerProfileSummarySchema, ServerRemoveEnvelopeSchema, ServerRemoveResultSchema, ServerSetEnvelopeSchema, ServerSetResultSchema, ServerTestEnvelopeSchema, ServerTestResultSchema, ServerUseEnvelopeSchema, ServerUseResultSchema, } from './serverControl/contract.js';
export { SCM_COMMIT_MESSAGE_MAX_LENGTH, SCM_COMMIT_PATCH_MAX_COUNT, SCM_COMMIT_PATCH_MAX_LENGTH, SCM_OPERATION_ERROR_CODES, ScmBackendDescribeRequestSchema, ScmBackendDescribeResponseSchema, ScmBackendIdSchema, ScmBackendPreferenceSchema, ScmCapabilitiesSchema, ScmChangeApplyRequestSchema, ScmChangeApplyResponseSchema, ScmChangeDiscardEntrySchema, ScmChangeDiscardRequestSchema, ScmChangeDiscardResponseSchema, ScmCommitBackoutRequestSchema, ScmCommitBackoutResponseSchema, ScmCommitPatchSchema, ScmCommitCreateRequestSchema, ScmCommitCreateResponseSchema, ScmDiffAreaSchema, ScmDiffCommitRequestSchema, ScmDiffCommitResponseSchema, ScmDiffFileRequestSchema, ScmDiffFileResponseSchema, ScmEntryKindSchema, ScmLogEntrySchema, ScmLogListRequestSchema, ScmLogListResponseSchema, ScmOperationErrorCodeSchema, ScmPathStatsSchema, ScmRemoteRequestSchema, ScmRemoteResponseSchema, classifyScmOperationErrorCode, evaluateScmRemoteMutationPolicy, hasAnyPendingScmChanges, inferScmRemoteTarget, isScmPatchBoundToPath, mapGitScmErrorCode, mapSaplingScmErrorCode, normalizeScmRemoteRequest, parseScmPatchPaths, parseScmUpstreamRef, ScmRepoModeSchema, ScmRequestBaseSchema, ScmStatusSnapshotRequestSchema, ScmStatusSnapshotResponseSchema, ScmWorktreeSchema, ScmWorkingEntrySchema, ScmWorkingSnapshotSchema, } from './scm.js';
export { ScmBranchCheckoutRequestSchema, ScmBranchCheckoutResponseSchema, ScmBranchCheckoutStrategySchema, ScmBranchCreateRequestSchema, ScmBranchCreateResponseSchema, ScmBranchListEntrySchema, ScmBranchListRequestSchema, ScmBranchListResponseSchema, ScmBranchTypeSchema, ScmRemotePublishRequestSchema, ScmRemotePublishResponseSchema, } from './scmBranches.js';
export { ScmWorktreeCreateRequestSchema, ScmWorktreeCreateResponseSchema, ScmWorktreeCommandResponseSchema, ScmWorktreePruneRequestSchema, ScmWorktreePruneResponseSchema, ScmWorktreeRemoveRequestSchema, ScmWorktreeRemoveResponseSchema, } from './scmWorktrees.js';
export { ScmStashApplyRequestSchema, ScmStashApplyResponseSchema, ScmStashDropRequestSchema, ScmStashDropResponseSchema, ScmStashEntrySchema, ScmStashKindSchema, ScmStashListRequestSchema, ScmStashListResponseSchema, ScmStashPopRequestSchema, ScmStashPopResponseSchema, ScmStashShowRequestSchema, ScmStashShowResponseSchema, } from './scmStash.js';
export { resolveScmScopedChangedPaths, scmPathMatchesScopePath, } from './scmPathScope.js';
export { createGitScmCapabilities, createSaplingScmCapabilities, createScmCapabilities, } from './scmCapabilities.js';
export { VOICE_ACTIONS_BLOCK, VoiceAssistantActionSchema, extractVoiceActionsFromAssistantText, } from './voiceActions.js';
export { SessionUserMessageSendMetaSchema, SessionUserMessageSendRequestSchema, SessionUserMessageSendResponseSchema, } from './sessionUserMessageRpc.js';
export { ExecutionRunIntentSchema, ExecutionRunTransportErrorCodeSchema, ExecutionRunDisplaySchema, ExecutionRunPublicStateSchema, ExecutionRunReplaySeedRequestSchema, ExecutionRunStartRequestSchema, ExecutionRunStartResponseSchema, ExecutionRunRetentionPolicySchema, ExecutionRunClassSchema, ExecutionRunIoModeSchema, ExecutionRunResumeHandleSchema, ExecutionRunListRequestSchema, ExecutionRunListResponseSchema, ExecutionRunGetRequestSchema, ExecutionRunGetResponseSchema, ExecutionRunSendRequestSchema, ExecutionRunSendResponseSchema, ExecutionRunStopRequestSchema, ExecutionRunStopResponseSchema, ExecutionRunEnsureRequestSchema, ExecutionRunEnsureResponseSchema, ExecutionRunEnsureOrStartRequestSchema, ExecutionRunEnsureOrStartResponseSchema, ExecutionRunActionRequestSchema, ExecutionRunActionResponseSchema, ExecutionRunTurnStreamStartRequestSchema, ExecutionRunTurnStreamStartResponseSchema, ExecutionRunTurnStreamReadRequestSchema, ExecutionRunTurnStreamReadResponseSchema, ExecutionRunTurnStreamCancelRequestSchema, ExecutionRunTurnStreamCancelResponseSchema, ExecutionRunTurnStreamEventSchema, ExecutionRunTurnStreamEventDeltaSchema, ExecutionRunTurnStreamEventDoneSchema, ExecutionRunTurnStreamEventErrorSchema, ExecutionRunStatusSchema, } from './executionRuns.js';
export { DaemonExecutionRunMarkerSchema, DaemonExecutionRunProcessInfoSchema, DaemonExecutionRunEntrySchema, DaemonExecutionRunListRequestSchema, DaemonExecutionRunListResponseSchema, } from './daemonExecutionRuns.js';
export { DaemonTerminalErrorCodeSchema, DaemonTerminalErrorSchema, DaemonTerminalEnsureRequestSchema, DaemonTerminalEnsureResponseSchema, DaemonTerminalStreamReadRequestSchema, DaemonTerminalStreamReadResponseSchema, DaemonTerminalStreamEventSchema, DaemonTerminalStreamEventDataSchema, DaemonTerminalStreamEventUrlSchema, DaemonTerminalStreamEventGapSchema, DaemonTerminalStreamEventExitSchema, DaemonTerminalInputRequestSchema, DaemonTerminalInputResponseSchema, DaemonTerminalResizeRequestSchema, DaemonTerminalResizeResponseSchema, DaemonTerminalCloseRequestSchema, DaemonTerminalCloseResponseSchema, DaemonTerminalRestartRequestSchema, DaemonTerminalRestartResponseSchema, } from './daemonTerminal.js';
export { DirectSessionsProviderIdSchema, DirectSessionsSourceSchema, DirectSessionCandidateV1Schema, DirectSessionsCandidatesListRequestSchema, DirectSessionsCandidatesListResponseSchema, DirectSessionLinkEnsureRequestSchema, DirectSessionLinkEnsureResponseSchema, DirectSessionActivityV1Schema, DirectSessionStatusGetRequestSchema, DirectSessionStatusGetResponseSchema, DirectTranscriptRawMessageV1Schema, DirectTranscriptPageRequestSchema, DirectTranscriptPageResponseSchema, DirectTranscriptReadAfterRequestSchema, DirectTranscriptReadAfterResponseSchema, DirectSessionTakeoverRequestSchema, DirectSessionTakeoverResponseSchema, DirectSessionTakeoverPersistRequestSchema, DirectSessionTakeoverPersistResponseSchema, } from './directSessions/daemonRpcV1.js';
export { SessionHandoffAbortRequestSchema, SessionHandoffAbortResponseSchema, SessionHandoffCodexAffinitySchema, SessionHandoffCommitRequestSchema, SessionHandoffCommitResponseSchema, SessionHandoffCodexBackendModeSchema, SessionHandoffPrepareTargetResultGetRequestSchema, SessionHandoffPrepareTargetResultGetResponseSchema, SessionHandoffPrepareTargetRequestSchema, SessionHandoffPrepareTargetResponseSchema, SessionHandoffProgressCheckpointSchema, SessionHandoffProgressWarningCodeSchema, SessionHandoffStartRequestSchema, SessionHandoffStartResponseSchema, SessionHandoffStatusGetRequestSchema, SessionHandoffStatusSchema, SessionHandoffMetadataV2Schema, evaluateSessionHandoffWorkspaceTransferSourcePathSafety, SESSION_HANDOFF_PROGRESS_FULL_TIMELINE, SESSION_HANDOFF_PROGRESS_FULL_TIMELINE_WITH_SOURCE_SCAN, SESSION_HANDOFF_PROGRESS_MINIMAL_TIMELINE, resolveSessionHandoffProgressTimeline, } from './sessionControl/handoff/handoffRpc.js';
export { MachineTransferReceiveEnvelopeSchema, MachineTransferSendEnvelopeSchema, TransferChunkEnvelopeSchema, TransferEndpointCandidateSchema, TransferStreamEnvelopeSchema, } from './machineTransfer/transferStream.js';
export { EphemeralTaskKindSchema, EphemeralTaskPermissionModeSchema, EphemeralTaskRunRequestSchema, EphemeralTaskRunResponseSchema, } from './ephemeralTasks.js';
export { canonicalizeServerUrlForIdentity, createServerUrlComparableKey, SERVER_URL_COMPARABLE_KEY_ERROR_CODE, ServerUrlComparableKeyError, } from './serverUrls/index.js';
export { SYSTEM_TASK_PROTOCOL_VERSION, SystemTaskEventSchema, SystemTaskJsonValueSchema, SystemTaskResultErrorSchema, SystemTaskResultSchema, SystemTaskSpecSchema, createTailscaleSecureAccessTaskSpec, TAILSCALE_SECURE_ACCESS_SYSTEM_TASK_KIND, TAILSCALE_SECURE_ACCESS_SYSTEM_TASK_STEP_IDS, } from './systemTasks/index.js';
export { LlmTaskRunnerConfigV1Schema, } from './llmTasks/llmTaskRunnerConfigV1.js';
export { ReviewFindingSchema, } from './reviews/ReviewFinding.js';
export { ReviewQuestionSchema, ReviewQuestionStatusSchema, } from './reviews/ReviewQuestion.js';
export { ReviewAssumptionSchema, } from './reviews/ReviewAssumption.js';
export { ReviewChangeTypeSchema, ReviewBaseSchema, ReviewEngineIdSchema, CodeRabbitReviewEngineInputSchema, ReviewEngineInputsSchema, ReviewStartInputSchema, } from './reviews/reviewStart.js';
export { ReviewFollowUpInputSchema, } from './reviews/reviewFollowUp.js';
export { NativeReviewEngineIdSchema, NativeReviewEngineSpecSchema, listNativeReviewEngines, getNativeReviewEngine, } from './reviews/reviewEngines.js';
export { HappierMetaEnvelopeSchema, } from './structuredMessages/HappierMetaEnvelope.js';
export { ReviewFindingsV1Schema, ReviewTriageStatusSchema, ReviewTriageOverlaySchema, parseReviewFindingsV1, } from './structuredMessages/reviewFindingsV1.js';
export { ReviewFindingsV2Schema, ReviewPublicationOverlaySchema, parseReviewFindingsV2, } from './structuredMessages/reviewFindingsV2.js';
export { ReviewFollowUpV1Schema, parseReviewFollowUpV1, } from './structuredMessages/reviewFollowUpV1.js';
export { ReviewPublishRequestV1Schema, parseReviewPublishRequestV1, } from './structuredMessages/reviewPublishRequestV1.js';
export { PlanOutputV1Schema, parsePlanOutputV1, } from './structuredMessages/planOutputV1.js';
export { DelegateOutputV1Schema, parseDelegateOutputV1, } from './structuredMessages/delegateOutputV1.js';
export { VoiceAgentTurnV1Schema, } from './structuredMessages/voiceAgentTurnV1.js';
export { SessionSynopsisV1Schema, } from './structuredMessages/sessionSynopsisV1.js';
export { SessionSummaryShardV1Schema, } from './structuredMessages/sessionSummaryShardV1.js';
export { ParticipantRecipientV1Schema, ParticipantMessageV1Schema, parseParticipantMessageV1, } from './structuredMessages/participantMessageV1.js';
export { SubagentLaunchV1Schema, parseSubagentLaunchV1, } from './structuredMessages/subagentLaunchV1.js';
export { SubagentCommandV1Schema, parseSubagentCommandV1, } from './structuredMessages/subagentCommandV1.js';
export { MemoryCitationV1Schema, MemorySearchErrorCodeSchema, MemorySearchHitV1Schema, MemorySearchModeSchema, MemorySearchQueryV1Schema, MemorySearchResultV1Schema, MemorySearchScopeSchema, } from './memory/memorySearch.js';
export { MemorySnippetV1Schema, MemoryWindowV1Schema, } from './memory/memoryWindow.js';
export { MemoryStatusV1Schema, } from './memory/memoryStatus.js';
export { DEFAULT_MEMORY_SETTINGS, MemoryEmbeddingsBlendSchema, MemoryEmbeddingsCustomConfigSchema, MemoryEmbeddingsLocalTransformersConfigSchema, MemoryEmbeddingsModeSchema, MemoryEmbeddingsOpenAiCompatibleConfigSchema, MemoryEmbeddingsPresetIdSchema, MemoryBudgetsSettingsV1Schema, MemoryDeepSettingsV1Schema, MemoryEmbeddingsSettingsV1Schema, MemoryEmbeddingsSettingsV2Schema, MemoryHintsSettingsV1Schema, MemorySettingsV1Schema, MemoryWorkerSettingsV1Schema, normalizeMemoryEmbeddingsSettings, normalizeMemorySettings, } from './memory/memorySettings.js';
export { MEMORY_EMBEDDINGS_PROFILE_REGISTRY, getMemoryEmbeddingsProfileMetadata, } from './memory/memoryEmbeddingsProfiles.js';
export { resolveMemoryEmbeddingsConfig, } from './memory/resolveMemoryEmbeddingsConfig.js';
// Approvals (global inbox approvals queue)
export { ApprovalRequestCreatedBySchema, ApprovalRequestV1Schema, } from './approvals/approvalRequestV1.js';
// Prompt library (prompt docs + bundles)
export { PromptFolderEntryV1Schema, PromptFoldersV1Schema, } from './promptLibrary/promptFoldersV1.js';
export { PromptDocArtifactHeaderV1Schema, PromptDocBodyV1Schema, } from './promptLibrary/promptDocV2.js';
export { PROMPT_BUNDLE_SCHEMA_LIMITS_V1, PromptBundleBodyV1Schema, PromptBundleEntryV1Schema, PromptBundleSchemaIdV1Schema, validatePromptBundleBodyV1AgainstSchemaId, } from './promptLibrary/promptBundleSchemas.js';
export { computePromptBundleDigestV1, computePromptDocDigestV1, } from './promptLibrary/promptLibraryDigests.js';
export { PromptExternalLinkEntryV1Schema, PromptExternalLinkSyncModeV1Schema, PromptExternalLinksV1Schema, } from './promptLibrary/promptExternalLinksV1.js';
export { PromptAssetBundleRecordV1Schema, PromptAssetCapabilitiesV1Schema, PromptAssetDefaultRootV1Schema, PromptAssetDeleteRequestSchema, PromptAssetDiscoverRequestSchema, PromptAssetDiscoverResponseV1Schema, PromptAssetDiscoveryItemV1Schema, PromptAssetExternalRefV1Schema, PromptAssetInstallModeV1Schema, PromptAssetLibraryKindV1Schema, PromptAssetListTypesResponseV1Schema, PromptAssetMutationErrorCodeV1Schema, PromptAssetMutationErrorResponseV1Schema, PromptAssetMutationPreviewV1Schema, PromptAssetMutationResponseV1Schema, PromptAssetMutationSuccessResponseV1Schema, PromptAssetReadRequestSchema, PromptAssetReadResponseV1Schema, PromptAssetScopeV1Schema, PromptAssetSupportsScopeV1Schema, PromptAssetTypeDescriptorV1Schema, PromptAssetWriteDocRequestSchema, PromptAssetWriteRequestSchema, PromptAssetWriteBundleRequestSchema, } from './promptLibrary/promptAssetsV1.js';
export { PromptRegistryAdapterDescriptorV1Schema, PromptRegistryConfiguredSourceV1Schema, PromptRegistryErrorCodeV1Schema, PromptRegistryErrorResponseV1Schema, PromptRegistryFetchItemRequestV1Schema, PromptRegistryFetchItemResponseV1Schema, PromptRegistryFetchedItemV1Schema, PromptRegistryInstallRequestV1Schema, PromptRegistryInstallResponseV1Schema, PromptRegistryInstallTargetV1Schema, PromptRegistryItemSummaryV1Schema, PromptRegistryListAdaptersResponseV1Schema, PromptRegistryListSourcesRequestV1Schema, PromptRegistryListSourcesResponseV1Schema, PromptRegistryScanSourceRequestV1Schema, PromptRegistryScanSourceResponseV1Schema, PromptRegistrySourceDescriptorV1Schema, PromptRegistrySourcesV1Schema, } from './promptLibrary/promptRegistriesV1.js';
export { PromptPlacementV1Schema, } from './promptLibrary/promptPlacementV1.js';
export { PromptStackEditPolicyV1Schema, PromptStackEntryV1Schema, PromptStackRefV1Schema, PromptStacksV1Schema, } from './promptLibrary/promptStacksV1.js';
export { PromptInvocationAvailabilityV1Schema, PromptInvocationBehaviorV1Schema, PromptInvocationEntryV1Schema, PromptInvocationTargetV1Schema, PromptInvocationsV1Schema, normalizePromptInvocationTokenV1, } from './promptLibrary/promptInvocationsV1.js';
// System prompt assembly (shared between UI + CLI)
export { buildPromptPlanDiagnosticsV1, buildPromptPlanV1, dedupePromptBlocksV1, renderPromptBlocksV1, renderPromptPlanV1, } from './prompts/promptPlanV1.js';
export { HAPPIER_BASE_SYSTEM_PROMPT_V1 } from './prompts/systemPromptBaseV1.js';
export { CHANGE_TITLE_INSTRUCTION_V1, buildChangeTitleInstructionV1, shouldAppendChangeTitleInstructionV1, } from './prompts/changeTitleInstructionV1.js';
export { buildExecutionRunsGuidanceBlockV1, normalizeExecutionRunsGuidanceFingerprintV1, } from './prompts/executionRunsGuidanceV1.js';
export { buildAppendSystemPromptBaseV1, buildCodingSessionPromptPlanBaseV1, } from './prompts/buildAppendSystemPromptBaseV1.js';
export { buildMemoryRecallGuidanceBlockV1 } from './prompts/memoryRecallGuidanceV1.js';
export { isMemoryRecallGuidanceSupported, MEMORY_RECALL_GUIDANCE_REQUIRED_ACTION_IDS, } from './prompts/isMemoryRecallGuidanceSupported.js';
export { resolvePromptStackSystemAppendBlocksV1 } from './promptLibrary/resolvePromptStackSystemAppendBlocksV1.js';
export * from './actions/index.js';
// Tool normalization (V2)
export * from './tools/happierToolsShellBridge.js';
export * from './tools/v2/index.js';
// Provider E2E specs (used by `@happier-dev/tests` to run real provider contract matrix)
export { E2eCliProviderSpecV1Schema } from './e2e/providerSpec.js';
export { E2eCliProviderScenarioRegistryV1Schema, } from './e2e/providerScenarios.js';
// Diff helpers
export { splitUnifiedDiffByFile } from './diff/splitUnifiedDiffByFile.js';
// Push notifications (mobile)
export { PUSH_NOTIFICATION_ACTION_IDS, PUSH_NOTIFICATION_ANDROID_CHANNEL_IDS, PUSH_NOTIFICATION_CATEGORY_IDS, } from './push/pushNotificationActions.js';
// Happier server feature discovery + social contracts
export { BUG_REPORT_DEFAULT_ACCEPTED_ARTIFACT_KINDS, BugReportsCapabilitiesSchema, DEFAULT_BUG_REPORTS_CAPABILITIES, DEFAULT_MACHINE_TRANSFER_CAPABILITIES, DEFAULT_MACHINE_TRANSFER_SERVER_ROUTED_CAPABILITIES, FeatureGateSchema, FeatureGatesSchema, FeaturesResponseSchema, MACHINE_TRANSFER_SERVER_ROUTED_MAX_BYTES_ENV_KEY, MachineTransferCapabilitiesSchema, MachineTransferServerRoutedCapabilitiesSchema, OAuthProviderStatusSchema, coerceBugReportsCapabilitiesFromFeaturesPayload, normalizeMachineTransferServerRoutedMaxBytes, readMachineTransferServerRoutedMaxBytes, } from './features.js';
export { FEATURE_CATALOG, FEATURE_IDS, featureRequiresServerSnapshot, getFeatureDefinition, getFeatureDependencies, getFeatureRepresentation, isFeatureServerRepresented, isFeatureId, } from './features/catalog.js';
export { readServerEnabledBit, resolveServerEnabledBitPath, tryWriteServerEnabledBitInPlace, } from './features/serverEnabledBit.js';
export { FeatureAxisSchema, FeatureBlockerCodeSchema, FeatureDecisionSchema, FeatureDecisionScopeSchema, FeatureStateSchema, createFeatureDecision, } from './features/decision.js';
export { evaluateFeatureBuildPolicy, parseFeatureBuildPolicy, } from './features/buildPolicy.js';
export { applyFeatureDependencies, evaluateFeatureDecisionBase, } from './features/featureDecisionEngine.js';
export { mergeFeatureBuildPolicies, resolveEmbeddedFeatureBuildPolicy, resolveEmbeddedFeaturePolicyEnv, resolveFeatureBuildPolicyFromEnvOrEmbedded, } from './features/embeddedFeaturePolicy.js';
export { RelationshipStatusSchema, UserProfileSchema, UserResponseSchema, FriendsResponseSchema, UsersSearchResponseSchema, RelationshipUpdatedEventSchema, } from './social/friends.js';
export { AccountProfileSchema, AccountProfileResponseSchema, LinkedProviderSchema, } from './account/profile.js';
export { AccountEncryptionModeResponseSchema, AccountEncryptionModeUpdateRequestSchema, } from './account/encryptionMode.js';
export { AccountEncryptionMigrateToModeSchema, AccountEncryptionMigrateKeyProofSchema, AccountEncryptionMigrateConnectedServicesDirectiveSchema, AccountEncryptionMigrateAutomationsDirectiveSchema, AccountEncryptionMigrateRequestSchema, AccountEncryptionMigrateSuccessResponseSchema, AccountEncryptionMigrateInvalidParamsReasonSchema, AccountEncryptionMigrateBadRequestResponseSchema, AccountEncryptionMigrateForbiddenResponseSchema, AccountEncryptionMigrateNotFoundResponseSchema, AccountEncryptionMigrateConflictResponseSchema, AccountEncryptionMigrateInternalResponseSchema, AccountEncryptionMigrateAnyErrorResponseSchema, } from './account/encryptionMigrate.js';
export { ACCOUNT_SETTINGS_SUPPORTED_SCHEMA_VERSION, AccountSettingsSchema, AccountSettingsStoredContentEnvelopeSchema, AccountSettingsV2GetResponseSchema, AccountSettingsV2UpdateRequestSchema, AccountSettingsV2UpdateResponseSchema, ForegroundBehaviorSchema, NotificationsSettingsV1Schema, DEFAULT_ACTIONS_SETTINGS_V1, DEFAULT_NOTIFICATIONS_SETTINGS_V1, accountSettingsParse, getNotificationsSettingsV1FromAccountSettings, } from './account/settings/index.js';
export { ProfileBadgeSchema } from './common/profileBadge.js';
export { AsyncTtlCache } from './common/asyncTtlCache.js';
export { ProbedResourceCache, } from './common/probedResourceCache.js';
// Auth provider registry + shared auth error codes
export { AuthProviderIdSchema } from './auth/providers.js';
export { AUTH_ERROR_CODES, AuthErrorCodeSchema } from './auth/errors.js';
export { ExternalOAuthErrorResponseSchema, ExternalOAuthFinalizeAuthRequestSchema, ExternalOAuthFinalizeAuthSuccessResponseSchema, ExternalOAuthFinalizeConnectRequestSchema, ExternalOAuthFinalizeConnectSuccessResponseSchema, ExternalOAuthParamsResponseSchema, } from './auth/externalOAuth.js';
export { BUG_REPORT_DEFAULT_ISSUE_OWNER, BUG_REPORT_DEFAULT_ISSUE_REPO, BUG_REPORT_DEFAULT_ISSUE_LABELS, BUG_REPORT_FALLBACK_BODY_TRUNCATION_SUFFIX, BUG_REPORT_FALLBACK_ISSUE_URL_MAX_LENGTH, BUG_REPORT_FALLBACK_MAX_LABELS, BUG_REPORT_FALLBACK_MAX_LABEL_LENGTH, buildBugReportFallbackIssueUrl, formatBugReportFallbackIssueBody, appendBugReportReporterToSummary, hasAcceptedBugReportArtifactKind, inferBugReportDeploymentTypeFromServerUrl, normalizeBugReportGithubUsername, normalizeBugReportIssueSlug, normalizeBugReportIssueTarget, normalizeBugReportProviderUrl, normalizeBugReportReproductionSteps, pushBugReportArtifact, redactBugReportSensitiveText, resolveBugReportIssueTargetWithDefaults, resolveBugReportServerDiagnosticsLines, sanitizeBugReportArtifactFileSegment, sanitizeBugReportArtifactPath, sanitizeBugReportDaemonDiagnosticsPayload, sanitizeBugReportStackContextPayload, sanitizeBugReportUrl, searchBugReportSimilarIssues, submitBugReportToService, trimBugReportTextToMaxBytes, } from './bugReports.js';
export { DoctorSnapshotSchema, DoctorSnapshotServerProfileSchema, parseDoctorSnapshotSafe, sanitizeDoctorSnapshotUrls, } from './diagnostics/doctorSnapshot.js';
export { AIBackendProfileSchema, DEFAULT_BUILT_IN_BACKEND_PROFILES, EnvVarRequirementSchema, EnvironmentVariableSchema, SavedSecretSchema, getBuiltInBackendProfile, getRequiredConfigEnvVarNames, getMissingRequiredConfigEnvVarNames, getProfileEnvironmentVariables, getRequiredSecretEnvVarNames, getSecretSatisfaction, isProfileCompatibleWithBackendTarget, isProfileCompatibleWithAgent, resolveBackendProfile, } from './profiles/index.js';
//# sourceMappingURL=index.js.map