> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.ProjectRpcResults.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface ProjectRpcResults

```typescript
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;
}
```

Types: ["agent.providers.list"](#agentproviderslist), [AgentProviderCatalog](core.AgentProviderCatalog.md), ["agent.remote.git.commit"](#agentremotegitcommit), [RemoteCodingGitCommitResult](core.RemoteCodingGitCommitResult.md), ["agent.remote.git.diff"](#agentremotegitdiff), [RemoteCodingGitDiffResult](core.RemoteCodingGitDiffResult.md), ["agent.remote.git.status"](#agentremotegitstatus), [RemoteCodingGitStatusResult](core.RemoteCodingGitStatusResult.md), ["agent.remote.results.apply"](#agentremoteresultsapply), [RemoteCodingResultApplyResult](core.RemoteCodingResultApplyResult.md), ["agent.remote.results.list"](#agentremoteresultslist), [RemoteCodingResult](core.RemoteCodingResult.md), ["agent.remote.results.reject"](#agentremoteresultsreject), ["agent.remote.sessions.cancel"](#agentremotesessionscancel), [RemoteCodingSession](core.RemoteCodingSession.md), ["agent.remote.sessions.create"](#agentremotesessionscreate), ["agent.remote.sessions.events"](#agentremotesessionsevents), [RemoteCodingEventsResult](core.RemoteCodingEventsResult.md), ["agent.remote.sessions.get"](#agentremotesessionsget), ["agent.remote.sessions.list"](#agentremotesessionslist), ["agent.remote.sessions.resume"](#agentremotesessionsresume), ["agent.remote.sessions.send"](#agentremotesessionssend), ["agent.remote.targets.list"](#agentremotetargetslist), [RemoteCodingTarget](core.RemoteCodingTarget.md), ["agent.runs"](#agentruns), [AgentRunsGetResult](core.AgentRunsGetResult.md), [AgentScheduledRunResult](../types/core.AgentScheduledRunResult.md), [AgentScheduledRunsListResult](../types/core.AgentScheduledRunsListResult.md), ["agent.sessions.cancel"](#agentsessionscancel), [AgentSessionCancelResult](core.AgentSessionCancelResult.md), ["agent.sessions.create"](#agentsessionscreate), [AgentSessionCreateResult](core.AgentSessionCreateResult.md), ["agent.sessions.events"](#agentsessionsevents), [AgentSessionEventsResult](core.AgentSessionEventsResult.md), ["agent.sessions.get"](#agentsessionsget), [AgentSessionState](core.AgentSessionState.md), ["agent.sessions.listControlled"](#agentsessionslistcontrolled), [AgentSessionControlledListResult](core.AgentSessionControlledListResult.md), ["agent.sessions.resume"](#agentsessionsresume), ["agent.sessions.send"](#agentsessionssend), ["agent.spawn"](#agentspawn), [AgentSpawnResult](core.Supporting_types.AgentSpawnResult.md), ["agent.stop"](#agentstop), [AgentStopResult](core.Supporting_types.AgentStopResult.md), ["ai.complete"](#aicomplete), ["ai.stream"](#aistream), ["assets.delete"](#assetsdelete), [AssetsDeleteResult](core.AssetsDeleteResult.md), ["assets.publish"](#assetspublish), [AssetsPublishResult](core.AssetsPublishResult.md), ["assistant.memory.conclusions"](#assistantmemoryconclusions), [AssistantMemoryConclusion](core.AssistantMemoryConclusion.md), ["assistant.memory.deleteConclusion"](#assistantmemorydeleteconclusion), [AssistantMemoryDeleteResult](core.AssistantMemoryDeleteResult.md), ["assistant.memory.deleteEpisode"](#assistantmemorydeleteepisode), ["assistant.memory.editFile"](#assistantmemoryeditfile), [AssistantMemoryEditFileResult](../types/core.AssistantMemoryEditFileResult.md), ["assistant.memory.episodes"](#assistantmemoryepisodes), [AssistantMemoryEpisode](core.AssistantMemoryEpisode.md), ["assistant.memory.overview"](#assistantmemoryoverview), [AssistantMemoryOverview](core.AssistantMemoryOverview.md), ["assistant.memory.recallTrace"](#assistantmemoryrecalltrace), [AssistantMemoryRecallTrace](core.AssistantMemoryRecallTrace.md), ["assistant.memory.search"](#assistantmemorysearch), [AssistantMemorySearchResult](../types/core.AssistantMemorySearchResult.md), ["blobs.put"](#blobsput), [BlobsPutResult](core.BlobsPutResult.md), ["capability.invoke"](#capabilityinvoke), [CapabilityInvocationResult](core.CapabilityInvocationResult.md), ["chats.create"](#chatscreate), [ChatCompanionCreateResult](core.ChatCompanionCreateResult.md), ["chats.list"](#chatslist), [ChatCompanionListResult](../types/core.ChatCompanionListResult.md), ["chats.open"](#chatsopen), ["cloud.chatSession"](#cloudchatsession), [CloudChatSessionResult](../types/core.CloudChatSessionResult.md), ["cloud.claimChatHandle"](#cloudclaimchathandle), [CloudChatHandleClaimResult](../types/core.CloudChatHandleClaimResult.md), ["cloud.summary"](#cloudsummary), [CloudAccountSummary](core.CloudAccountSummary.md), ["cloud.support.collectEvidence"](#cloudsupportcollectevidence), [CloudSupportEvidenceCollectResult](../types/core.CloudSupportEvidenceCollectResult.md), ["cloud.support.createIssue"](#cloudsupportcreateissue), [CloudSupportIssueCreateResult](../types/core.CloudSupportIssueCreateResult.md), ["cloud.support.getIssue"](#cloudsupportgetissue), [CloudSupportIssueResult](../types/core.CloudSupportIssueResult.md), ["cloud.support.listIssues"](#cloudsupportlistissues), [CloudSupportIssueListResult](../types/core.CloudSupportIssueListResult.md), ["cloud.support.markAffected"](#cloudsupportmarkaffected), [CloudSupportAffectedResult](../types/core.CloudSupportAffectedResult.md), ["cloud.support.setIssueStatus"](#cloudsupportsetissuestatus), [CloudSupportIssueStatusResult](../types/core.CloudSupportIssueStatusResult.md), ["community.attachment.issue"](#communityattachmentissue), ["community.issue.affect"](#communityissueaffect), [CommunityEntityActionResult](core.CommunityEntityActionResult.md), ["community.issue.create"](#communityissuecreate), ["community.member.claim"](#communitymemberclaim), [CommunityMemberClaimWireResult](../types/core.Supporting_types.CommunityMemberClaimWireResult.md), ["community.member.current"](#communitymembercurrent), [CommunityMemberCurrentWireResult](../types/core.Supporting_types.CommunityMemberCurrentWireResult.md), ["community.message.create"](#communitymessagecreate), [CommunityMessageCreateResult](core.CommunityMessageCreateResult.md), ["community.message.delete"](#communitymessagedelete), [CommunityMessageDeleteResult](core.CommunityMessageDeleteResult.md), ["community.message.edit"](#communitymessageedit), [CommunityMessageEditResult](core.CommunityMessageEditResult.md), ["community.moderation.apply"](#communitymoderationapply), [CommunityModerationApplyResult](core.CommunityModerationApplyResult.md), ["community.moderation.audit.list"](#communitymoderationauditlist), [CommunityModerationAuditResult](core.CommunityModerationAuditResult.md), ["community.moderation.member-status.set"](#communitymoderationmember-statusset), [CommunityMemberOperatorActionResult](core.CommunityMemberOperatorActionResult.md), ["community.operator.roster.list"](#communityoperatorrosterlist), [CommunityOperatorRosterResult](core.CommunityOperatorRosterResult.md), ["community.owner.channel.create"](#communityownerchannelcreate), [CommunityChannelActionResult](core.CommunityChannelActionResult.md), ["community.owner.channel.list"](#communityownerchannellist), [CommunityChannelListResult](core.CommunityChannelListResult.md), ["community.owner.channel.reorder"](#communityownerchannelreorder), ["community.owner.channel.state"](#communityownerchannelstate), ["community.owner.channel.update"](#communityownerchannelupdate), ["community.owner.moderator.set"](#communityownermoderatorset), ["community.owner.settings.update"](#communityownersettingsupdate), [CommunitySettingsActionResult](core.CommunitySettingsActionResult.md), ["community.projection.read"](#communityprojectionread), ["community.reaction.set"](#communityreactionset), [CommunityReactionSetResult](core.CommunityReactionSetResult.md), ["community.search"](#communitysearch), [CommunitySearchResult](core.Supporting_types.CommunitySearchResult.md), ["connectors.execute"](#connectorsexecute), [ConnectorExecuteResult](../types/core.ConnectorExecuteResult.md), ["connectors.google.calendar.createEvent"](#connectorsgooglecalendarcreateevent), [GoogleCalendarEventResult](core.GoogleCalendarEventResult.md), ["connectors.google.calendar.deleteEvent"](#connectorsgooglecalendardeleteevent), [GoogleCalendarDeleteEventResult](core.GoogleCalendarDeleteEventResult.md), ["connectors.google.calendar.ensureAccess"](#connectorsgooglecalendarensureaccess), [ConnectorEnsureAccessResult](core.ConnectorEnsureAccessResult.md), [GoogleCalendarConnectorOperation](../types/core.Supporting_types.GoogleCalendarConnectorOperation.md), ["connectors.google.calendar.freebusy"](#connectorsgooglecalendarfreebusy), [GoogleCalendarFreebusyResult](core.GoogleCalendarFreebusyResult.md), ["connectors.google.calendar.listAccounts"](#connectorsgooglecalendarlistaccounts), [GoogleCalendarListAccountsResult](core.GoogleCalendarListAccountsResult.md), ["connectors.google.calendar.listCalendars"](#connectorsgooglecalendarlistcalendars), [GoogleCalendarListCalendarsResult](core.GoogleCalendarListCalendarsResult.md), ["connectors.google.calendar.listEvents"](#connectorsgooglecalendarlistevents), [GoogleCalendarListEventsResult](core.GoogleCalendarListEventsResult.md), ["connectors.google.calendar.updateEvent"](#connectorsgooglecalendarupdateevent), ["connectors.google.mail.createDraft"](#connectorsgooglemailcreatedraft), [GoogleMailDraftResult](core.GoogleMailDraftResult.md), ["connectors.google.mail.deleteDraft"](#connectorsgooglemaildeletedraft), [GoogleMailDeleteDraftResult](core.GoogleMailDeleteDraftResult.md), ["connectors.google.mail.ensureAccess"](#connectorsgooglemailensureaccess), [GoogleMailConnectorOperation](../types/core.Supporting_types.GoogleMailConnectorOperation.md), ["connectors.google.mail.getMessage"](#connectorsgooglemailgetmessage), [GoogleMailMessageResult](core.GoogleMailMessageResult.md), ["connectors.google.mail.getThread"](#connectorsgooglemailgetthread), [GoogleMailThreadResult](core.GoogleMailThreadResult.md), ["connectors.google.mail.listAccounts"](#connectorsgooglemaillistaccounts), [GoogleMailListAccountsResult](core.GoogleMailListAccountsResult.md), ["connectors.google.mail.listLabels"](#connectorsgooglemaillistlabels), [GoogleMailListLabelsResult](core.GoogleMailListLabelsResult.md), ["connectors.google.mail.listMessages"](#connectorsgooglemaillistmessages), [GoogleMailListMessagesResult](core.GoogleMailListMessagesResult.md), ["connectors.google.mail.modifyMessage"](#connectorsgooglemailmodifymessage), [GoogleMailMessageSummaryResult](core.GoogleMailMessageSummaryResult.md), ["connectors.google.mail.send"](#connectorsgooglemailsend), ["connectors.google.mail.updateDraft"](#connectorsgooglemailupdatedraft), ["dialog.saveAs"](#dialogsaveas), [DialogSaveAsResult](../types/core.DialogSaveAsResult.md), ["documents.toMarkdown"](#documentstomarkdown), [DocumentsToMarkdownResult](core.DocumentsToMarkdownResult.md), ["entities.content.append"](#entitiescontentappend), [CloudSyncJsonValue](../types/core.Supporting_types.CloudSyncJsonValue.md), ["entities.content.read"](#entitiescontentread), ["entities.content.redact"](#entitiescontentredact), ["entities.create"](#entitiescreate), [EntityRecord](core.EntityRecord.md), ["entities.delete"](#entitiesdelete), ["entities.get"](#entitiesget), ["entities.grant"](#entitiesgrant), [EntityGrant](core.EntityGrant.md), ["entities.listTypes"](#entitieslisttypes), [EntityTypeDefinition](core.EntityTypeDefinition.md), ["entities.query"](#entitiesquery), [EntityQueryResult](core.EntityQueryResult.md), ["entities.requestAccess"](#entitiesrequestaccess), [EntityAccessRequestResult](core.EntityAccessRequestResult.md), ["entities.revoke"](#entitiesrevoke), ["entities.update"](#entitiesupdate), ["entities.watch"](#entitieswatch), [EntityWatchResult](core.EntityWatchResult.md), ["files.editSession.close"](#fileseditsessionclose), [FilesEditSessionCloseResult](core.FilesEditSessionCloseResult.md), ["files.editSession.read"](#fileseditsessionread), [FilesEditSessionReadResult](core.FilesEditSessionReadResult.md), ["files.editSession.result"](#fileseditsessionresult), [FilesEditSessionResult](../types/core.FilesEditSessionResult.md), ["files.editSession.save"](#fileseditsessionsave), [FilesEditSessionSaveResult](../types/core.FilesEditSessionSaveResult.md), ["files.list"](#fileslist), [FilesListEntry](core.Supporting_types.FilesListEntry.md), ["files.openWith"](#filesopenwith), [FilesOpenWithResult](core.FilesOpenWithResult.md), ["files.pick"](#filespick), [PowerboxPickResult](core.PowerboxPickResult.md), ["files.publish"](#filespublish), [FilesPublishResult](core.FilesPublishResult.md), ["files.save"](#filessave), [PowerboxSaveResult](core.PowerboxSaveResult.md), ["fs.delete"](#fsdelete), ["fs.external.list"](#fsexternallist), [ExternalFolderEntry](core.ExternalFolderEntry.md), ["fs.external.readBinary"](#fsexternalreadbinary), [ExternalReadBinaryResult](core.ExternalReadBinaryResult.md), ["fs.external.readText"](#fsexternalreadtext), ["fs.external.writeText"](#fsexternalwritetext), [ExternalWriteTextResult](core.ExternalWriteTextResult.md), ["fs.list"](#fslist), ["fs.read"](#fsread), ["fs.readBinary"](#fsreadbinary), ["fs.write"](#fswrite), ["fs.writeBinary"](#fswritebinary), ["git.commit"](#gitcommit), [GitCommitResult](core.GitCommitResult.md), ["git.diff"](#gitdiff), [GitDiffResult](core.GitDiffResult.md), ["git.external.diffFile"](#gitexternaldifffile), [ExternalGitDiffResult](core.ExternalGitDiffResult.md), ["git.external.log"](#gitexternallog), [ExternalGitLogResult](core.ExternalGitLogResult.md), ["git.external.show"](#gitexternalshow), [ExternalGitChangedFile](core.ExternalGitChangedFile.md), ["git.external.status"](#gitexternalstatus), ["git.status"](#gitstatus), [GitStatusResult](core.GitStatusResult.md), ["host.capabilities.list"](#hostcapabilitieslist), [HostCapabilitySurface](core.Supporting_types.HostCapabilitySurface.md), ["host.chrome.author"](#hostchromeauthor), [ChromeAuthorResult](../types/core.Supporting_types.ChromeAuthorResult.md), ["host.evaluations.beginFolderSelection"](#hostevaluationsbeginfolderselection), [EvaluationFolderSelection](core.EvaluationFolderSelection.md), ["host.evaluations.createWork"](#hostevaluationscreatework), [EvaluationWorkCreateResult](core.EvaluationWorkCreateResult.md), ["host.evaluations.getRemediation"](#hostevaluationsgetremediation), [EvaluationRemediationStatus](core.EvaluationRemediationStatus.md), ["host.evaluations.getRun"](#hostevaluationsgetrun), [EvaluationRunGetResult](../types/core.EvaluationRunGetResult.md), ["host.evaluations.listRuns"](#hostevaluationslistruns), [EvaluationRunListResult](core.EvaluationRunListResult.md), ["host.evaluations.listWorkRoots"](#hostevaluationslistworkroots), [EvaluationWorkRootCatalogEntry](core.EvaluationWorkRootCatalogEntry.md), ["host.evaluations.request"](#hostevaluationsrequest), [EvaluationRunRequestResult](../types/core.EvaluationRunRequestResult.md), ["host.evaluations.rerun"](#hostevaluationsrerun), [EvaluationRunDetail](core.EvaluationRunDetail.md), ["host.evaluations.startRemediation"](#hostevaluationsstartremediation), [EvaluationRemediationStartResult](core.EvaluationRemediationStartResult.md), ["host.hostSoundCatalog"](#hosthostsoundcatalog), [HostSoundCatalogSnapshot](core.HostSoundCatalogSnapshot.md), ["host.hostSounds"](#hosthostsounds), [HostSoundAssignment](core.HostSoundAssignment.md), [HostSoundSetManyResult](core.HostSoundSetManyResult.md), [HostSoundTargetsResult](core.HostSoundTargetsResult.md), ["host.icons.cancelCreate"](#hosticonscancelcreate), ["host.icons.create"](#hosticonscreate), [HostIconsCreateResult](core.HostIconsCreateResult.md), ["host.navigate"](#hostnavigate), ["host.openExternal"](#hostopenexternal), ["host.projectIconCatalog"](#hostprojecticoncatalog), [HostProjectIconCatalogSnapshot](core.HostProjectIconCatalogSnapshot.md), ["host.projectIconDelete"](#hostprojecticondelete), [HostProjectIconDeleteResult](core.HostProjectIconDeleteResult.md), ["host.projectIcons"](#hostprojecticons), [HostProjectIconAssignment](core.HostProjectIconAssignment.md), [HostProjectIconSetManyResult](core.HostProjectIconSetManyResult.md), [HostProjectIconTargetsResult](core.HostProjectIconTargetsResult.md), ["host.projects.list"](#hostprojectslist), [HostProjectSummary](core.HostProjectSummary.md), ["host.spec.listSections"](#hostspeclistsections), [HostSpecSectionSummary](core.HostSpecSectionSummary.md), ["host.spec.readSection"](#hostspecreadsection), [HostSpecSectionContent](core.HostSpecSectionContent.md), ["promptHistory.listSessions"](#prompthistorylistsessions), [PromptSessionListResult](core.PromptSessionListResult.md), ["promptHistory.readSession"](#prompthistoryreadsession), [PromptSessionDetail](core.PromptSessionDetail.md), ["secrets.get"](#secretsget), ["secrets.list"](#secretslist), ["session.signIn"](#sessionsignin), [SessionSignInResult](../types/core.SessionSignInResult.md), ["session.signOut"](#sessionsignout), [SessionSignOutResult](../types/core.SessionSignOutResult.md), ["session.user"](#sessionuser), [SessionUser](../types/core.SessionUser.md), ["shared.list"](#sharedlist), ["shared.put"](#sharedput), [SharedPutResult](core.SharedPutResult.md), ["shared.read"](#sharedread), ["shared.write"](#sharedwrite), [SharedWriteResult](core.SharedWriteResult.md), ["shared.writeBinary"](#sharedwritebinary), ["sites.cloudflarePages.deploy"](#sitescloudflarepagesdeploy), [CloudflarePagesDeployResult](core.CloudflarePagesDeployResult.md), ["sites.deploy"](#sitesdeploy), [SiteDeployResult](../types/core.SiteDeployResult.md), ["sites.deployments"](#sitesdeployments), [SiteDeploymentsResult](../types/core.SiteDeploymentsResult.md), ["sites.review"](#sitesreview), [SiteReviewResult](../types/core.SiteReviewResult.md), ["sites.status"](#sitesstatus), [SiteStatus](core.SiteStatus.md), ["systemAudio.current"](#systemaudiocurrent), [SystemAudioOwnedSession](../types/core.SystemAudioOwnedSession.md), ["systemAudio.read"](#systemaudioread), ["systemAudio.start"](#systemaudiostart), [SystemAudioSessionDescriptor](core.SystemAudioSessionDescriptor.md), ["systemAudio.stop"](#systemaudiostop), ["ui.notify"](#uinotify), ["ui.surfaces.close"](#uisurfacesclose), [ProjectSurfaceCloseResult](core.ProjectSurfaceCloseResult.md), ["ui.surfaces.focus"](#uisurfacesfocus), [ProjectSurfaceFocusResult](core.ProjectSurfaceFocusResult.md), ["ui.surfaces.list"](#uisurfaceslist), [ProjectSurfaceListResult](core.ProjectSurfaceListResult.md), ["ui.surfaces.open"](#uisurfacesopen), [ProjectSurfaceOpenResult](core.ProjectSurfaceOpenResult.md)

##### Index

### <a id="properties"></a>Properties

[agent.providers.list](#agentproviderslist) [agent.remote.git.commit](#agentremotegitcommit) [agent.remote.git.diff](#agentremotegitdiff) [agent.remote.git.status](#agentremotegitstatus) [agent.remote.results.apply](#agentremoteresultsapply) [agent.remote.results.list](#agentremoteresultslist) [agent.remote.results.reject](#agentremoteresultsreject) [agent.remote.sessions.cancel](#agentremotesessionscancel) [agent.remote.sessions.create](#agentremotesessionscreate) [agent.remote.sessions.events](#agentremotesessionsevents) [agent.remote.sessions.get](#agentremotesessionsget) [agent.remote.sessions.list](#agentremotesessionslist) [agent.remote.sessions.resume](#agentremotesessionsresume) [agent.remote.sessions.send](#agentremotesessionssend) [agent.remote.targets.list](#agentremotetargetslist) [agent.runs](#agentruns) [agent.sessions.cancel](#agentsessionscancel) [agent.sessions.create](#agentsessionscreate) [agent.sessions.events](#agentsessionsevents) [agent.sessions.get](#agentsessionsget) [agent.sessions.listControlled](#agentsessionslistcontrolled) [agent.sessions.resume](#agentsessionsresume) [agent.sessions.send](#agentsessionssend) [agent.spawn](#agentspawn) [agent.stop](#agentstop) [ai.complete](#aicomplete) [ai.stream](#aistream) [assets.delete](#assetsdelete) [assets.publish](#assetspublish) [assistant.memory.conclusions](#assistantmemoryconclusions) [assistant.memory.deleteConclusion](#assistantmemorydeleteconclusion) [assistant.memory.deleteEpisode](#assistantmemorydeleteepisode) [assistant.memory.editFile](#assistantmemoryeditfile) [assistant.memory.episodes](#assistantmemoryepisodes) [assistant.memory.overview](#assistantmemoryoverview) [assistant.memory.recallTrace](#assistantmemoryrecalltrace) [assistant.memory.search](#assistantmemorysearch) [blobs.put](#blobsput) [capability.invoke](#capabilityinvoke) [chats.create](#chatscreate) [chats.list](#chatslist) [chats.open](#chatsopen) [cloud.chatSession](#cloudchatsession) [cloud.claimChatHandle](#cloudclaimchathandle) [cloud.summary](#cloudsummary) [cloud.support.collectEvidence](#cloudsupportcollectevidence) [cloud.support.createIssue](#cloudsupportcreateissue) [cloud.support.getIssue](#cloudsupportgetissue) [cloud.support.listIssues](#cloudsupportlistissues) [cloud.support.markAffected](#cloudsupportmarkaffected) [cloud.support.setIssueStatus](#cloudsupportsetissuestatus) [community.attachment.issue](#communityattachmentissue) [community.issue.affect](#communityissueaffect) [community.issue.create](#communityissuecreate) [community.member.claim](#communitymemberclaim) [community.member.current](#communitymembercurrent) [community.message.create](#communitymessagecreate) [community.message.delete](#communitymessagedelete) [community.message.edit](#communitymessageedit) [community.moderation.apply](#communitymoderationapply) [community.moderation.audit.list](#communitymoderationauditlist) [community.moderation.member-status.set](#communitymoderationmember-statusset) [community.operator.roster.list](#communityoperatorrosterlist) [community.owner.channel.create](#communityownerchannelcreate) [community.owner.channel.list](#communityownerchannellist) [community.owner.channel.reorder](#communityownerchannelreorder) [community.owner.channel.state](#communityownerchannelstate) [community.owner.channel.update](#communityownerchannelupdate) [community.owner.moderator.set](#communityownermoderatorset) [community.owner.settings.update](#communityownersettingsupdate) [community.projection.read](#communityprojectionread) [community.reaction.set](#communityreactionset) [community.search](#communitysearch) [connectors.execute](#connectorsexecute) [connectors.google.calendar.createEvent](#connectorsgooglecalendarcreateevent) [connectors.google.calendar.deleteEvent](#connectorsgooglecalendardeleteevent) [connectors.google.calendar.ensureAccess](#connectorsgooglecalendarensureaccess) [connectors.google.calendar.freebusy](#connectorsgooglecalendarfreebusy) [connectors.google.calendar.listAccounts](#connectorsgooglecalendarlistaccounts) [connectors.google.calendar.listCalendars](#connectorsgooglecalendarlistcalendars) [connectors.google.calendar.listEvents](#connectorsgooglecalendarlistevents) [connectors.google.calendar.updateEvent](#connectorsgooglecalendarupdateevent) [connectors.google.mail.createDraft](#connectorsgooglemailcreatedraft) [connectors.google.mail.deleteDraft](#connectorsgooglemaildeletedraft) [connectors.google.mail.ensureAccess](#connectorsgooglemailensureaccess) [connectors.google.mail.getMessage](#connectorsgooglemailgetmessage) [connectors.google.mail.getThread](#connectorsgooglemailgetthread) [connectors.google.mail.listAccounts](#connectorsgooglemaillistaccounts) [connectors.google.mail.listLabels](#connectorsgooglemaillistlabels) [connectors.google.mail.listMessages](#connectorsgooglemaillistmessages) [connectors.google.mail.modifyMessage](#connectorsgooglemailmodifymessage) [connectors.google.mail.send](#connectorsgooglemailsend) [connectors.google.mail.updateDraft](#connectorsgooglemailupdatedraft) [dialog.saveAs](#dialogsaveas) [documents.toMarkdown](#documentstomarkdown) [entities.content.append](#entitiescontentappend) [entities.content.read](#entitiescontentread) [entities.content.redact](#entitiescontentredact) [entities.create](#entitiescreate) [entities.delete](#entitiesdelete) [entities.get](#entitiesget) [entities.grant](#entitiesgrant) [entities.listTypes](#entitieslisttypes) [entities.query](#entitiesquery) [entities.requestAccess](#entitiesrequestaccess) [entities.revoke](#entitiesrevoke) [entities.update](#entitiesupdate) [entities.watch](#entitieswatch) [files.editSession.close](#fileseditsessionclose) [files.editSession.read](#fileseditsessionread) [files.editSession.result](#fileseditsessionresult) [files.editSession.save](#fileseditsessionsave) [files.list](#fileslist) [files.openWith](#filesopenwith) [files.pick](#filespick) [files.publish](#filespublish) [files.save](#filessave) [fs.delete](#fsdelete) [fs.external.list](#fsexternallist) [fs.external.readBinary](#fsexternalreadbinary) [fs.external.readText](#fsexternalreadtext) [fs.external.writeText](#fsexternalwritetext) [fs.list](#fslist) [fs.read](#fsread) [fs.readBinary](#fsreadbinary) [fs.write](#fswrite) [fs.writeBinary](#fswritebinary) [git.commit](#gitcommit) [git.diff](#gitdiff) [git.external.diffFile](#gitexternaldifffile) [git.external.log](#gitexternallog) [git.external.show](#gitexternalshow) [git.external.status](#gitexternalstatus) [git.status](#gitstatus) [host.capabilities.list](#hostcapabilitieslist) [host.chrome.author](#hostchromeauthor) [host.evaluations.beginFolderSelection](#hostevaluationsbeginfolderselection) [host.evaluations.createWork](#hostevaluationscreatework) [host.evaluations.getRemediation](#hostevaluationsgetremediation) [host.evaluations.getRun](#hostevaluationsgetrun) [host.evaluations.listRuns](#hostevaluationslistruns) [host.evaluations.listWorkRoots](#hostevaluationslistworkroots) [host.evaluations.request](#hostevaluationsrequest) [host.evaluations.rerun](#hostevaluationsrerun) [host.evaluations.startRemediation](#hostevaluationsstartremediation) [host.hostSoundCatalog](#hosthostsoundcatalog) [host.hostSounds](#hosthostsounds) [host.icons.cancelCreate](#hosticonscancelcreate) [host.icons.create](#hosticonscreate) [host.navigate](#hostnavigate) [host.openExternal](#hostopenexternal) [host.projectIconCatalog](#hostprojecticoncatalog) [host.projectIconDelete](#hostprojecticondelete) [host.projectIcons](#hostprojecticons) [host.projects.list](#hostprojectslist) [host.spec.listSections](#hostspeclistsections) [host.spec.readSection](#hostspecreadsection) [promptHistory.listSessions](#prompthistorylistsessions) [promptHistory.readSession](#prompthistoryreadsession) [secrets.get](#secretsget) [secrets.list](#secretslist) [session.signIn](#sessionsignin) [session.signOut](#sessionsignout) [session.user](#sessionuser) [shared.list](#sharedlist) [shared.put](#sharedput) [shared.read](#sharedread) [shared.write](#sharedwrite) [shared.writeBinary](#sharedwritebinary) [sites.cloudflarePages.deploy](#sitescloudflarepagesdeploy) [sites.deploy](#sitesdeploy) [sites.deployments](#sitesdeployments) [sites.review](#sitesreview) [sites.status](#sitesstatus) [systemAudio.current](#systemaudiocurrent) [systemAudio.read](#systemaudioread) [systemAudio.start](#systemaudiostart) [systemAudio.stop](#systemaudiostop) [ui.notify](#uinotify) [ui.surfaces.close](#uisurfacesclose) [ui.surfaces.focus](#uisurfacesfocus) [ui.surfaces.list](#uisurfaceslist) [ui.surfaces.open](#uisurfacesopen)

## <a id="properties-1"></a>Properties

### <a id="agentproviderslist"></a>agent.providers.list

```typescript
"agent.providers.list": AgentProviderCatalog
```

Types: [AgentProviderCatalog](core.AgentProviderCatalog.md)

### <a id="agentremotegitcommit"></a>agent.remote.git.commit

```typescript
"agent.remote.git.commit": RemoteCodingGitCommitResult
```

Types: [RemoteCodingGitCommitResult](core.RemoteCodingGitCommitResult.md)

### <a id="agentremotegitdiff"></a>agent.remote.git.diff

```typescript
"agent.remote.git.diff": RemoteCodingGitDiffResult
```

Types: [RemoteCodingGitDiffResult](core.RemoteCodingGitDiffResult.md)

### <a id="agentremotegitstatus"></a>agent.remote.git.status

```typescript
"agent.remote.git.status": RemoteCodingGitStatusResult
```

Types: [RemoteCodingGitStatusResult](core.RemoteCodingGitStatusResult.md)

### <a id="agentremoteresultsapply"></a>agent.remote.results.apply

```typescript
"agent.remote.results.apply": RemoteCodingResultApplyResult
```

Types: [RemoteCodingResultApplyResult](core.RemoteCodingResultApplyResult.md)

### <a id="agentremoteresultslist"></a>agent.remote.results.list

```typescript
"agent.remote.results.list": { results: readonly RemoteCodingResult[] }
```

Types: [RemoteCodingResult](core.RemoteCodingResult.md)

### <a id="agentremoteresultsreject"></a>agent.remote.results.reject

```typescript
"agent.remote.results.reject": { rejected: true }
```

### <a id="agentremotesessionscancel"></a>agent.remote.sessions.cancel

```typescript
"agent.remote.sessions.cancel": { session: RemoteCodingSession }
```

Types: [RemoteCodingSession](core.RemoteCodingSession.md)

### <a id="agentremotesessionscreate"></a>agent.remote.sessions.create

```typescript
"agent.remote.sessions.create": { session: RemoteCodingSession }
```

Types: [RemoteCodingSession](core.RemoteCodingSession.md)

### <a id="agentremotesessionsevents"></a>agent.remote.sessions.events

```typescript
"agent.remote.sessions.events": RemoteCodingEventsResult
```

Types: [RemoteCodingEventsResult](core.RemoteCodingEventsResult.md)

### <a id="agentremotesessionsget"></a>agent.remote.sessions.get

```typescript
"agent.remote.sessions.get": { session: RemoteCodingSession }
```

Types: [RemoteCodingSession](core.RemoteCodingSession.md)

### <a id="agentremotesessionslist"></a>agent.remote.sessions.list

```typescript
"agent.remote.sessions.list": {
    nextCursor?: string;
    sessions: readonly RemoteCodingSession[];
}
```

Types: [RemoteCodingSession](core.RemoteCodingSession.md)

### <a id="agentremotesessionsresume"></a>agent.remote.sessions.resume

```typescript
"agent.remote.sessions.resume": { session: RemoteCodingSession }
```

Types: [RemoteCodingSession](core.RemoteCodingSession.md)

### <a id="agentremotesessionssend"></a>agent.remote.sessions.send

```typescript
"agent.remote.sessions.send": { session: RemoteCodingSession }
```

Types: [RemoteCodingSession](core.RemoteCodingSession.md)

### <a id="agentremotetargetslist"></a>agent.remote.targets.list

```typescript
"agent.remote.targets.list": { targets: readonly RemoteCodingTarget[] }
```

Types: [RemoteCodingTarget](core.RemoteCodingTarget.md)

### <a id="agentruns"></a>agent.runs

```typescript
"agent.runs":
    | AgentRunsGetResult
    | AgentScheduledRunResult
    | AgentScheduledRunsListResult
```

Types: [AgentRunsGetResult](core.AgentRunsGetResult.md), [AgentScheduledRunResult](../types/core.AgentScheduledRunResult.md), [AgentScheduledRunsListResult](../types/core.AgentScheduledRunsListResult.md)

### <a id="agentsessionscancel"></a>agent.sessions.cancel

```typescript
"agent.sessions.cancel": AgentSessionCancelResult
```

Types: [AgentSessionCancelResult](core.AgentSessionCancelResult.md)

### <a id="agentsessionscreate"></a>agent.sessions.create

```typescript
"agent.sessions.create": AgentSessionCreateResult
```

Types: [AgentSessionCreateResult](core.AgentSessionCreateResult.md)

### <a id="agentsessionsevents"></a>agent.sessions.events

```typescript
"agent.sessions.events": AgentSessionEventsResult
```

Types: [AgentSessionEventsResult](core.AgentSessionEventsResult.md)

### <a id="agentsessionsget"></a>agent.sessions.get

```typescript
"agent.sessions.get": AgentSessionState
```

Types: [AgentSessionState](core.AgentSessionState.md)

### <a id="agentsessionslistcontrolled"></a>agent.sessions.listControlled

```typescript
"agent.sessions.listControlled": AgentSessionControlledListResult
```

Types: [AgentSessionControlledListResult](core.AgentSessionControlledListResult.md)

### <a id="agentsessionsresume"></a>agent.sessions.resume

```typescript
"agent.sessions.resume": AgentSessionState
```

Types: [AgentSessionState](core.AgentSessionState.md)

### <a id="agentsessionssend"></a>agent.sessions.send

```typescript
"agent.sessions.send": AgentSessionState
```

Types: [AgentSessionState](core.AgentSessionState.md)

### <a id="agentspawn"></a>agent.spawn

```typescript
"agent.spawn": AgentSpawnResult
```

Types: [AgentSpawnResult](core.Supporting_types.AgentSpawnResult.md)

### <a id="agentstop"></a>agent.stop

```typescript
"agent.stop": AgentStopResult
```

Types: [AgentStopResult](core.Supporting_types.AgentStopResult.md)

### <a id="aicomplete"></a>ai.complete

```typescript
"ai.complete": {
    finishReason: "length" | "stop";
    text: string;
    tier: "local";
    turnId: string;
    usage: {
        decodeTokensPerSecond?: number;
        elapsedMs?: number;
        inputTokens?: number;
        outputTokens?: number;
        ttftMs?: number;
    };
}
```

### <a id="aistream"></a>ai.stream

```typescript
"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 }
```

### <a id="assetsdelete"></a>assets.delete

```typescript
"assets.delete": AssetsDeleteResult
```

Types: [AssetsDeleteResult](core.AssetsDeleteResult.md)

### <a id="assetspublish"></a>assets.publish

```typescript
"assets.publish": AssetsPublishResult
```

Types: [AssetsPublishResult](core.AssetsPublishResult.md)

### <a id="assistantmemoryconclusions"></a>assistant.memory.conclusions

```typescript
"assistant.memory.conclusions": AssistantMemoryConclusion[]
```

Types: [AssistantMemoryConclusion](core.AssistantMemoryConclusion.md)

### <a id="assistantmemorydeleteconclusion"></a>assistant.memory.deleteConclusion

```typescript
"assistant.memory.deleteConclusion": AssistantMemoryDeleteResult
```

Types: [AssistantMemoryDeleteResult](core.AssistantMemoryDeleteResult.md)

### <a id="assistantmemorydeleteepisode"></a>assistant.memory.deleteEpisode

```typescript
"assistant.memory.deleteEpisode": AssistantMemoryDeleteResult
```

Types: [AssistantMemoryDeleteResult](core.AssistantMemoryDeleteResult.md)

### <a id="assistantmemoryeditfile"></a>assistant.memory.editFile

```typescript
"assistant.memory.editFile": AssistantMemoryEditFileResult
```

Types: [AssistantMemoryEditFileResult](../types/core.AssistantMemoryEditFileResult.md)

### <a id="assistantmemoryepisodes"></a>assistant.memory.episodes

```typescript
"assistant.memory.episodes": AssistantMemoryEpisode[]
```

Types: [AssistantMemoryEpisode](core.AssistantMemoryEpisode.md)

### <a id="assistantmemoryoverview"></a>assistant.memory.overview

```typescript
"assistant.memory.overview": AssistantMemoryOverview
```

Types: [AssistantMemoryOverview](core.AssistantMemoryOverview.md)

### <a id="assistantmemoryrecalltrace"></a>assistant.memory.recallTrace

```typescript
"assistant.memory.recallTrace": AssistantMemoryRecallTrace
```

Types: [AssistantMemoryRecallTrace](core.AssistantMemoryRecallTrace.md)

### <a id="assistantmemorysearch"></a>assistant.memory.search

```typescript
"assistant.memory.search": AssistantMemorySearchResult[]
```

Types: [AssistantMemorySearchResult](../types/core.AssistantMemorySearchResult.md)

### <a id="blobsput"></a>blobs.put

```typescript
"blobs.put": BlobsPutResult
```

Types: [BlobsPutResult](core.BlobsPutResult.md)

### <a id="capabilityinvoke"></a>capability.invoke

```typescript
"capability.invoke": CapabilityInvocationResult
```

Types: [CapabilityInvocationResult](core.CapabilityInvocationResult.md)

### <a id="chatscreate"></a>chats.create

```typescript
"chats.create": ChatCompanionCreateResult
```

Types: [ChatCompanionCreateResult](core.ChatCompanionCreateResult.md)

### <a id="chatslist"></a>chats.list

```typescript
"chats.list": ChatCompanionListResult
```

Types: [ChatCompanionListResult](../types/core.ChatCompanionListResult.md)

### <a id="chatsopen"></a>chats.open

```typescript
"chats.open": void
```

### <a id="cloudchatsession"></a>cloud.chatSession

```typescript
"cloud.chatSession": CloudChatSessionResult
```

Types: [CloudChatSessionResult](../types/core.CloudChatSessionResult.md)

### <a id="cloudclaimchathandle"></a>cloud.claimChatHandle

```typescript
"cloud.claimChatHandle": CloudChatHandleClaimResult
```

Types: [CloudChatHandleClaimResult](../types/core.CloudChatHandleClaimResult.md)

### <a id="cloudsummary"></a>cloud.summary

```typescript
"cloud.summary": CloudAccountSummary
```

Types: [CloudAccountSummary](core.CloudAccountSummary.md)

### <a id="cloudsupportcollectevidence"></a>cloud.support.collectEvidence

```typescript
"cloud.support.collectEvidence": CloudSupportEvidenceCollectResult
```

Types: [CloudSupportEvidenceCollectResult](../types/core.CloudSupportEvidenceCollectResult.md)

### <a id="cloudsupportcreateissue"></a>cloud.support.createIssue

```typescript
"cloud.support.createIssue": CloudSupportIssueCreateResult
```

Types: [CloudSupportIssueCreateResult](../types/core.CloudSupportIssueCreateResult.md)

### <a id="cloudsupportgetissue"></a>cloud.support.getIssue

```typescript
"cloud.support.getIssue": CloudSupportIssueResult
```

Types: [CloudSupportIssueResult](../types/core.CloudSupportIssueResult.md)

### <a id="cloudsupportlistissues"></a>cloud.support.listIssues

```typescript
"cloud.support.listIssues": CloudSupportIssueListResult
```

Types: [CloudSupportIssueListResult](../types/core.CloudSupportIssueListResult.md)

### <a id="cloudsupportmarkaffected"></a>cloud.support.markAffected

```typescript
"cloud.support.markAffected": CloudSupportAffectedResult
```

Types: [CloudSupportAffectedResult](../types/core.CloudSupportAffectedResult.md)

### <a id="cloudsupportsetissuestatus"></a>cloud.support.setIssueStatus

```typescript
"cloud.support.setIssueStatus": CloudSupportIssueStatusResult
```

Types: [CloudSupportIssueStatusResult](../types/core.CloudSupportIssueStatusResult.md)

### <a id="communityattachmentissue"></a>community.attachment.issue

```typescript
"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;
}
```

### <a id="communityissueaffect"></a>community.issue.affect

```typescript
"community.issue.affect": CommunityEntityActionResult
```

Types: [CommunityEntityActionResult](core.CommunityEntityActionResult.md)

### <a id="communityissuecreate"></a>community.issue.create

```typescript
"community.issue.create": CommunityEntityActionResult
```

Types: [CommunityEntityActionResult](core.CommunityEntityActionResult.md)

### <a id="communitymemberclaim"></a>community.member.claim

```typescript
"community.member.claim": CommunityMemberClaimWireResult
```

Types: [CommunityMemberClaimWireResult](../types/core.Supporting_types.CommunityMemberClaimWireResult.md)

### <a id="communitymembercurrent"></a>community.member.current

```typescript
"community.member.current": CommunityMemberCurrentWireResult
```

Types: [CommunityMemberCurrentWireResult](../types/core.Supporting_types.CommunityMemberCurrentWireResult.md)

### <a id="communitymessagecreate"></a>community.message.create

```typescript
"community.message.create": CommunityMessageCreateResult
```

Types: [CommunityMessageCreateResult](core.CommunityMessageCreateResult.md)

### <a id="communitymessagedelete"></a>community.message.delete

```typescript
"community.message.delete": CommunityMessageDeleteResult
```

Types: [CommunityMessageDeleteResult](core.CommunityMessageDeleteResult.md)

### <a id="communitymessageedit"></a>community.message.edit

```typescript
"community.message.edit": CommunityMessageEditResult
```

Types: [CommunityMessageEditResult](core.CommunityMessageEditResult.md)

### <a id="communitymoderationapply"></a>community.moderation.apply

```typescript
"community.moderation.apply": CommunityModerationApplyResult
```

Types: [CommunityModerationApplyResult](core.CommunityModerationApplyResult.md)

### <a id="communitymoderationauditlist"></a>community.moderation.audit.list

```typescript
"community.moderation.audit.list": CommunityModerationAuditResult
```

Types: [CommunityModerationAuditResult](core.CommunityModerationAuditResult.md)

### <a id="communitymoderationmember-statusset"></a>community.moderation.member-status.set

```typescript
"community.moderation.member-status.set": CommunityMemberOperatorActionResult
```

Types: [CommunityMemberOperatorActionResult](core.CommunityMemberOperatorActionResult.md)

### <a id="communityoperatorrosterlist"></a>community.operator.roster.list

```typescript
"community.operator.roster.list": CommunityOperatorRosterResult
```

Types: [CommunityOperatorRosterResult](core.CommunityOperatorRosterResult.md)

### <a id="communityownerchannelcreate"></a>community.owner.channel.create

```typescript
"community.owner.channel.create": CommunityChannelActionResult
```

Types: [CommunityChannelActionResult](core.CommunityChannelActionResult.md)

### <a id="communityownerchannellist"></a>community.owner.channel.list

```typescript
"community.owner.channel.list": CommunityChannelListResult
```

Types: [CommunityChannelListResult](core.CommunityChannelListResult.md)

### <a id="communityownerchannelreorder"></a>community.owner.channel.reorder

```typescript
"community.owner.channel.reorder": CommunityChannelListResult
```

Types: [CommunityChannelListResult](core.CommunityChannelListResult.md)

### <a id="communityownerchannelstate"></a>community.owner.channel.state

```typescript
"community.owner.channel.state": CommunityChannelActionResult
```

Types: [CommunityChannelActionResult](core.CommunityChannelActionResult.md)

### <a id="communityownerchannelupdate"></a>community.owner.channel.update

```typescript
"community.owner.channel.update": CommunityChannelActionResult
```

Types: [CommunityChannelActionResult](core.CommunityChannelActionResult.md)

### <a id="communityownermoderatorset"></a>community.owner.moderator.set

```typescript
"community.owner.moderator.set": CommunityMemberOperatorActionResult
```

Types: [CommunityMemberOperatorActionResult](core.CommunityMemberOperatorActionResult.md)

### <a id="communityownersettingsupdate"></a>community.owner.settings.update

```typescript
"community.owner.settings.update": CommunitySettingsActionResult
```

Types: [CommunitySettingsActionResult](core.CommunitySettingsActionResult.md)

### <a id="communityprojectionread"></a>community.projection.read

```typescript
"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;
            }[];
        };
    };
}
```

### <a id="communityreactionset"></a>community.reaction.set

```typescript
"community.reaction.set": CommunityReactionSetResult
```

Types: [CommunityReactionSetResult](core.CommunityReactionSetResult.md)

### <a id="communitysearch"></a>community.search

```typescript
"community.search": CommunitySearchResult
```

Types: [CommunitySearchResult](core.Supporting_types.CommunitySearchResult.md)

### <a id="connectorsexecute"></a>connectors.execute

```typescript
"connectors.execute": ConnectorExecuteResult
```

Types: [ConnectorExecuteResult](../types/core.ConnectorExecuteResult.md)

### <a id="connectorsgooglecalendarcreateevent"></a>connectors.google.calendar.createEvent

```typescript
"connectors.google.calendar.createEvent": GoogleCalendarEventResult
```

Types: [GoogleCalendarEventResult](core.GoogleCalendarEventResult.md)

### <a id="connectorsgooglecalendardeleteevent"></a>connectors.google.calendar.deleteEvent

```typescript
"connectors.google.calendar.deleteEvent": GoogleCalendarDeleteEventResult
```

Types: [GoogleCalendarDeleteEventResult](core.GoogleCalendarDeleteEventResult.md)

### <a id="connectorsgooglecalendarensureaccess"></a>connectors.google.calendar.ensureAccess

```typescript
"connectors.google.calendar.ensureAccess": ConnectorEnsureAccessResult<
    GoogleCalendarConnectorOperation,
>
```

Types: [ConnectorEnsureAccessResult](core.ConnectorEnsureAccessResult.md), [GoogleCalendarConnectorOperation](../types/core.Supporting_types.GoogleCalendarConnectorOperation.md)

### <a id="connectorsgooglecalendarfreebusy"></a>connectors.google.calendar.freebusy

```typescript
"connectors.google.calendar.freebusy": GoogleCalendarFreebusyResult
```

Types: [GoogleCalendarFreebusyResult](core.GoogleCalendarFreebusyResult.md)

### <a id="connectorsgooglecalendarlistaccounts"></a>connectors.google.calendar.listAccounts

```typescript
"connectors.google.calendar.listAccounts": GoogleCalendarListAccountsResult
```

Types: [GoogleCalendarListAccountsResult](core.GoogleCalendarListAccountsResult.md)

### <a id="connectorsgooglecalendarlistcalendars"></a>connectors.google.calendar.listCalendars

```typescript
"connectors.google.calendar.listCalendars": GoogleCalendarListCalendarsResult
```

Types: [GoogleCalendarListCalendarsResult](core.GoogleCalendarListCalendarsResult.md)

### <a id="connectorsgooglecalendarlistevents"></a>connectors.google.calendar.listEvents

```typescript
"connectors.google.calendar.listEvents": GoogleCalendarListEventsResult
```

Types: [GoogleCalendarListEventsResult](core.GoogleCalendarListEventsResult.md)

### <a id="connectorsgooglecalendarupdateevent"></a>connectors.google.calendar.updateEvent

```typescript
"connectors.google.calendar.updateEvent": GoogleCalendarEventResult
```

Types: [GoogleCalendarEventResult](core.GoogleCalendarEventResult.md)

### <a id="connectorsgooglemailcreatedraft"></a>connectors.google.mail.createDraft

```typescript
"connectors.google.mail.createDraft": GoogleMailDraftResult
```

Types: [GoogleMailDraftResult](core.GoogleMailDraftResult.md)

### <a id="connectorsgooglemaildeletedraft"></a>connectors.google.mail.deleteDraft

```typescript
"connectors.google.mail.deleteDraft": GoogleMailDeleteDraftResult
```

Types: [GoogleMailDeleteDraftResult](core.GoogleMailDeleteDraftResult.md)

### <a id="connectorsgooglemailensureaccess"></a>connectors.google.mail.ensureAccess

```typescript
"connectors.google.mail.ensureAccess": ConnectorEnsureAccessResult<
    GoogleMailConnectorOperation,
>
```

Types: [ConnectorEnsureAccessResult](core.ConnectorEnsureAccessResult.md), [GoogleMailConnectorOperation](../types/core.Supporting_types.GoogleMailConnectorOperation.md)

### <a id="connectorsgooglemailgetmessage"></a>connectors.google.mail.getMessage

```typescript
"connectors.google.mail.getMessage": GoogleMailMessageResult
```

Types: [GoogleMailMessageResult](core.GoogleMailMessageResult.md)

### <a id="connectorsgooglemailgetthread"></a>connectors.google.mail.getThread

```typescript
"connectors.google.mail.getThread": GoogleMailThreadResult
```

Types: [GoogleMailThreadResult](core.GoogleMailThreadResult.md)

### <a id="connectorsgooglemaillistaccounts"></a>connectors.google.mail.listAccounts

```typescript
"connectors.google.mail.listAccounts": GoogleMailListAccountsResult
```

Types: [GoogleMailListAccountsResult](core.GoogleMailListAccountsResult.md)

### <a id="connectorsgooglemaillistlabels"></a>connectors.google.mail.listLabels

```typescript
"connectors.google.mail.listLabels": GoogleMailListLabelsResult
```

Types: [GoogleMailListLabelsResult](core.GoogleMailListLabelsResult.md)

### <a id="connectorsgooglemaillistmessages"></a>connectors.google.mail.listMessages

```typescript
"connectors.google.mail.listMessages": GoogleMailListMessagesResult
```

Types: [GoogleMailListMessagesResult](core.GoogleMailListMessagesResult.md)

### <a id="connectorsgooglemailmodifymessage"></a>connectors.google.mail.modifyMessage

```typescript
"connectors.google.mail.modifyMessage": GoogleMailMessageSummaryResult
```

Types: [GoogleMailMessageSummaryResult](core.GoogleMailMessageSummaryResult.md)

### <a id="connectorsgooglemailsend"></a>connectors.google.mail.send

```typescript
"connectors.google.mail.send": GoogleMailMessageSummaryResult
```

Types: [GoogleMailMessageSummaryResult](core.GoogleMailMessageSummaryResult.md)

### <a id="connectorsgooglemailupdatedraft"></a>connectors.google.mail.updateDraft

```typescript
"connectors.google.mail.updateDraft": GoogleMailDraftResult
```

Types: [GoogleMailDraftResult](core.GoogleMailDraftResult.md)

### <a id="dialogsaveas"></a>dialog.saveAs

```typescript
"dialog.saveAs": DialogSaveAsResult
```

Types: [DialogSaveAsResult](../types/core.DialogSaveAsResult.md)

### <a id="documentstomarkdown"></a>documents.toMarkdown

```typescript
"documents.toMarkdown": DocumentsToMarkdownResult
```

Types: [DocumentsToMarkdownResult](core.DocumentsToMarkdownResult.md)

### <a id="entitiescontentappend"></a>entities.content.append

```typescript
"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;
}
```

Types: [CloudSyncJsonValue](../types/core.Supporting_types.CloudSyncJsonValue.md)

### <a id="entitiescontentread"></a>entities.content.read

```typescript
"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;
    };
}
```

Types: [CloudSyncJsonValue](../types/core.Supporting_types.CloudSyncJsonValue.md)

### <a id="entitiescontentredact"></a>entities.content.redact

```typescript
"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;
}
```

Types: [CloudSyncJsonValue](../types/core.Supporting_types.CloudSyncJsonValue.md)

### <a id="entitiescreate"></a>entities.create

```typescript
"entities.create": EntityRecord
```

Types: [EntityRecord](core.EntityRecord.md)

### <a id="entitiesdelete"></a>entities.delete

```typescript
"entities.delete": EntityRecord
```

Types: [EntityRecord](core.EntityRecord.md)

### <a id="entitiesget"></a>entities.get

```typescript
"entities.get": EntityRecord
```

Types: [EntityRecord](core.EntityRecord.md)

### <a id="entitiesgrant"></a>entities.grant

```typescript
"entities.grant": EntityGrant
```

Types: [EntityGrant](core.EntityGrant.md)

### <a id="entitieslisttypes"></a>entities.listTypes

```typescript
"entities.listTypes": EntityTypeDefinition[]
```

Types: [EntityTypeDefinition](core.EntityTypeDefinition.md)

### <a id="entitiesquery"></a>entities.query

```typescript
"entities.query": EntityQueryResult
```

Types: [EntityQueryResult](core.EntityQueryResult.md)

### <a id="entitiesrequestaccess"></a>entities.requestAccess

```typescript
"entities.requestAccess": EntityAccessRequestResult
```

Types: [EntityAccessRequestResult](core.EntityAccessRequestResult.md)

### <a id="entitiesrevoke"></a>entities.revoke

```typescript
"entities.revoke": EntityGrant
```

Types: [EntityGrant](core.EntityGrant.md)

### <a id="entitiesupdate"></a>entities.update

```typescript
"entities.update": EntityRecord
```

Types: [EntityRecord](core.EntityRecord.md)

### <a id="entitieswatch"></a>entities.watch

```typescript
"entities.watch": EntityWatchResult
```

Types: [EntityWatchResult](core.EntityWatchResult.md)

### <a id="fileseditsessionclose"></a>files.editSession.close

```typescript
"files.editSession.close": FilesEditSessionCloseResult
```

Types: [FilesEditSessionCloseResult](core.FilesEditSessionCloseResult.md)

### <a id="fileseditsessionread"></a>files.editSession.read

```typescript
"files.editSession.read": FilesEditSessionReadResult
```

Types: [FilesEditSessionReadResult](core.FilesEditSessionReadResult.md)

### <a id="fileseditsessionresult"></a>files.editSession.result

```typescript
"files.editSession.result": FilesEditSessionResult
```

Types: [FilesEditSessionResult](../types/core.FilesEditSessionResult.md)

### <a id="fileseditsessionsave"></a>files.editSession.save

```typescript
"files.editSession.save": FilesEditSessionSaveResult
```

Types: [FilesEditSessionSaveResult](../types/core.FilesEditSessionSaveResult.md)

### <a id="fileslist"></a>files.list

```typescript
"files.list": FilesListEntry[]
```

Types: [FilesListEntry](core.Supporting_types.FilesListEntry.md)

### <a id="filesopenwith"></a>files.openWith

```typescript
"files.openWith": FilesOpenWithResult
```

Types: [FilesOpenWithResult](core.FilesOpenWithResult.md)

### <a id="filespick"></a>files.pick

```typescript
"files.pick": PowerboxPickResult | PowerboxPickResult[] | null
```

Types: [PowerboxPickResult](core.PowerboxPickResult.md)

### <a id="filespublish"></a>files.publish

```typescript
"files.publish": FilesPublishResult
```

Types: [FilesPublishResult](core.FilesPublishResult.md)

### <a id="filessave"></a>files.save

```typescript
"files.save": PowerboxSaveResult | null
```

Types: [PowerboxSaveResult](core.PowerboxSaveResult.md)

### <a id="fsdelete"></a>fs.delete

```typescript
"fs.delete": void
```

### <a id="fsexternallist"></a>fs.external.list

```typescript
"fs.external.list": ExternalFolderEntry[]
```

Types: [ExternalFolderEntry](core.ExternalFolderEntry.md)

### <a id="fsexternalreadbinary"></a>fs.external.readBinary

```typescript
"fs.external.readBinary": ExternalReadBinaryResult
```

Types: [ExternalReadBinaryResult](core.ExternalReadBinaryResult.md)

### <a id="fsexternalreadtext"></a>fs.external.readText

```typescript
"fs.external.readText": string
```

### <a id="fsexternalwritetext"></a>fs.external.writeText

```typescript
"fs.external.writeText": ExternalWriteTextResult
```

Types: [ExternalWriteTextResult](core.ExternalWriteTextResult.md)

### <a id="fslist"></a>fs.list

```typescript
"fs.list": string[]
```

### <a id="fsread"></a>fs.read

```typescript
"fs.read": string
```

### <a id="fsreadbinary"></a>fs.readBinary

```typescript
"fs.readBinary": Uint8Array
```

### <a id="fswrite"></a>fs.write

```typescript
"fs.write": void
```

### <a id="fswritebinary"></a>fs.writeBinary

```typescript
"fs.writeBinary": void
```

### <a id="gitcommit"></a>git.commit

```typescript
"git.commit": GitCommitResult
```

Types: [GitCommitResult](core.GitCommitResult.md)

### <a id="gitdiff"></a>git.diff

```typescript
"git.diff": GitDiffResult
```

Types: [GitDiffResult](core.GitDiffResult.md)

### <a id="gitexternaldifffile"></a>git.external.diffFile

```typescript
"git.external.diffFile": ExternalGitDiffResult
```

Types: [ExternalGitDiffResult](core.ExternalGitDiffResult.md)

### <a id="gitexternallog"></a>git.external.log

```typescript
"git.external.log": ExternalGitLogResult
```

Types: [ExternalGitLogResult](core.ExternalGitLogResult.md)

### <a id="gitexternalshow"></a>git.external.show

```typescript
"git.external.show": ExternalGitChangedFile[]
```

Types: [ExternalGitChangedFile](core.ExternalGitChangedFile.md)

### <a id="gitexternalstatus"></a>git.external.status

```typescript
"git.external.status": ExternalGitChangedFile[]
```

Types: [ExternalGitChangedFile](core.ExternalGitChangedFile.md)

### <a id="gitstatus"></a>git.status

```typescript
"git.status": GitStatusResult
```

Types: [GitStatusResult](core.GitStatusResult.md)

### <a id="hostcapabilitieslist"></a>host.capabilities.list

```typescript
"host.capabilities.list": HostCapabilitySurface
```

Types: [HostCapabilitySurface](core.Supporting_types.HostCapabilitySurface.md)

### <a id="hostchromeauthor"></a>host.chrome.author

```typescript
"host.chrome.author": ChromeAuthorResult
```

Types: [ChromeAuthorResult](../types/core.Supporting_types.ChromeAuthorResult.md)

### <a id="hostevaluationsbeginfolderselection"></a>host.evaluations.beginFolderSelection

```typescript
"host.evaluations.beginFolderSelection": EvaluationFolderSelection | null
```

Types: [EvaluationFolderSelection](core.EvaluationFolderSelection.md)

### <a id="hostevaluationscreatework"></a>host.evaluations.createWork

```typescript
"host.evaluations.createWork": EvaluationWorkCreateResult
```

Types: [EvaluationWorkCreateResult](core.EvaluationWorkCreateResult.md)

### <a id="hostevaluationsgetremediation"></a>host.evaluations.getRemediation

```typescript
"host.evaluations.getRemediation": EvaluationRemediationStatus | null
```

Types: [EvaluationRemediationStatus](core.EvaluationRemediationStatus.md)

### <a id="hostevaluationsgetrun"></a>host.evaluations.getRun

```typescript
"host.evaluations.getRun": EvaluationRunGetResult
```

Types: [EvaluationRunGetResult](../types/core.EvaluationRunGetResult.md)

### <a id="hostevaluationslistruns"></a>host.evaluations.listRuns

```typescript
"host.evaluations.listRuns": EvaluationRunListResult
```

Types: [EvaluationRunListResult](core.EvaluationRunListResult.md)

### <a id="hostevaluationslistworkroots"></a>host.evaluations.listWorkRoots

```typescript
"host.evaluations.listWorkRoots": readonly EvaluationWorkRootCatalogEntry[]
```

Types: [EvaluationWorkRootCatalogEntry](core.EvaluationWorkRootCatalogEntry.md)

### <a id="hostevaluationsrequest"></a>host.evaluations.request

```typescript
"host.evaluations.request": EvaluationRunRequestResult
```

Types: [EvaluationRunRequestResult](../types/core.EvaluationRunRequestResult.md)

### <a id="hostevaluationsrerun"></a>host.evaluations.rerun

```typescript
"host.evaluations.rerun": EvaluationRunDetail
```

Types: [EvaluationRunDetail](core.EvaluationRunDetail.md)

### <a id="hostevaluationsstartremediation"></a>host.evaluations.startRemediation

```typescript
"host.evaluations.startRemediation": EvaluationRemediationStartResult
```

Types: [EvaluationRemediationStartResult](core.EvaluationRemediationStartResult.md)

### <a id="hosthostsoundcatalog"></a>host.hostSoundCatalog

```typescript
"host.hostSoundCatalog": HostSoundCatalogSnapshot
```

Types: [HostSoundCatalogSnapshot](core.HostSoundCatalogSnapshot.md)

### <a id="hosthostsounds"></a>host.hostSounds

```typescript
"host.hostSounds":
    | HostSoundAssignment
    | HostSoundSetManyResult
    | HostSoundTargetsResult
```

Types: [HostSoundAssignment](core.HostSoundAssignment.md), [HostSoundSetManyResult](core.HostSoundSetManyResult.md), [HostSoundTargetsResult](core.HostSoundTargetsResult.md)

### <a id="hosticonscancelcreate"></a>host.icons.cancelCreate

```typescript
"host.icons.cancelCreate": void
```

### <a id="hosticonscreate"></a>host.icons.create

```typescript
"host.icons.create": HostIconsCreateResult
```

Types: [HostIconsCreateResult](core.HostIconsCreateResult.md)

### <a id="hostnavigate"></a>host.navigate

```typescript
"host.navigate": void
```

### <a id="hostopenexternal"></a>host.openExternal

```typescript
"host.openExternal": void
```

### <a id="hostprojecticoncatalog"></a>host.projectIconCatalog

```typescript
"host.projectIconCatalog": HostProjectIconCatalogSnapshot
```

Types: [HostProjectIconCatalogSnapshot](core.HostProjectIconCatalogSnapshot.md)

### <a id="hostprojecticondelete"></a>host.projectIconDelete

```typescript
"host.projectIconDelete": HostProjectIconDeleteResult | null
```

Types: [HostProjectIconDeleteResult](core.HostProjectIconDeleteResult.md)

### <a id="hostprojecticons"></a>host.projectIcons

```typescript
"host.projectIcons":
    | HostProjectIconAssignment
    | HostProjectIconSetManyResult
    | HostProjectIconTargetsResult
```

Types: [HostProjectIconAssignment](core.HostProjectIconAssignment.md), [HostProjectIconSetManyResult](core.HostProjectIconSetManyResult.md), [HostProjectIconTargetsResult](core.HostProjectIconTargetsResult.md)

### <a id="hostprojectslist"></a>host.projects.list

```typescript
"host.projects.list": HostProjectSummary[]
```

Types: [HostProjectSummary](core.HostProjectSummary.md)

### <a id="hostspeclistsections"></a>host.spec.listSections

```typescript
"host.spec.listSections": HostSpecSectionSummary[]
```

Types: [HostSpecSectionSummary](core.HostSpecSectionSummary.md)

### <a id="hostspecreadsection"></a>host.spec.readSection

```typescript
"host.spec.readSection": HostSpecSectionContent
```

Types: [HostSpecSectionContent](core.HostSpecSectionContent.md)

### <a id="prompthistorylistsessions"></a>promptHistory.listSessions

```typescript
"promptHistory.listSessions": PromptSessionListResult
```

Types: [PromptSessionListResult](core.PromptSessionListResult.md)

### <a id="prompthistoryreadsession"></a>promptHistory.readSession

```typescript
"promptHistory.readSession": PromptSessionDetail
```

Types: [PromptSessionDetail](core.PromptSessionDetail.md)

### <a id="secretsget"></a>secrets.get

```typescript
"secrets.get": { value: string }
```

### <a id="secretslist"></a>secrets.list

```typescript
"secrets.list": { names: string[] }
```

### <a id="sessionsignin"></a>session.signIn

```typescript
"session.signIn": SessionSignInResult
```

Types: [SessionSignInResult](../types/core.SessionSignInResult.md)

### <a id="sessionsignout"></a>session.signOut

```typescript
"session.signOut": SessionSignOutResult
```

Types: [SessionSignOutResult](../types/core.SessionSignOutResult.md)

### <a id="sessionuser"></a>session.user

```typescript
"session.user": SessionUser
```

Types: [SessionUser](../types/core.SessionUser.md)

### <a id="sharedlist"></a>shared.list

```typescript
"shared.list": string[]
```

### <a id="sharedput"></a>shared.put

```typescript
"shared.put": SharedPutResult
```

Types: [SharedPutResult](core.SharedPutResult.md)

### <a id="sharedread"></a>shared.read

```typescript
"shared.read": string
```

### <a id="sharedwrite"></a>shared.write

```typescript
"shared.write": SharedWriteResult
```

Types: [SharedWriteResult](core.SharedWriteResult.md)

### <a id="sharedwritebinary"></a>shared.writeBinary

```typescript
"shared.writeBinary": SharedWriteResult
```

Types: [SharedWriteResult](core.SharedWriteResult.md)

### <a id="sitescloudflarepagesdeploy"></a>sites.cloudflarePages.deploy

```typescript
"sites.cloudflarePages.deploy": CloudflarePagesDeployResult
```

Types: [CloudflarePagesDeployResult](core.CloudflarePagesDeployResult.md)

### <a id="sitesdeploy"></a>sites.deploy

```typescript
"sites.deploy": SiteDeployResult
```

Types: [SiteDeployResult](../types/core.SiteDeployResult.md)

### <a id="sitesdeployments"></a>sites.deployments

```typescript
"sites.deployments": SiteDeploymentsResult
```

Types: [SiteDeploymentsResult](../types/core.SiteDeploymentsResult.md)

### <a id="sitesreview"></a>sites.review

```typescript
"sites.review": SiteReviewResult
```

Types: [SiteReviewResult](../types/core.SiteReviewResult.md)

### <a id="sitesstatus"></a>sites.status

```typescript
"sites.status": SiteStatus
```

Types: [SiteStatus](core.SiteStatus.md)

### <a id="systemaudiocurrent"></a>systemAudio.current

```typescript
"systemAudio.current": SystemAudioOwnedSession | null
```

Types: [SystemAudioOwnedSession](../types/core.SystemAudioOwnedSession.md)

### <a id="systemaudioread"></a>systemAudio.read

```typescript
"systemAudio.read": Uint8Array<ArrayBufferLike> | null
```

### <a id="systemaudiostart"></a>systemAudio.start

```typescript
"systemAudio.start": SystemAudioSessionDescriptor
```

Types: [SystemAudioSessionDescriptor](core.SystemAudioSessionDescriptor.md)

### <a id="systemaudiostop"></a>systemAudio.stop

```typescript
"systemAudio.stop": SystemAudioOwnedSession
```

Types: [SystemAudioOwnedSession](../types/core.SystemAudioOwnedSession.md)

### <a id="uinotify"></a>ui.notify

```typescript
"ui.notify": void
```

### <a id="uisurfacesclose"></a>ui.surfaces.close

```typescript
"ui.surfaces.close": ProjectSurfaceCloseResult
```

Types: [ProjectSurfaceCloseResult](core.ProjectSurfaceCloseResult.md)

### <a id="uisurfacesfocus"></a>ui.surfaces.focus

```typescript
"ui.surfaces.focus": ProjectSurfaceFocusResult
```

Types: [ProjectSurfaceFocusResult](core.ProjectSurfaceFocusResult.md)

### <a id="uisurfaceslist"></a>ui.surfaces.list

```typescript
"ui.surfaces.list": ProjectSurfaceListResult
```

Types: [ProjectSurfaceListResult](core.ProjectSurfaceListResult.md)

### <a id="uisurfacesopen"></a>ui.surfaces.open

```typescript
"ui.surfaces.open": ProjectSurfaceOpenResult
```

Types: [ProjectSurfaceOpenResult](core.ProjectSurfaceOpenResult.md)
