UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

1,743 lines • 47.1 kB
import { ColumnType } from "kysely"; //#region .artifacts/kysely/openclaw-state-db.generated.d.ts type Generated<T> = T extends ColumnType<infer S, infer I, infer U> ? ColumnType<S, I | undefined, U> : ColumnType<T, T | undefined, T>; interface AcpReplayEvents { at: number; estimated_bytes: Generated<number>; run_id: string | null; seq: number; session_id: string; session_key: string; update_json: string; } interface AcpReplaySessions { complete: number; created_at: number; cwd: string; estimated_bytes: Generated<number>; next_seq: number; session_id: string; session_key: string; updated_at: number; } interface AcpSessions { agent: string; backend: string; cwd: string | null; identity_json: string | null; last_activity_at: number; last_error: string | null; mode: string; runtime_options_json: string | null; runtime_session_name: string; session_id: string | null; session_key: string; state: string; updated_at: number; } interface AgentDatabaseLeases { agent_id: string; lease_id: string; opened_at: number; owner_pid: number; owner_start_time: number | null; path: string; provenance: string | null; } interface AgentDatabases { agent_id: string; last_seen_at: number; path: string; schema_version: number; size_bytes: number | null; } interface AgentDeletionJournal { agent_dir: string; agent_id: string; cleanup_completed: Generated<number>; cleanup_paths_json: Generated<string>; created_at: number; database_paths_json: Generated<string>; delete_files: Generated<number>; operation_id: Generated<string>; sessions_dir: string; workspace_dir: string; } interface AgentProvenance { agent_id: string; created_at_ms: number; created_via: string; creator_agent_id: string | null; } interface ApnsRegistrationTombstones { deleted_at_ms: number; node_id: string; } interface ApnsRegistrations { distribution: string | null; environment: string; installation_id: string | null; node_id: string; relay_handle: string | null; relay_origin: string | null; send_grant: string | null; token: string | null; token_debug_suffix: string | null; topic: string; transport: string; updated_at_ms: number; } interface AuditEvents { account_ref: string | null; action: string; actor_id: string; actor_type: string; agent_id: string | null; channel: string | null; conversation_kind: string | null; conversation_ref: string | null; delivery_kind: string | null; direction: string | null; duration_ms: number | null; error_code: string | null; event_id: string; failure_stage: string | null; kind: string; message_outcome: string | null; message_ref: string | null; occurred_at: number; reason_code: string | null; result_count: number | null; run_id: string | null; schema_version: Generated<number>; sequence: Generated<number>; session_id: string | null; session_key: string | null; source_id: string; source_sequence: number; status: string; target_ref: string | null; tool_call_id: string | null; tool_name: string | null; } interface AuditIdentityKeys { created_at: number; id: Generated<number>; key: Uint8Array; key_id: string; } interface BackupRuns { archive_path: string; created_at: number; id: string; manifest_json: string; status: string; } interface CaptureBlobs { blob_id: string; content_type: string | null; created_at: number; data: Uint8Array; encoding: string; sha256: string; size_bytes: number; } interface CaptureEvents { close_code: number | null; content_type: string | null; data_blob_id: string | null; data_sha256: string | null; data_text: string | null; direction: string; error_text: string | null; flow_id: string; headers_json: string | null; host: string | null; id: Generated<number>; kind: string; meta_json: string | null; method: string | null; path: string | null; protocol: string; session_id: string; source_process: string; source_scope: string; status: number | null; ts: number; } interface CaptureSessions { ended_at: number | null; id: string; mode: string; proxy_url: string | null; source_process: string; source_scope: string; started_at: number; } interface ChannelIngressEvents { account_id: string; attempts: Generated<number>; channel_id: string; claim_owner: string | null; claim_token: string | null; claimed_at: number | null; completed_at: number | null; completed_metadata_json: string | null; event_id: string; failed_at: number | null; failed_reason: string | null; lane_key: string | null; last_attempt_at: number | null; last_error: string | null; metadata_json: string | null; payload_json: string; queue_name: string; received_at: number; status: string; updated_at: number; } interface ChannelPairingAllowEntries { account_id: string; channel_key: string; entry: string; sort_order: number; updated_at: number; } interface ChannelPairingRequests { account_id: string; channel_key: string; code: string; created_at: string; last_seen_at: string; meta_json: string | null; request_id: string; } interface ClawCronRefs { agent_id: string; created_at_ms: number; declaration_key: string; error: string | null; job_json: string; manifest_id: string; scheduler_job_id: string | null; schema_version: string; status: string; updated_at_ms: number; } interface ClawInstalls { added_at_ms: number; agent_config_digest: string; agent_id: string; agent_owned_paths_json: string; bootstrap_content_digest: string | null; bootstrap_source_path: string | null; claw_name: string; claw_version: string; integrity: string; integrity_kind: string; manifest_path: string; manifest_schema_version: number; package_root: string; plan_integrity: string; schema_version: string; source_byte_length: number; source_kind: string; status: string; updated_at_ms: number; workspace: string; } interface ClawMcpServerRefs { agent_id: string; config_digest: string; created_at_ms: number; error: string | null; independent_owner: Generated<number>; name: string; origin: string; relationship: string; schema_version: string; status: string; updated_at_ms: number; } interface ClawPackageRefs { agent_id: string; claw_name: string; extension_adapter_identity: string | null; extension_detected_format: string | null; extension_format: string | null; extension_id: string | null; extension_mapped_json: string | null; extension_unavailable_json: string | null; independent_owner: number; installed_at_ms: number; origin: string; package_integrity: string; package_kind: string; package_ref: string; package_source: string; package_status: string; package_version: string; relationship: string; schema_version: string; updated_at_ms: number; } interface ClawWorkspaceFiles { agent_id: string; content_digest: string; created_at_ms: number; schema_version: string; source_path: string; status: string; target_path: string; updated_at_ms: number; workspace: string; } interface ClawhubPromotionClaims { claimed_at_ms: number; ends_at_ms: number; model_keys_json: string; provider: string | null; slug: string; } interface ConfigHealthEntries { config_path: string; last_known_good_json: string | null; last_observed_suspicious_signature: string | null; last_promoted_good_json: string | null; updated_at_ms: number; } interface ConfigMachineState { state_key: string; updated_at_ms: number; value_json: string; } interface ConfigRevisionKeys { hmac_key: Uint8Array; id: Generated<number>; } interface CronJobRuntimeAuthorities { authority_input_fingerprint: string | null; authority_json: string | null; job_id: string; recovery_required: number; store_key: string; } interface CronJobScratch { content: string | null; job_id: string; revision: number; source_sha256: string | null; store_key: string; updated_at_ms: number; } interface CronJobs { agent_id: string | null; declaration_key: string | null; description: string | null; enabled: number; grant_definition_generation: number | null; grant_definition_revision: string | null; grant_definition_updated_at: number | null; job_id: string; job_json: string; name: string; owner_agent_id: string | null; payload_kind: string; runtime_updated_at_ms: number | null; schedule_identity: string | null; sort_order: Generated<number>; state_json: Generated<string>; store_key: string; updated_at: number; } interface CronRunReceipts { agent_id: string; config_revision: string; delivery_attempt_state: Generated<string>; error_text: string | null; finished_at_ms: number | null; job_id: string; owner_pid: number; owner_start_time: number | null; receipt_id: string; request_run_id: string | null; started_at_ms: number; status: string; store_key: string; } interface CronRunTriggerStateRetirements { receipt_id: string; } interface CurrentConversationBindings { account_id: string; binding_id: string; binding_key: string; bound_at: number; channel: string; conversation_id: string; conversation_kind: string; expires_at: number | null; metadata_json: string | null; parent_conversation_id: string | null; record_json: string; status: string; target_kind: string; target_session_key: string; updated_at: number; } interface DeliveryQueueEntries { account_id: string | null; channel: string | null; enqueued_at: number; entry_json: string; entry_kind: string | null; failed_at: number | null; id: string; last_attempt_at: number | null; last_error: string | null; platform_send_started_at: number | null; queue_name: string; recovery_state: string | null; retry_count: Generated<number>; session_key: string | null; status: string; target: string | null; updated_at: number; } interface DeviceAuthTokens { device_id: string; role: string; scopes_json: string; token: string; updated_at_ms: number; } interface DeviceBootstrapTokens { device_id: string | null; issued_at_ms: number; last_used_at_ms: number | null; pending_profile_json: string | null; profile_json: string | null; public_key: string | null; redeemed_profile_json: string | null; setup_id: string | null; token: string; token_key: string; ts: number; } interface DeviceIdentities { created_at_ms: number; device_id: string; identity_key: string; private_key_pem: string; public_key_pem: string; updated_at_ms: number; } interface DevicePairSetupCompletions { access: string; completed_at_ms: number; delivery_state: string; device_id: string; device_name: string | null; retain_until_ms: number; setup_id: string; } interface DevicePairingJoinCodes { created_at_ms: number | null; expires_at_ms: number | null; payload_json: string | null; shortcode: string | null; } interface DevicePairingPaired { approved_at_ms: number; approved_scopes_json: string | null; approved_via: string | null; browser_origin: string | null; client_id: string | null; client_mode: string | null; created_at_ms: number; device_family: string | null; device_id: string; display_name: string | null; last_seen_at_ms: number | null; last_seen_reason: string | null; node_surface_json: string | null; operator_label: string | null; pending_node_surface_json: string | null; platform: string | null; public_key: string; remote_ip: string | null; role: string | null; roles_json: string | null; scopes_json: string | null; tokens_json: string | null; } interface DevicePairingPending { browser_origin: string | null; client_id: string | null; client_mode: string | null; device_family: string | null; device_id: string; display_name: string | null; is_repair: number | null; platform: string | null; public_key: string; refreshed_at_ms: number | null; remote_ip: string | null; request_id: string; role: string | null; roles_json: string | null; scopes_json: string | null; silent: number | null; ts: number; } interface DiagnosticEvents { created_at: number; event_key: string; payload_json: string; scope: string; sequence: Generated<number>; } interface ExecApprovalsConfig { agent_count: number; allowlist_count: number; auto_allow_skills: number | null; config_key: string; default_ask: string | null; default_ask_fallback: string | null; default_security: string | null; has_socket_token: number; raw_json: string; socket_path: string | null; updated_at_ms: number; } interface ExecutionDecisionFacts { action_family: string; action_id: string | null; context_id: string; coverage_state: string; decision_outcome: string; execution_id: string; occurred_at: number; owner: string; reason_code: string; receipt_bytes: number; receipt_id: string; receipt_json: string; run_id: string; source_ref: string; } interface ExecutionIdentityContexts { context_bytes: number; context_id: string; context_json: string; coverage_state: string; created_at: number; execution_id: string; run_id: string; } interface ExecutionOwnerLifecycleBindings { context_id: string; execution_id: string; owner_id: string; owner_kind: string; } interface FlowRuns { blocked_summary: string | null; blocked_task_id: string | null; cancel_requested_at: number | null; controller_id: string | null; created_at: number; current_step: string | null; ended_at: number | null; flow_id: string; goal: string; notify_policy: string; owner_key: string; requester_origin_json: string | null; revision: Generated<number>; shape: string | null; state_json: string | null; status: string; sync_mode: Generated<string>; updated_at: number; wait_json: string | null; } interface GatewayBootLifecycle { boot_id: string; completed_at_ms: number | null; outcome: string | null; pid: number; reason: string | null; started_at_ms: number; startup_reason: string | null; } interface GatewayOriginDeviceTokens { device_id: string; gateway_scope: string; role: string; scopes_json: string; token: string; updated_at_ms: number; } interface GatewayRestartHandoff { created_at: number; expires_at: number; handoff_key: string; intent_id: string; kind: string; pid: number; process_instance_id: string | null; reason: string | null; restart_kind: string; restart_trace_last_at: number | null; restart_trace_started_at: number | null; source: string; supervisor_mode: string; updated_at_ms: number; version: number; } interface GatewayRestartIntent { created_at: number; force: number | null; intent_key: string; kind: string; pid: number; reason: string | null; updated_at_ms: number; wait_ms: number | null; } interface GatewayRestartSentinel { continuation_json: string | null; delivery_account_id: string | null; delivery_channel: string | null; delivery_to: string | null; doctor_hint: string | null; kind: string; message: string | null; payload_json: string; sentinel_key: string; session_key: string | null; stats_json: string | null; status: string; thread_id: string | null; ts: number; updated_at_ms: number; version: number; } interface GithubPersonalPublicationRequests { agent_id: string; base_branch: string; body: string | null; branch: string; connection_generation: string; created_at_ms: number; effect_state: string | null; error_code: string | null; execution_id: string | null; gateway_instance_id: string | null; head_commit: string | null; idempotency_key: string; identity_account_id: number; identity_login: string; identity_profile_id: string; identity_source: string; last_effect: string | null; next_action: string | null; owner_profile_id: string; pull_request_url: string | null; push_repository: string; reported_at_ms: number | null; repository: string; repository_fingerprint: string; request_digest: string; request_id: string; session_id: string; session_key: string; source_head_commit: string; source_index_tree: string; status: string; title: string | null; updated_at_ms: number; workspace_tree: string; worktree_id: string; } interface GithubPublicationRequests { agent_id: string; base_branch: string | null; body: string | null; branch: string; claim_id: string | null; created_at_ms: number; environment_id: string | null; error_code: string | null; gateway_instance_id: string | null; head_commit: string | null; idempotency_key: string; identity_account_id: number; identity_login: string; identity_profile_id: string | null; identity_source: string; next_action: string | null; owner_epoch: number | null; placement_generation: number | null; pull_request_url: string | null; reported_at_ms: number | null; repository: string | null; repository_fingerprint: string; request_digest: string; request_id: string; run_id: string | null; session_id: string; session_key: string; source_head_commit: string | null; source_index_tree: string | null; status: string; title: string | null; updated_at_ms: number; workspace_tree: string | null; worktree_id: string; } interface GithubPublicationSessionLifecycles { lifecycle_revision: string | null; publication_kind: string; request_id: string; requester_authority_json: string | null; } interface GithubRepositoryPublicationRequests { agent_id: string; base_branch: string | null; body: string | null; branch: string; checkpoint_digest: string | null; checkpoint_ref: string | null; claim_id: string | null; connection_generation: string | null; created_at_ms: number; effect_state: string | null; environment_id: string | null; error_code: string | null; execution_id: string | null; gateway_instance_id: string | null; head_commit: string | null; idempotency_key: string; identity_account_id: number; identity_login: string; identity_profile_id: string | null; identity_source: string; last_effect: string | null; next_action: string | null; owner_epoch: number | null; owner_profile_id: string | null; placement_generation: number | null; previous_head_commit: string | null; pull_request_url: string | null; push_repository: string | null; pushed_head_commit: string | null; reported_at_ms: number | null; repository: string | null; request_digest: string; request_id: string; requester_authority_json: string | null; run_id: string | null; session_id: string; session_key: string; session_lifecycle_revision: string | null; source_head_commit: string | null; source_index_tree: string | null; status: string; title: string | null; updated_at_ms: number; workspace_id: string; workspace_tree: string | null; } interface LocalWorkspaceProjections { agent_id: string; base_commit: string; baseline_json: string | null; baseline_ref: string | null; created_at_ms: number; journal_json: string | null; journal_pack: Uint8Array | null; lifecycle_revision: string | null; paused_runtimes_json: string | null; pending_ref: string | null; pending_target: string | null; projection_path: string; revision: Generated<number>; session_id: string; session_key: string; source_paths_json: string; worktree_id: string; } interface MacosPortGuardianRecords { command: string; mode: string; pid: Generated<number>; port: number; timestamp: number; } interface ManagedOutgoingImageRecords { agent_id: string | null; alt: string; attachment_id: string; cleanup_pending: Generated<number>; created_at: string; message_id: string | null; original_content_type: string; original_filename: string | null; original_height: number | null; original_media_id: string; original_media_root: string; original_media_subdir: string; original_size_bytes: number | null; original_width: number | null; record_json: string; retention_class: string | null; session_key: string; updated_at: string | null; } interface McpOauthPendingAuthorizations { create_time: number; state: string; store_key: string; } interface McpOauthStores { format_version: number; store_json: string; store_key: string; updated_at: number; } interface MeetingTranscriptSessions { created_at_ms: number; export_key: string; export_manifest_json: Generated<string>; export_pending_json: Generated<string>; metadata_json: string | null; next_utterance_seq: Generated<number>; provider_id: string; selector: string; session_id: string; session_slug: string; source_json: string; started_at: string; stopped_at: string | null; title: string | null; updated_at_ms: number; } interface MeetingTranscriptSummaries { generated_at: string | null; markdown: string | null; session_id: string; session_started_at: string; summary_json: string | null; utterance_count: number; } interface MeetingTranscriptUtterances { ended_at: string | null; final: number | null; metadata_json: string | null; sequence: number; session_id: string; session_started_at: string; speaker_id: string | null; speaker_label: string | null; started_at: string | null; text: string; utterance_id: string | null; } interface MigrationRuns { finished_at: number | null; id: string; report_json: string; started_at: number; status: string; } interface MigrationSources { imported_at: number; last_run_id: string; migration_kind: string; removed_source: Generated<number>; report_json: string; source_key: string; source_path: string; source_record_count: number | null; source_sha256: string | null; source_size_bytes: number | null; status: string; target_table: string; } interface NativeHookRelayBridges { expires_at_ms: number; hostname: string; pid: number; port: number; relay_id: string; token: string; updated_at_ms: number; } interface NodeWorkerLaunchBoots { boot_id: string | null; launch_id: string; } interface NodeWorkerLaunchCleanup { cleanup_mode: string; launch_id: string; lineage_settled: number | null; } interface NodeWorkerLaunchContainers { container_json: string | null; launch_id: string; } interface NodeWorkerLaunchProcessScopes { descendants_reaped: number | null; launch_id: string; scope_kind: string; } interface NodeWorkerLaunches { completed_at_ms: number | null; created_at_ms: number; environment_id: string; error_text: string | null; gateway_namespace: string; launch_id: string; owner_epoch: number; placement_generation: number; plan_hash: string; result_json: string | null; run_id: string; session_id: string; state: string; supervisor_pid: number; supervisor_start_time: number; updated_at_ms: number; worker_pid: number | null; worker_start_time: number | null; } interface NodeWorkerPreparedWorkspaces { bound_at_ms: number | null; cache_key: string; created_at_ms: number; environment_id: string; gateway_namespace: string; home_dir: string; owner_epoch: number | null; preparation_key: string; prepared_manifest_ref: string; retired_at_ms: number | null; session_id: string | null; session_key: string | null; source_manifest_ref: string; state: string; workspace_dir: string; } interface NodeWorkerTurns { completed_at_ms: number | null; created_at_ms: number; error_text: string | null; owner_launch_id: string; plan_hash: string; result_json: string | null; run_id: string; state: string; turn_id: string; updated_at_ms: number; } interface OfficialExternalPluginCatalogSnapshots { body: string; checksum: string; etag: string | null; feed_url: string; last_modified: string | null; saved_at: string; status: number; trust_key_id: string | null; trust_mode: string | null; trust_signature_count: number | null; trust_threshold: number | null; trust_verified_at: string | null; updated_at_ms: number; } interface OperatorApprovalExecutionIdentities { approval_id: string; source_context_id: string; source_execution_id: string; } interface OperatorApprovalStandingGrantGenerations { grant_id: string; job_definition_generation: number; } interface OperatorApprovalStandingGrants { agent_id: string; created_at_ms: number; cron_job_id: string; expires_at_ms: number | null; grant_id: string; job_config_revision: string; last_used_at_ms: number | null; minted_by_approval_id: string; operation_binding: string; revoked_at_ms: number | null; revoked_by: string | null; use_count: Generated<number>; } interface OperatorApprovals { approval_id: string; audience_session_keys_json: string; consumed_at_ms: number | null; consumed_by: string | null; created_at_ms: number; decision: string | null; expires_at_ms: number; kind: string; presentation_json: string; requested_by_client_id: string | null; requested_by_device_id: string | null; requested_by_device_token_auth: Generated<number>; resolution_ref: string; resolved_at_ms: number | null; resolver_id: string | null; resolver_kind: string | null; reviewer_device_ids_json: string; runtime_epoch: string; source_agent_id: string | null; source_run_id: string | null; source_session_id: string | null; source_session_key: string | null; source_tool_call_id: string | null; source_tool_name: string | null; status: string; terminal_reason: string | null; updated_at_ms: number; } interface OutboundMediaProvenance { created_at_ms: number; kind: string; realpath: string; sha256: string; size_bytes: number; version: number; } interface OutboundMessageExecutionBindings { context_id: string; event_id: string; execution_id: string; run_id: string; } interface OutboundMessageProgress { account_ref: string | null; action: string; actor_id: string; actor_type: string; agent_id: string | null; channel: string; context_id: string | null; conversation_kind: string; conversation_ref: string | null; duration_ms: number | null; execution_id: string | null; occurred_at: number; outcome: string; progress_id: string; run_id: string | null; schema_version: number; sequence: Generated<number>; source_id: string; source_sequence: number; target_ref: string | null; } interface PluginBindingApprovals { account_id: string; approved_at: number; channel: string; plugin_id: string; plugin_name: string | null; plugin_root: string; } interface PluginBlobEntries { blob: Uint8Array; created_at: number; entry_key: string; expires_at: number | null; metadata_json: string; namespace: string; plugin_id: string; } interface PluginStateEntries { created_at: number; entry_key: string; expires_at: number | null; namespace: string; plugin_id: string; value_json: string; } interface Projects { created_at_ms: number; display_name: string; id: string; origin_url: string | null; repo_root: string; source: string; updated_at_ms: number; } interface SandboxRegistryEntries { backend_id: string | null; cdp_port: number | null; config_hash: string | null; config_label_kind: string | null; container_name: string; created_at_ms: number | null; entry_json: string; image: string | null; last_used_at_ms: number | null; no_vnc_port: number | null; registry_kind: string; runtime_label: string | null; session_key: string | null; updated_at: number; } interface SchemaMeta { agent_id: string | null; app_version: string | null; created_at: number; meta_key: string; role: string; schema_version: number; updated_at: number; } interface SecretStoreEntries { allowed_hosts: string | null; created_at_ms: number; deleted_at_ms: number | null; kind: string; name: string; scope_id: string; scope_kind: string; updated_at_ms: number; updated_by: string | null; value: string; } interface SessionGroups { created_at: number; cwd: string | null; name: string; position: number; worktree: number | null; } interface SessionRepositoryWorkspaces { agent_id: string; base_commit: string | null; base_manifest_hash: string | null; branch: string; checkpoint_ref: string | null; created_at_ms: number; manifest_hash: string | null; requested_ref: string | null; revision: number; run_setup_script: Generated<number>; session_key: string; updated_at_ms: number; url: string; workspace_id: string; } interface SessionStateEvents { actor_id: string | null; actor_type: string; agent_id: string; dedupe_key: string | null; kind: string; occurred_at: number; payload_json: string | null; run_id: string | null; sequence: Generated<number>; session_id: string | null; session_key: string; summary: string; } interface SessionStateHeads { agent_id: string; last_sequence: number; pruned_max_sequence: Generated<number>; session_key: string; updated_at: number; } interface SessionUpstreamLinks { agent_id: string; catalog_id: string; created_at: number; host_id: string; last_marker_json: string | null; last_scanned_at: number | null; session_key: string; thread_id: string; updated_at: number; upstream_kind: string; upstream_ref_json: string | null; } interface SessionWatchCursors { last_seen_sequence: Generated<number>; material_sequence: Generated<number>; notified_sequence: Generated<number>; provenance: Generated<string>; target_session_key: string; updated_at: number; watcher_session_key: string; watcher_store_path: string | null; } interface SkillLibraryEntries { author_profile_id: string; created_at: number; current_revision: string; enabled: number; owner_profile_id: string | null; removed: number; shared: number; skill_id: string; slug: string; updated_at: number; } interface SkillLibraryEvents { action: string; actor_profile_id: string; created_at: number; event_id: string; revision: string; skill_id: string; } interface SkillLibraryRevisions { created_at: number; description: string; files_json: string; revision: string; skill_id: string; } interface SkillLibraryUploads { archive_blob: Uint8Array; expires_at: number; owner_profile_id: string; published_skill_id: string | null; sha256: string; size_bytes: number; slug: string; upload_id: string; } interface SkillUploadChunks { byte_offset: number; chunk_blob: Uint8Array; size_bytes: number; upload_id: string; } interface SkillUploads { actual_sha256: string | null; archive_blob: Uint8Array; committed: number; committed_at: number | null; created_at: number; expires_at: number; force: number; idempotency_key_hash: string | null; kind: string; received_bytes: number; sha256: string | null; size_bytes: number; slug: string; upload_id: string; } interface SkillUsage { first_used_at_ms: number; last_agent_id: string | null; last_used_at_ms: number; skill_file: string; skill_key: string; skill_name: string; skill_source: string; use_count: number; } interface SkillWorkshopChanges { action: string; actor: string; agent_id: string; change_id: string; created_at_ms: number; run_id: string | null; session_key: string | null; skill_name: string; summary: string; version_id: string | null; } interface StateLeases { created_at: number; expires_at: number | null; heartbeat_at: number | null; lease_key: string; owner: string; payload_json: string | null; scope: string; updated_at: number; } interface SubagentRuns { child_session_key: string; controller_session_key: string | null; controller_store_path: string | null; created_at: number; payload_json: Generated<string>; requester_session_key: string; requester_store_path: string | null; run_id: string; } interface TaskDeliveryState { last_notified_event_at: number | null; requester_origin_json: string | null; task_id: string; } interface TaskRuns { agent_id: string | null; child_session_key: string | null; cleanup_after: number | null; created_at: number; delivery_status: string; detail_json: string | null; ended_at: number | null; error: string | null; execution_owner_host: string | null; execution_owner_pid: number | null; execution_owner_start_identity: number | null; label: string | null; last_event_at: number | null; last_tool_name: string | null; notify_policy: string; owner_key: string; parent_flow_id: string | null; parent_task_id: string | null; progress_summary: string | null; requester_agent_id: string | null; requester_session_key: string | null; run_id: string | null; runtime: string; scope_kind: string; source_id: string | null; started_at: number | null; status: string; task: string; task_id: string; task_kind: string | null; terminal_outcome: string | null; terminal_summary: string | null; tool_use_count: number | null; } interface UpdateRuns { after_json: string; before_json: string; confirmed_at_ms: number | null; created_at_ms: number; downtime_ms: number | null; finished_at_ms: number | null; origin_json: string; phase: string; reason: string | null; repair_json: string; run_id: string; status: string; steps_json: string; target_json: string; trigger: string; updated_at_ms: number; verification_json: string; } interface UserPreferences { pref_key: string; profile_id: string; updated_at_ms: number; value_json: string; } interface UserProfileIdentities { authorization_basis_json: string | null; authorization_id: string | null; canonical_login: string | null; created_at: number; profile_id: string; provider: string; subject: string; } interface WebPushApprovalDeliveries { approval_id: string; device_id: string; prepared_at_ms: number; subscription_id: string; user_profile_id: string | null; } interface WebPushSubscriptions { auth: string; created_at_ms: number; device_id: string | null; endpoint: string; endpoint_hash: string; p256dh: string; preferences_json: string | null; subscription_id: string; updated_at_ms: number; user_profile_id: string | null; } interface WorkerEnvironmentCredentials { bundle_hash: string; credential_hash: string; delivered_at_ms: number | null; environment_id: string; expires_at_ms: number; owner_epoch: number; rpc_set_version: number; session_id: string | null; } interface WorkerEnvironmentSshFallbackPorts { environment_id: string; port: number; position: number; } interface WorkerEnvironments { attached_session_ids_json: Generated<string>; bootstrap_bundle_hash: string | null; bootstrap_install_kind: string | null; bootstrap_openclaw_version: string | null; bootstrap_protocol_features_json: string | null; created_at_ms: number; desktop_json: string | null; destroy_requested_at_ms: number | null; environment_id: string; idle_since_at_ms: number | null; last_activated_at_ms: number | null; last_error: string | null; lease_id: string | null; node_device_id: string | null; node_setup_id: string | null; owner_epoch: Generated<number>; preparation_consumed_at_ms: number | null; preparation_demand_at_ms: number | null; preparation_expires_at_ms: number | null; preparation_key: string | null; preparation_purpose: string | null; profile_id: string; profile_snapshot_json: string; provider_id: string; provision_operation_id: string; shared_host: number | null; ssh_host: string | null; ssh_host_key: string | null; ssh_key_ref_json: string | null; ssh_port: number | null; ssh_user: string | null; state: string; state_changed_at_ms: number; teardown_terminal_state: string | null; updated_at_ms: number; } interface WorkerInferenceTurns { created_at_ms: number; environment_id: string; request_hash: string; run_epoch: number; run_id: string; session_id: string; state: string; terminal_json: string | null; turn_id: string; updated_at_ms: number; } interface WorkerSessionPlacementMoves { abandon_source: number | null; created_at_ms: number; last_error: string | null; operation_id: string; session_id: string; source_environment_id: string; source_generation: number; source_owner_epoch: number; target_id: string | null; target_kind: string; target_machine_class: string | null; target_os: string | null; updated_at_ms: number; } interface WorkerSessionPlacements { active_owner_epoch: number | null; agent_id: string; created_at_ms: number; environment_id: string | null; execution_mode: string | null; last_live_event_ack_cursor: number | null; last_transcript_ack_cursor: number | null; recovery_error: string | null; remote_workspace_dir: string | null; session_id: string; session_key: string; state: string; state_changed_at_ms: number; terminal_at_ms: number | null; terminal_reason: string | null; transition_generation: Generated<number>; turn_claim_generation: number | null; turn_claim_id: string | null; turn_claim_owner: string | null; turn_claim_owner_epoch: number | null; turn_claim_run_id: string | null; updated_at_ms: number; worker_bundle_hash: string | null; workspace_base_manifest_ref: string | null; } interface WorkerSessionToolOperations { child_session_key: string | null; created_at_ms: number; gateway_instance_id: string; operation_seed: string; request_digest: string; result_json: string | null; source_claim_id: string; source_session_id: string; status: string; tool_call_id: string; tool_name: string; updated_at_ms: number; } interface WorkerTranscriptCommitHeads { environment_id: string; next_seq: number; run_epoch: number; session_id: string; updated_at_ms: number; } interface WorkerTranscriptCommits { created_at_ms: number; request_hash: string; result_json: string | null; run_epoch: number; seq: number; session_id: string; state: string; updated_at_ms: number; } interface WorkerTurnToolAuthorities { claim_id: string; environment_id: string; owner_epoch: number; placement_generation: number; run_id: string; session_id: string; tool_names_json: string; updated_at_ms: number; } interface WorkerWorkspacePendingResults { claim_id: string; created_at_ms: number; environment_id: string; gateway_instance_id: string; owner_epoch: number; placement_generation: number; recovery_requested_at_ms: number | null; repository_workspace_id: string | null; run_id: string; session_id: string; staged_result_ref: string | null; workspace_accepted_at_ms: number | null; } interface WorkerWorkspaceReconciliations { base_manifest_ref: string; base_pack: Uint8Array; created_at_ms: number; current_manifest_ref: string; environment_id: string; owner_epoch: number; placement_generation: number; plan_json: string; session_id: string; } interface WorkspaceGeneratedBootstrapHashes { filename: string; sha256: string; workspace_key: string; } interface WorkspacePathAliases { alias_key: string; alias_path: string; updated_at_ms: number; workspace_key: string; workspace_path: string; } interface WorkspaceSetupState { attestation_updated_at_ms: number | null; attested_at_ms: number | null; bootstrap_seeded_at: string | null; setup_completed_at: string | null; updated_at: number | null; version: number | null; workspace_key: string; workspace_path: string | null; } interface WorktreeProvisionedFileChunks { chunk_index: number; data: Uint8Array; path: string; worktree_id: string; } interface WorktreeTemplates { backend: string; cache_key: string; common_dir: string; content_key: string; created_at: number; id: string; last_used_at: number; path: string; repo_root: string; source_commit: string; status: string; worktree_root: string; } interface Worktrees { base_ref: string; branch: string; created_at: number; gc_protection_json: string | null; id: string; last_active_at: number; owner_id: string | null; owner_kind: string; path: string; provisioned_paths_json: string | null; removed_at: number | null; repo_fingerprint: string; repo_root: string; run_end_cleanup_json: string | null; snapshot_ref: string | null; } interface DB { acp_replay_events: AcpReplayEvents; acp_replay_sessions: AcpReplaySessions; acp_sessions: AcpSessions; agent_database_leases: AgentDatabaseLeases; agent_databases: AgentDatabases; agent_deletion_journal: AgentDeletionJournal; agent_provenance: AgentProvenance; apns_registration_tombstones: ApnsRegistrationTombstones; apns_registrations: ApnsRegistrations; audit_events: AuditEvents; audit_identity_keys: AuditIdentityKeys; backup_runs: BackupRuns; capture_blobs: CaptureBlobs; capture_events: CaptureEvents; capture_sessions: CaptureSessions; channel_ingress_events: ChannelIngressEvents; channel_pairing_allow_entries: ChannelPairingAllowEntries; channel_pairing_requests: ChannelPairingRequests; claw_cron_refs: ClawCronRefs; claw_installs: ClawInstalls; claw_mcp_server_refs: ClawMcpServerRefs; claw_package_refs: ClawPackageRefs; claw_workspace_files: ClawWorkspaceFiles; clawhub_promotion_claims: ClawhubPromotionClaims; config_health_entries: ConfigHealthEntries; config_machine_state: ConfigMachineState; config_revision_keys: ConfigRevisionKeys; cron_job_runtime_authorities: CronJobRuntimeAuthorities; cron_job_scratch: CronJobScratch; cron_jobs: CronJobs; cron_run_receipts: CronRunReceipts; cron_run_trigger_state_retirements: CronRunTriggerStateRetirements; current_conversation_bindings: CurrentConversationBindings; delivery_queue_entries: DeliveryQueueEntries; device_auth_tokens: DeviceAuthTokens; device_bootstrap_tokens: DeviceBootstrapTokens; device_identities: DeviceIdentities; device_pair_setup_completions: DevicePairSetupCompletions; device_pairing_join_codes: DevicePairingJoinCodes; device_pairing_paired: DevicePairingPaired; device_pairing_pending: DevicePairingPending; diagnostic_events: DiagnosticEvents; exec_approvals_config: ExecApprovalsConfig; execution_decision_facts: ExecutionDecisionFacts; execution_identity_contexts: ExecutionIdentityContexts; execution_owner_lifecycle_bindings: ExecutionOwnerLifecycleBindings; flow_runs: FlowRuns; gateway_boot_lifecycle: GatewayBootLifecycle; gateway_origin_device_tokens: GatewayOriginDeviceTokens; gateway_restart_handoff: GatewayRestartHandoff; gateway_restart_intent: GatewayRestartIntent; gateway_restart_sentinel: GatewayRestartSentinel; github_personal_publication_requests: GithubPersonalPublicationRequests; github_publication_requests: GithubPublicationRequests; github_publication_session_lifecycles: GithubPublicationSessionLifecycles; github_repository_publication_requests: GithubRepositoryPublicationRequests; local_workspace_projections: LocalWorkspaceProjections; macos_port_guardian_records: MacosPortGuardianRecords; managed_outgoing_image_records: ManagedOutgoingImageRecords; mcp_oauth_pending_authorizations: McpOauthPendingAuthorizations; mcp_oauth_stores: McpOauthStores; meeting_transcript_sessions: MeetingTranscriptSessions; meeting_transcript_summaries: MeetingTranscriptSummaries; meeting_transcript_utterances: MeetingTranscriptUtterances; migration_runs: MigrationRuns; migration_sources: MigrationSources; native_hook_relay_bridges: NativeHookRelayBridges; node_worker_launch_boots: NodeWorkerLaunchBoots; node_worker_launch_cleanup: NodeWorkerLaunchCleanup; node_worker_launch_containers: NodeWorkerLaunchContainers; node_worker_launch_process_scopes: NodeWorkerLaunchProcessScopes; node_worker_launches: NodeWorkerLaunches; node_worker_prepared_workspaces: NodeWorkerPreparedWorkspaces; node_worker_turns: NodeWorkerTurns; official_external_plugin_catalog_snapshots: OfficialExternalPluginCatalogSnapshots; operator_approval_execution_identities: OperatorApprovalExecutionIdentities; operator_approval_standing_grant_generations: OperatorApprovalStandingGrantGenerations; operator_approval_standing_grants: OperatorApprovalStandingGrants; operator_approvals: OperatorApprovals; outbound_media_provenance: OutboundMediaProvenance; outbound_message_execution_bindings: OutboundMessageExecutionBindings; outbound_message_progress: OutboundMessageProgress; plugin_binding_approvals: PluginBindingApprovals; plugin_blob_entries: PluginBlobEntries; plugin_state_entries: PluginStateEntries; projects: Projects; sandbox_registry_entries: SandboxRegistryEntries; schema_meta: SchemaMeta; secret_store_entries: SecretStoreEntries; session_groups: SessionGroups; session_repository_workspaces: SessionRepositoryWorkspaces; session_state_events: SessionStateEvents; session_state_heads: SessionStateHeads; session_upstream_links: SessionUpstreamLinks; session_watch_cursors: SessionWatchCursors; skill_library_entries: SkillLibraryEntries; skill_library_events: SkillLibraryEvents; skill_library_revisions: SkillLibraryRevisions; skill_library_uploads: SkillLibraryUploads; skill_upload_chunks: SkillUploadChunks; skill_uploads: SkillUploads; skill_usage: SkillUsage; skill_workshop_changes: SkillWorkshopChanges; state_leases: StateLeases; subagent_runs: SubagentRuns; task_delivery_state: TaskDeliveryState; task_runs: TaskRuns; update_runs: UpdateRuns; user_preferences: UserPreferences; user_profile_identities: UserProfileIdentities; web_push_approval_deliveries: WebPushApprovalDeliveries; web_push_subscriptions: WebPushSubscriptions; worker_environment_credentials: WorkerEnvironmentCredentials; worker_environment_ssh_fallback_ports: WorkerEnvironmentSshFallbackPorts; worker_environments: WorkerEnvironments; worker_inference_turns: WorkerInferenceTurns; worker_session_placement_moves: WorkerSessionPlacementMoves; worker_session_placements: WorkerSessionPlacements; worker_session_tool_operations: WorkerSessionToolOperations; worker_transcript_commit_heads: WorkerTranscriptCommitHeads; worker_transcript_commits: WorkerTranscriptCommits; worker_turn_tool_authorities: WorkerTurnToolAuthorities; worker_workspace_pending_results: WorkerWorkspacePendingResults; worker_workspace_reconciliations: WorkerWorkspaceReconciliations; workspace_generated_bootstrap_hashes: WorkspaceGeneratedBootstrapHashes; workspace_path_aliases: WorkspacePathAliases; workspace_setup_state: WorkspaceSetupState; worktree_provisioned_file_chunks: WorktreeProvisionedFileChunks; worktree_templates: WorktreeTemplates; worktrees: Worktrees; } //#endregion export { WorkerEnvironments as n, DB as t };