ISPO SDK
    Preparing search index...

    Interface ProjectRpcResults

    Markdown
    interface ProjectRpcResults {
        "agent.providers.list": AgentProviderCatalog;
        "agent.remote.git.commit": RemoteCodingGitCommitResult;
        "agent.remote.git.diff": RemoteCodingGitDiffResult;
        "agent.remote.git.status": RemoteCodingGitStatusResult;
        "agent.remote.results.apply": RemoteCodingResultApplyResult;
        "agent.remote.results.list": { results: readonly RemoteCodingResult[] };
        "agent.remote.results.reject": { rejected: true };
        "agent.remote.sessions.cancel": { session: RemoteCodingSession };
        "agent.remote.sessions.create": { session: RemoteCodingSession };
        "agent.remote.sessions.events": RemoteCodingEventsResult;
        "agent.remote.sessions.get": { session: RemoteCodingSession };
        "agent.remote.sessions.list": {
            nextCursor?: string;
            sessions: readonly RemoteCodingSession[];
        };
        "agent.remote.sessions.resume": { session: RemoteCodingSession };
        "agent.remote.sessions.send": { session: RemoteCodingSession };
        "agent.remote.targets.list": { targets: readonly RemoteCodingTarget[] };
        "agent.runs":
            | AgentRunsGetResult
            | AgentScheduledRunResult
            | AgentScheduledRunsListResult;
        "agent.sessions.cancel": AgentSessionCancelResult;
        "agent.sessions.create": AgentSessionCreateResult;
        "agent.sessions.events": AgentSessionEventsResult;
        "agent.sessions.get": AgentSessionState;
        "agent.sessions.listControlled": AgentSessionControlledListResult;
        "agent.sessions.resume": AgentSessionState;
        "agent.sessions.send": AgentSessionState;
        "agent.spawn": AgentSpawnResult;
        "agent.stop": AgentStopResult;
        "ai.complete": {
            finishReason: "length"
            | "stop";
            text: string;
            tier: "local";
            turnId: string;
            usage: {
                decodeTokensPerSecond?: number;
                elapsedMs?: number;
                inputTokens?: number;
                outputTokens?: number;
                ttftMs?: number;
            };
        };
        "ai.stream": | { op: "started"; tier: "local"; turnId: string }
        | { delta: string; op: "delta"; turnId: string }
        | {
            finishReason: "length" | "stop";
            op: "terminal";
            tier: "local";
            turnId: string;
            usage: {
                decodeTokensPerSecond?: number;
                elapsedMs?: number;
                inputTokens?: number;
                outputTokens?: number;
                ttftMs?: number;
            };
        }
        | { op: "cancelled"; turnId: string };
        "assets.delete": AssetsDeleteResult;
        "assets.publish": AssetsPublishResult;
        "assistant.memory.conclusions": AssistantMemoryConclusion[];
        "assistant.memory.deleteConclusion": AssistantMemoryDeleteResult;
        "assistant.memory.deleteEpisode": AssistantMemoryDeleteResult;
        "assistant.memory.editFile": AssistantMemoryEditFileResult;
        "assistant.memory.episodes": AssistantMemoryEpisode[];
        "assistant.memory.overview": AssistantMemoryOverview;
        "assistant.memory.recallTrace": AssistantMemoryRecallTrace;
        "assistant.memory.search": AssistantMemorySearchResult[];
        "blobs.put": BlobsPutResult;
        "capability.invoke": CapabilityInvocationResult;
        "chats.create": ChatCompanionCreateResult;
        "chats.list": ChatCompanionListResult;
        "chats.open": void;
        "cloud.chatSession": CloudChatSessionResult;
        "cloud.claimChatHandle": CloudChatHandleClaimResult;
        "cloud.summary": CloudAccountSummary;
        "cloud.support.collectEvidence": CloudSupportEvidenceCollectResult;
        "cloud.support.createIssue": CloudSupportIssueCreateResult;
        "cloud.support.getIssue": CloudSupportIssueResult;
        "cloud.support.listIssues": CloudSupportIssueListResult;
        "cloud.support.markAffected": CloudSupportAffectedResult;
        "cloud.support.setIssueStatus": CloudSupportIssueStatusResult;
        "community.attachment.issue": {
            bytes: number;
            mediaType:
                | "image/png"
                | "image/jpeg"
                | "image/webp"
                | "text/plain"
                | "application/pdf"
                | "image/gif"
                | "text/csv"
                | "text/markdown";
            name: string;
            receiptId: string;
        };
        "community.issue.affect": CommunityEntityActionResult;
        "community.issue.create": CommunityEntityActionResult;
        "community.member.claim": CommunityMemberClaimWireResult;
        "community.member.current": CommunityMemberCurrentWireResult;
        "community.message.create": CommunityMessageCreateResult;
        "community.message.delete": CommunityMessageDeleteResult;
        "community.message.edit": CommunityMessageEditResult;
        "community.moderation.apply": CommunityModerationApplyResult;
        "community.moderation.audit.list": CommunityModerationAuditResult;
        "community.moderation.member-status.set": CommunityMemberOperatorActionResult;
        "community.operator.roster.list": CommunityOperatorRosterResult;
        "community.owner.channel.create": CommunityChannelActionResult;
        "community.owner.channel.list": CommunityChannelListResult;
        "community.owner.channel.reorder": CommunityChannelListResult;
        "community.owner.channel.state": CommunityChannelActionResult;
        "community.owner.channel.update": CommunityChannelActionResult;
        "community.owner.moderator.set": CommunityMemberOperatorActionResult;
        "community.owner.settings.update": CommunitySettingsActionResult;
        "community.projection.read": {
            projection: {
                channels: {
                    archivedAt?: string;
                    channelRef: string;
                    createdAt: string;
                    description?: string;
                    locked: boolean;
                    mode: "issues"
                    | "chat"
                    | "announcements"
                    | "topics";
                    name: string;
                    position: number;
                    postingPolicy: "members" | "moderators" | "read-only";
                    ratePolicy?: {
                        burstLimit?: number;
                        burstWindowSeconds?: number;
                        minimumIntervalSeconds?: number;
                    };
                    slug: string;
                    version: number;
                    visibility: "public"
                    | "members"
                    | "moderators";
                }[];
                messages: {
                    attachmentReceipt?: {
                        bytes: number;
                        mediaType: | "image/png"
                        | "image/jpeg"
                        | "image/webp"
                        | "text/plain"
                        | "application/pdf"
                        | "image/gif"
                        | "text/csv"
                        | "text/markdown";
                        name: string;
                        receiptId: string;
                    };
                    author: { displayName: string; handle: string; profileRef: string };
                    body: string;
                    channelRef: string;
                    createdAt: string;
                    editedAt?: string;
                    mentions: { displayName: string; handle: string; profileRef: string }[];
                    messageRef: string;
                    parent?: {
                        authorDisplayName: string;
                        body: string;
                        createdAt: string;
                        messageRef: string;
                    };
                    reactions: { count: number; emoji: string; reactedByViewer: boolean }[];
                    version: number;
                }[];
                operator?: {
                    audit: {
                        action: string;
                        actorLabel: string;
                        createdAt: string;
                        reason: string;
                        target: string
                        | null;
                        targetLabel: string;
                    }[];
                    channels: {
                        archivedAt?: string;
                        createdAt: string;
                        description?: string;
                        locked: boolean;
                        mode: "issues"
                        | "chat"
                        | "announcements"
                        | "topics";
                        name: string;
                        position: number;
                        postingPolicy: "members" | "moderators" | "read-only";
                        ratePolicy?: {
                            burstLimit?: number;
                            burstWindowSeconds?: number;
                            minimumIntervalSeconds?: number;
                        };
                        slug: string;
                        target: string;
                        version: number;
                        visibility: "public"
                        | "members"
                        | "moderators";
                    }[];
                    roster: {
                        bio?: string;
                        displayName: string;
                        handle: string;
                        joinedAt: string;
                        role: "member"
                        | "moderator";
                        status: "active" | "suspended" | "revoked";
                        target: string;
                        version: number;
                    }[];
                };
            };
        };
        "community.reaction.set": CommunityReactionSetResult;
        "community.search": CommunitySearchResult;
        "connectors.execute": ConnectorExecuteResult;
        "connectors.google.calendar.createEvent": GoogleCalendarEventResult;
        "connectors.google.calendar.deleteEvent": GoogleCalendarDeleteEventResult;
        "connectors.google.calendar.ensureAccess": ConnectorEnsureAccessResult<
            GoogleCalendarConnectorOperation,
        >;
        "connectors.google.calendar.freebusy": GoogleCalendarFreebusyResult;
        "connectors.google.calendar.listAccounts": GoogleCalendarListAccountsResult;
        "connectors.google.calendar.listCalendars": GoogleCalendarListCalendarsResult;
        "connectors.google.calendar.listEvents": GoogleCalendarListEventsResult;
        "connectors.google.calendar.updateEvent": GoogleCalendarEventResult;
        "connectors.google.mail.createDraft": GoogleMailDraftResult;
        "connectors.google.mail.deleteDraft": GoogleMailDeleteDraftResult;
        "connectors.google.mail.ensureAccess": ConnectorEnsureAccessResult<
            GoogleMailConnectorOperation,
        >;
        "connectors.google.mail.getMessage": GoogleMailMessageResult;
        "connectors.google.mail.getThread": GoogleMailThreadResult;
        "connectors.google.mail.listAccounts": GoogleMailListAccountsResult;
        "connectors.google.mail.listLabels": GoogleMailListLabelsResult;
        "connectors.google.mail.listMessages": GoogleMailListMessagesResult;
        "connectors.google.mail.modifyMessage": GoogleMailMessageSummaryResult;
        "connectors.google.mail.send": GoogleMailMessageSummaryResult;
        "connectors.google.mail.updateDraft": GoogleMailDraftResult;
        "dialog.saveAs": DialogSaveAsResult;
        "documents.toMarkdown": DocumentsToMarkdownResult;
        "entities.content.append": {
            byteLength: number;
            contentId: string;
            createdAt: string;
            entityId: string;
            mediaType: string;
            metadata?: Record<string, CloudSyncJsonValue>;
            redactedAt?: string;
            sha256: string;
            slotId: string;
            type: string;
        };
        "entities.content.read": {
            bytes: Uint8Array<ArrayBuffer>;
            content: {
                byteLength: number;
                contentId: string;
                createdAt: string;
                entityId: string;
                mediaType: string;
                metadata?: Record<string, CloudSyncJsonValue>;
                redactedAt?: string;
                sha256: string;
                slotId: string;
                type: string;
            };
        };
        "entities.content.redact": {
            byteLength: number;
            contentId: string;
            createdAt: string;
            entityId: string;
            mediaType: string;
            metadata?: Record<string, CloudSyncJsonValue>;
            redactedAt?: string;
            sha256: string;
            slotId: string;
            type: string;
        };
        "entities.create": EntityRecord;
        "entities.delete": EntityRecord;
        "entities.get": EntityRecord;
        "entities.grant": EntityGrant;
        "entities.listTypes": EntityTypeDefinition[];
        "entities.query": EntityQueryResult;
        "entities.requestAccess": EntityAccessRequestResult;
        "entities.revoke": EntityGrant;
        "entities.update": EntityRecord;
        "entities.watch": EntityWatchResult;
        "files.editSession.close": FilesEditSessionCloseResult;
        "files.editSession.read": FilesEditSessionReadResult;
        "files.editSession.result": FilesEditSessionResult;
        "files.editSession.save": FilesEditSessionSaveResult;
        "files.list": FilesListEntry[];
        "files.openWith": FilesOpenWithResult;
        "files.pick": PowerboxPickResult
        | PowerboxPickResult[]
        | null;
        "files.publish": FilesPublishResult;
        "files.save": PowerboxSaveResult | null;
        "fs.delete": void;
        "fs.external.list": ExternalFolderEntry[];
        "fs.external.readBinary": ExternalReadBinaryResult;
        "fs.external.readText": string;
        "fs.external.writeText": ExternalWriteTextResult;
        "fs.list": string[];
        "fs.read": string;
        "fs.readBinary": Uint8Array;
        "fs.write": void;
        "fs.writeBinary": void;
        "git.commit": GitCommitResult;
        "git.diff": GitDiffResult;
        "git.external.diffFile": ExternalGitDiffResult;
        "git.external.log": ExternalGitLogResult;
        "git.external.show": ExternalGitChangedFile[];
        "git.external.status": ExternalGitChangedFile[];
        "git.status": GitStatusResult;
        "host.capabilities.list": HostCapabilitySurface;
        "host.chrome.author": ChromeAuthorResult;
        "host.evaluations.beginFolderSelection": EvaluationFolderSelection | null;
        "host.evaluations.createWork": EvaluationWorkCreateResult;
        "host.evaluations.getRemediation": EvaluationRemediationStatus | null;
        "host.evaluations.getRun": EvaluationRunGetResult;
        "host.evaluations.listRuns": EvaluationRunListResult;
        "host.evaluations.listWorkRoots": readonly EvaluationWorkRootCatalogEntry[];
        "host.evaluations.request": EvaluationRunRequestResult;
        "host.evaluations.rerun": EvaluationRunDetail;
        "host.evaluations.startRemediation": EvaluationRemediationStartResult;
        "host.hostSoundCatalog": HostSoundCatalogSnapshot;
        "host.hostSounds":
            | HostSoundAssignment
            | HostSoundSetManyResult
            | HostSoundTargetsResult;
        "host.icons.cancelCreate": void;
        "host.icons.create": HostIconsCreateResult;
        "host.navigate": void;
        "host.openExternal": void;
        "host.projectIconCatalog": HostProjectIconCatalogSnapshot;
        "host.projectIconDelete": HostProjectIconDeleteResult
        | null;
        "host.projectIcons":
            | HostProjectIconAssignment
            | HostProjectIconSetManyResult
            | HostProjectIconTargetsResult;
        "host.projects.list": HostProjectSummary[];
        "host.spec.listSections": HostSpecSectionSummary[];
        "host.spec.readSection": HostSpecSectionContent;
        "promptHistory.listSessions": PromptSessionListResult;
        "promptHistory.readSession": PromptSessionDetail;
        "secrets.get": { value: string };
        "secrets.list": { names: string[] };
        "session.signIn": SessionSignInResult;
        "session.signOut": SessionSignOutResult;
        "session.user": SessionUser;
        "shared.list": string[];
        "shared.put": SharedPutResult;
        "shared.read": string;
        "shared.write": SharedWriteResult;
        "shared.writeBinary": SharedWriteResult;
        "sites.cloudflarePages.deploy": CloudflarePagesDeployResult;
        "sites.deploy": SiteDeployResult;
        "sites.deployments": SiteDeploymentsResult;
        "sites.review": SiteReviewResult;
        "sites.status": SiteStatus;
        "systemAudio.current": SystemAudioOwnedSession | null;
        "systemAudio.read": Uint8Array<ArrayBufferLike> | null;
        "systemAudio.start": SystemAudioSessionDescriptor;
        "systemAudio.stop": SystemAudioOwnedSession;
        "ui.notify": void;
        "ui.surfaces.close": ProjectSurfaceCloseResult;
        "ui.surfaces.focus": ProjectSurfaceFocusResult;
        "ui.surfaces.list": ProjectSurfaceListResult;
        "ui.surfaces.open": ProjectSurfaceOpenResult;
    }
    Index
    agent.providers.list agent.remote.git.commit agent.remote.git.diff agent.remote.git.status agent.remote.results.apply agent.remote.results.list agent.remote.results.reject agent.remote.sessions.cancel agent.remote.sessions.create agent.remote.sessions.events agent.remote.sessions.get agent.remote.sessions.list agent.remote.sessions.resume agent.remote.sessions.send agent.remote.targets.list agent.runs agent.sessions.cancel agent.sessions.create agent.sessions.events agent.sessions.get agent.sessions.listControlled agent.sessions.resume agent.sessions.send agent.spawn agent.stop ai.complete ai.stream assets.delete assets.publish assistant.memory.conclusions assistant.memory.deleteConclusion assistant.memory.deleteEpisode assistant.memory.editFile assistant.memory.episodes assistant.memory.overview assistant.memory.recallTrace assistant.memory.search blobs.put capability.invoke chats.create chats.list chats.open cloud.chatSession cloud.claimChatHandle cloud.summary cloud.support.collectEvidence cloud.support.createIssue cloud.support.getIssue cloud.support.listIssues cloud.support.markAffected cloud.support.setIssueStatus community.attachment.issue community.issue.affect community.issue.create community.member.claim community.member.current community.message.create community.message.delete community.message.edit community.moderation.apply community.moderation.audit.list community.moderation.member-status.set community.operator.roster.list community.owner.channel.create community.owner.channel.list community.owner.channel.reorder community.owner.channel.state community.owner.channel.update community.owner.moderator.set community.owner.settings.update community.projection.read community.reaction.set community.search connectors.execute connectors.google.calendar.createEvent connectors.google.calendar.deleteEvent connectors.google.calendar.ensureAccess connectors.google.calendar.freebusy connectors.google.calendar.listAccounts connectors.google.calendar.listCalendars connectors.google.calendar.listEvents connectors.google.calendar.updateEvent connectors.google.mail.createDraft connectors.google.mail.deleteDraft connectors.google.mail.ensureAccess connectors.google.mail.getMessage connectors.google.mail.getThread connectors.google.mail.listAccounts connectors.google.mail.listLabels connectors.google.mail.listMessages connectors.google.mail.modifyMessage connectors.google.mail.send connectors.google.mail.updateDraft dialog.saveAs documents.toMarkdown entities.content.append entities.content.read entities.content.redact entities.create entities.delete entities.get entities.grant entities.listTypes entities.query entities.requestAccess entities.revoke entities.update entities.watch files.editSession.close files.editSession.read files.editSession.result files.editSession.save files.list files.openWith files.pick files.publish files.save fs.delete fs.external.list fs.external.readBinary fs.external.readText fs.external.writeText fs.list fs.read fs.readBinary fs.write fs.writeBinary git.commit git.diff git.external.diffFile git.external.log git.external.show git.external.status git.status host.capabilities.list host.chrome.author host.evaluations.beginFolderSelection host.evaluations.createWork host.evaluations.getRemediation host.evaluations.getRun host.evaluations.listRuns host.evaluations.listWorkRoots host.evaluations.request host.evaluations.rerun host.evaluations.startRemediation host.hostSoundCatalog host.hostSounds host.icons.cancelCreate host.icons.create host.navigate host.openExternal host.projectIconCatalog host.projectIconDelete host.projectIcons host.projects.list host.spec.listSections host.spec.readSection promptHistory.listSessions promptHistory.readSession secrets.get secrets.list session.signIn session.signOut session.user shared.list shared.put shared.read shared.write shared.writeBinary sites.cloudflarePages.deploy sites.deploy sites.deployments sites.review sites.status systemAudio.current systemAudio.read systemAudio.start systemAudio.stop ui.notify ui.surfaces.close ui.surfaces.focus ui.surfaces.list ui.surfaces.open
    "agent.providers.list": AgentProviderCatalog
    "agent.remote.git.commit": RemoteCodingGitCommitResult
    "agent.remote.git.diff": RemoteCodingGitDiffResult
    "agent.remote.git.status": RemoteCodingGitStatusResult
    "agent.remote.results.apply": RemoteCodingResultApplyResult
    "agent.remote.results.list": { results: readonly RemoteCodingResult[] }
    "agent.remote.results.reject": { rejected: true }
    "agent.remote.sessions.cancel": { session: RemoteCodingSession }
    "agent.remote.sessions.create": { session: RemoteCodingSession }
    "agent.remote.sessions.events": RemoteCodingEventsResult
    "agent.remote.sessions.get": { session: RemoteCodingSession }
    "agent.remote.sessions.list": {
        nextCursor?: string;
        sessions: readonly RemoteCodingSession[];
    }
    "agent.remote.sessions.resume": { session: RemoteCodingSession }
    "agent.remote.sessions.send": { session: RemoteCodingSession }
    "agent.remote.targets.list": { targets: readonly RemoteCodingTarget[] }
    "agent.sessions.cancel": AgentSessionCancelResult
    "agent.sessions.create": AgentSessionCreateResult
    "agent.sessions.events": AgentSessionEventsResult
    "agent.sessions.get": AgentSessionState
    "agent.sessions.listControlled": AgentSessionControlledListResult
    "agent.sessions.resume": AgentSessionState
    "agent.sessions.send": AgentSessionState
    "agent.spawn": AgentSpawnResult
    "agent.stop": AgentStopResult
    "ai.complete": {
        finishReason: "length" | "stop";
        text: string;
        tier: "local";
        turnId: string;
        usage: {
            decodeTokensPerSecond?: number;
            elapsedMs?: number;
            inputTokens?: number;
            outputTokens?: number;
            ttftMs?: number;
        };
    }
    "ai.stream":
        | { op: "started"; tier: "local"; turnId: string }
        | { delta: string; op: "delta"; turnId: string }
        | {
            finishReason: "length" | "stop";
            op: "terminal";
            tier: "local";
            turnId: string;
            usage: {
                decodeTokensPerSecond?: number;
                elapsedMs?: number;
                inputTokens?: number;
                outputTokens?: number;
                ttftMs?: number;
            };
        }
        | { op: "cancelled"; turnId: string }
    "assets.delete": AssetsDeleteResult
    "assets.publish": AssetsPublishResult
    "assistant.memory.conclusions": AssistantMemoryConclusion[]
    "assistant.memory.deleteConclusion": AssistantMemoryDeleteResult
    "assistant.memory.deleteEpisode": AssistantMemoryDeleteResult
    "assistant.memory.editFile": AssistantMemoryEditFileResult
    "assistant.memory.episodes": AssistantMemoryEpisode[]
    "assistant.memory.overview": AssistantMemoryOverview
    "assistant.memory.recallTrace": AssistantMemoryRecallTrace
    "assistant.memory.search": AssistantMemorySearchResult[]
    "blobs.put": BlobsPutResult
    "capability.invoke": CapabilityInvocationResult
    "chats.open": void
    "cloud.chatSession": CloudChatSessionResult
    "cloud.claimChatHandle": CloudChatHandleClaimResult
    "cloud.summary": CloudAccountSummary
    "cloud.support.collectEvidence": CloudSupportEvidenceCollectResult
    "cloud.support.createIssue": CloudSupportIssueCreateResult
    "cloud.support.getIssue": CloudSupportIssueResult
    "cloud.support.listIssues": CloudSupportIssueListResult
    "cloud.support.markAffected": CloudSupportAffectedResult
    "cloud.support.setIssueStatus": CloudSupportIssueStatusResult
    "community.attachment.issue": {
        bytes: number;
        mediaType:
            | "image/png"
            | "image/jpeg"
            | "image/webp"
            | "text/plain"
            | "application/pdf"
            | "image/gif"
            | "text/csv"
            | "text/markdown";
        name: string;
        receiptId: string;
    }
    "community.issue.affect": CommunityEntityActionResult
    "community.issue.create": CommunityEntityActionResult
    "community.member.claim": CommunityMemberClaimWireResult
    "community.member.current": CommunityMemberCurrentWireResult
    "community.message.create": CommunityMessageCreateResult
    "community.message.delete": CommunityMessageDeleteResult
    "community.message.edit": CommunityMessageEditResult
    "community.moderation.apply": CommunityModerationApplyResult
    "community.moderation.audit.list": CommunityModerationAuditResult
    "community.moderation.member-status.set": CommunityMemberOperatorActionResult
    "community.operator.roster.list": CommunityOperatorRosterResult
    "community.owner.channel.create": CommunityChannelActionResult
    "community.owner.channel.list": CommunityChannelListResult
    "community.owner.channel.reorder": CommunityChannelListResult
    "community.owner.channel.state": CommunityChannelActionResult
    "community.owner.channel.update": CommunityChannelActionResult
    "community.owner.moderator.set": CommunityMemberOperatorActionResult
    "community.owner.settings.update": CommunitySettingsActionResult
    "community.projection.read": {
        projection: {
            channels: {
                archivedAt?: string;
                channelRef: string;
                createdAt: string;
                description?: string;
                locked: boolean;
                mode: "issues" | "chat" | "announcements" | "topics";
                name: string;
                position: number;
                postingPolicy: "members" | "moderators" | "read-only";
                ratePolicy?: {
                    burstLimit?: number;
                    burstWindowSeconds?: number;
                    minimumIntervalSeconds?: number;
                };
                slug: string;
                version: number;
                visibility: "public"
                | "members"
                | "moderators";
            }[];
            messages: {
                attachmentReceipt?: {
                    bytes: number;
                    mediaType: | "image/png"
                    | "image/jpeg"
                    | "image/webp"
                    | "text/plain"
                    | "application/pdf"
                    | "image/gif"
                    | "text/csv"
                    | "text/markdown";
                    name: string;
                    receiptId: string;
                };
                author: { displayName: string; handle: string; profileRef: string };
                body: string;
                channelRef: string;
                createdAt: string;
                editedAt?: string;
                mentions: { displayName: string; handle: string; profileRef: string }[];
                messageRef: string;
                parent?: {
                    authorDisplayName: string;
                    body: string;
                    createdAt: string;
                    messageRef: string;
                };
                reactions: { count: number; emoji: string; reactedByViewer: boolean }[];
                version: number;
            }[];
            operator?: {
                audit: {
                    action: string;
                    actorLabel: string;
                    createdAt: string;
                    reason: string;
                    target: string
                    | null;
                    targetLabel: string;
                }[];
                channels: {
                    archivedAt?: string;
                    createdAt: string;
                    description?: string;
                    locked: boolean;
                    mode: "issues"
                    | "chat"
                    | "announcements"
                    | "topics";
                    name: string;
                    position: number;
                    postingPolicy: "members" | "moderators" | "read-only";
                    ratePolicy?: {
                        burstLimit?: number;
                        burstWindowSeconds?: number;
                        minimumIntervalSeconds?: number;
                    };
                    slug: string;
                    target: string;
                    version: number;
                    visibility: "public"
                    | "members"
                    | "moderators";
                }[];
                roster: {
                    bio?: string;
                    displayName: string;
                    handle: string;
                    joinedAt: string;
                    role: "member"
                    | "moderator";
                    status: "active" | "suspended" | "revoked";
                    target: string;
                    version: number;
                }[];
            };
        };
    }
    "community.reaction.set": CommunityReactionSetResult
    "community.search": CommunitySearchResult
    "connectors.execute": ConnectorExecuteResult
    "connectors.google.calendar.createEvent": GoogleCalendarEventResult
    "connectors.google.calendar.deleteEvent": GoogleCalendarDeleteEventResult
    "connectors.google.calendar.ensureAccess": ConnectorEnsureAccessResult<
        GoogleCalendarConnectorOperation,
    >
    "connectors.google.calendar.freebusy": GoogleCalendarFreebusyResult
    "connectors.google.calendar.listAccounts": GoogleCalendarListAccountsResult
    "connectors.google.calendar.listCalendars": GoogleCalendarListCalendarsResult
    "connectors.google.calendar.listEvents": GoogleCalendarListEventsResult
    "connectors.google.calendar.updateEvent": GoogleCalendarEventResult
    "connectors.google.mail.createDraft": GoogleMailDraftResult
    "connectors.google.mail.deleteDraft": GoogleMailDeleteDraftResult
    "connectors.google.mail.ensureAccess": ConnectorEnsureAccessResult<
        GoogleMailConnectorOperation,
    >
    "connectors.google.mail.getMessage": GoogleMailMessageResult
    "connectors.google.mail.getThread": GoogleMailThreadResult
    "connectors.google.mail.listAccounts": GoogleMailListAccountsResult
    "connectors.google.mail.listLabels": GoogleMailListLabelsResult
    "connectors.google.mail.listMessages": GoogleMailListMessagesResult
    "connectors.google.mail.modifyMessage": GoogleMailMessageSummaryResult
    "connectors.google.mail.send": GoogleMailMessageSummaryResult
    "connectors.google.mail.updateDraft": GoogleMailDraftResult
    "dialog.saveAs": DialogSaveAsResult
    "documents.toMarkdown": DocumentsToMarkdownResult
    "entities.content.append": {
        byteLength: number;
        contentId: string;
        createdAt: string;
        entityId: string;
        mediaType: string;
        metadata?: Record<string, CloudSyncJsonValue>;
        redactedAt?: string;
        sha256: string;
        slotId: string;
        type: string;
    }
    "entities.content.read": {
        bytes: Uint8Array<ArrayBuffer>;
        content: {
            byteLength: number;
            contentId: string;
            createdAt: string;
            entityId: string;
            mediaType: string;
            metadata?: Record<string, CloudSyncJsonValue>;
            redactedAt?: string;
            sha256: string;
            slotId: string;
            type: string;
        };
    }
    "entities.content.redact": {
        byteLength: number;
        contentId: string;
        createdAt: string;
        entityId: string;
        mediaType: string;
        metadata?: Record<string, CloudSyncJsonValue>;
        redactedAt?: string;
        sha256: string;
        slotId: string;
        type: string;
    }
    "entities.create": EntityRecord
    "entities.delete": EntityRecord
    "entities.get": EntityRecord
    "entities.grant": EntityGrant
    "entities.listTypes": EntityTypeDefinition[]
    "entities.query": EntityQueryResult
    "entities.requestAccess": EntityAccessRequestResult
    "entities.revoke": EntityGrant
    "entities.update": EntityRecord
    "entities.watch": EntityWatchResult
    "files.editSession.close": FilesEditSessionCloseResult
    "files.editSession.read": FilesEditSessionReadResult
    "files.editSession.result": FilesEditSessionResult
    "files.editSession.save": FilesEditSessionSaveResult
    "files.list": FilesListEntry[]
    "files.openWith": FilesOpenWithResult
    "files.pick": PowerboxPickResult | PowerboxPickResult[] | null
    "files.publish": FilesPublishResult
    "files.save": PowerboxSaveResult | null
    "fs.delete": void
    "fs.external.list": ExternalFolderEntry[]
    "fs.external.readBinary": ExternalReadBinaryResult
    "fs.external.readText": string
    "fs.external.writeText": ExternalWriteTextResult
    "fs.list": string[]
    "fs.read": string
    "fs.readBinary": Uint8Array
    "fs.write": void
    "fs.writeBinary": void
    "git.commit": GitCommitResult
    "git.diff": GitDiffResult
    "git.external.diffFile": ExternalGitDiffResult
    "git.external.log": ExternalGitLogResult
    "git.external.show": ExternalGitChangedFile[]
    "git.external.status": ExternalGitChangedFile[]
    "git.status": GitStatusResult
    "host.capabilities.list": HostCapabilitySurface
    "host.chrome.author": ChromeAuthorResult
    "host.evaluations.beginFolderSelection": EvaluationFolderSelection | null
    "host.evaluations.createWork": EvaluationWorkCreateResult
    "host.evaluations.getRemediation": EvaluationRemediationStatus | null
    "host.evaluations.getRun": EvaluationRunGetResult
    "host.evaluations.listRuns": EvaluationRunListResult
    "host.evaluations.listWorkRoots": readonly EvaluationWorkRootCatalogEntry[]
    "host.evaluations.request": EvaluationRunRequestResult
    "host.evaluations.rerun": EvaluationRunDetail
    "host.evaluations.startRemediation": EvaluationRemediationStartResult
    "host.hostSoundCatalog": HostSoundCatalogSnapshot
    "host.hostSounds":
        | HostSoundAssignment
        | HostSoundSetManyResult
        | HostSoundTargetsResult
    "host.icons.cancelCreate": void
    "host.icons.create": HostIconsCreateResult
    "host.navigate": void
    "host.openExternal": void
    "host.projectIconCatalog": HostProjectIconCatalogSnapshot
    "host.projectIconDelete": HostProjectIconDeleteResult | null
    "host.projects.list": HostProjectSummary[]
    "host.spec.listSections": HostSpecSectionSummary[]
    "host.spec.readSection": HostSpecSectionContent
    "promptHistory.listSessions": PromptSessionListResult
    "promptHistory.readSession": PromptSessionDetail
    "secrets.get": { value: string }
    "secrets.list": { names: string[] }
    "session.signIn": SessionSignInResult
    "session.signOut": SessionSignOutResult
    "session.user": SessionUser
    "shared.list": string[]
    "shared.put": SharedPutResult
    "shared.read": string
    "shared.write": SharedWriteResult
    "shared.writeBinary": SharedWriteResult
    "sites.cloudflarePages.deploy": CloudflarePagesDeployResult
    "sites.deploy": SiteDeployResult
    "sites.deployments": SiteDeploymentsResult
    "sites.review": SiteReviewResult
    "sites.status": SiteStatus
    "systemAudio.current": SystemAudioOwnedSession | null
    "systemAudio.read": Uint8Array<ArrayBufferLike> | null
    "systemAudio.start": SystemAudioSessionDescriptor
    "systemAudio.stop": SystemAudioOwnedSession
    "ui.notify": void
    "ui.surfaces.close": ProjectSurfaceCloseResult
    "ui.surfaces.focus": ProjectSurfaceFocusResult
    "ui.surfaces.list": ProjectSurfaceListResult
    "ui.surfaces.open": ProjectSurfaceOpenResult