ISPO SDK
    Preparing search index...

    Interface ProjectRpcTransport

    Markdown
    interface ProjectRpcTransport {
        call<
            M extends
                | "connectors.execute"
                | "connectors.google.calendar.listAccounts"
                | "connectors.google.calendar.ensureAccess"
                | "connectors.google.calendar.listCalendars"
                | "connectors.google.calendar.freebusy"
                | "connectors.google.calendar.listEvents"
                | "connectors.google.calendar.createEvent"
                | "connectors.google.calendar.updateEvent"
                | "connectors.google.calendar.deleteEvent"
                | "connectors.google.mail.listAccounts"
                | "connectors.google.mail.ensureAccess"
                | "connectors.google.mail.listLabels"
                | "connectors.google.mail.listMessages"
                | "connectors.google.mail.getMessage"
                | "connectors.google.mail.getThread"
                | "connectors.google.mail.modifyMessage"
                | "connectors.google.mail.createDraft"
                | "connectors.google.mail.updateDraft"
                | "connectors.google.mail.deleteDraft"
                | "connectors.google.mail.send"
                | "assets.publish"
                | "sites.deploy"
                | "ui.notify"
                | "git.commit"
                | "dialog.saveAs"
                | "files.publish"
                | "capability.invoke"
                | "files.pick"
                | "files.save"
                | "fs.read"
                | "fs.readBinary"
                | "fs.write"
                | "fs.writeBinary"
                | "fs.list"
                | "fs.delete"
                | "fs.external.list"
                | "fs.external.readText"
                | "fs.external.readBinary"
                | "fs.external.writeText"
                | "git.external.status"
                | "git.external.diffFile"
                | "git.external.log"
                | "git.external.show"
                | "shared.read"
                | "shared.write"
                | "shared.writeBinary"
                | "shared.put"
                | "shared.list"
                | "blobs.put"
                | "documents.toMarkdown"
                | "promptHistory.listSessions"
                | "promptHistory.readSession"
                | "cloud.summary"
                | "cloud.chatSession"
                | "cloud.claimChatHandle"
                | "cloud.support.listIssues"
                | "cloud.support.getIssue"
                | "cloud.support.createIssue"
                | "cloud.support.markAffected"
                | "cloud.support.setIssueStatus"
                | "cloud.support.collectEvidence"
                | "community.member.current"
                | "community.member.claim"
                | "community.projection.read"
                | "community.attachment.issue"
                | "community.message.create"
                | "community.message.edit"
                | "community.message.delete"
                | "community.reaction.set"
                | "community.search"
                | "community.issue.create"
                | "community.issue.affect"
                | "community.moderation.apply"
                | "community.owner.settings.update"
                | "community.owner.channel.create"
                | "community.owner.channel.update"
                | "community.owner.channel.reorder"
                | "community.owner.channel.state"
                | "community.owner.channel.list"
                | "community.operator.roster.list"
                | "community.owner.moderator.set"
                | "community.moderation.member-status.set"
                | "community.moderation.audit.list"
                | "sites.cloudflarePages.deploy"
                | "sites.status"
                | "sites.review"
                | "sites.deployments"
                | "assistant.memory.overview"
                | "assistant.memory.episodes"
                | "assistant.memory.conclusions"
                | "assistant.memory.search"
                | "assistant.memory.recallTrace"
                | "assistant.memory.editFile"
                | "assistant.memory.deleteEpisode"
                | "assistant.memory.deleteConclusion"
                | "entities.listTypes"
                | "entities.create"
                | "entities.get"
                | "entities.query"
                | "entities.update"
                | "entities.delete"
                | "entities.grant"
                | "entities.revoke"
                | "entities.watch"
                | "entities.requestAccess"
                | "entities.content.append"
                | "entities.content.read"
                | "entities.content.redact"
                | "session.user"
                | "session.signIn"
                | "session.signOut"
                | "secrets.get"
                | "secrets.list"
                | "systemAudio.start"
                | "systemAudio.current"
                | "systemAudio.read"
                | "systemAudio.stop"
                | "ui.surfaces.list"
                | "ui.surfaces.open"
                | "ui.surfaces.focus"
                | "ui.surfaces.close"
                | "host.navigate"
                | "host.openExternal"
                | "host.chrome.author"
                | "host.projectIcons"
                | "host.projectIconCatalog"
                | "host.projectIconDelete"
                | "host.hostSounds"
                | "host.hostSoundCatalog"
                | "host.icons.create"
                | "host.icons.cancelCreate"
                | "host.projects.list"
                | "host.spec.listSections"
                | "host.spec.readSection"
                | "host.capabilities.list"
                | "host.evaluations.listRuns"
                | "host.evaluations.getRun"
                | "host.evaluations.request"
                | "host.evaluations.rerun"
                | "host.evaluations.listWorkRoots"
                | "host.evaluations.beginFolderSelection"
                | "host.evaluations.createWork"
                | "host.evaluations.startRemediation"
                | "host.evaluations.getRemediation"
                | "agent.spawn"
                | "agent.stop"
                | "agent.providers.list"
                | "agent.sessions.create"
                | "agent.sessions.listControlled"
                | "agent.sessions.get"
                | "agent.sessions.send"
                | "agent.sessions.resume"
                | "agent.sessions.cancel"
                | "agent.sessions.events"
                | "agent.runs"
                | "agent.remote.targets.list"
                | "agent.remote.sessions.create"
                | "agent.remote.sessions.list"
                | "agent.remote.sessions.get"
                | "agent.remote.sessions.send"
                | "agent.remote.sessions.resume"
                | "agent.remote.sessions.cancel"
                | "agent.remote.sessions.events"
                | "agent.remote.git.status"
                | "agent.remote.git.diff"
                | "agent.remote.git.commit"
                | "agent.remote.results.list"
                | "agent.remote.results.apply"
                | "agent.remote.results.reject"
                | "chats.list"
                | "chats.create"
                | "chats.open"
                | "git.status"
                | "git.diff"
                | "files.list"
                | "files.openWith"
                | "files.editSession.read"
                | "files.editSession.save"
                | "files.editSession.result"
                | "files.editSession.close"
                | "assets.delete"
                | "ai.complete"
                | "ai.stream",
        >(
            method: M,
            args: ProjectRpcArgs[M],
            options?: ProjectRpcCallOptions,
        ): Promise<ProjectRpcResults[M]>;
    }
    Index
    • Type Parameters

      • M extends
            | "connectors.execute"
            | "connectors.google.calendar.listAccounts"
            | "connectors.google.calendar.ensureAccess"
            | "connectors.google.calendar.listCalendars"
            | "connectors.google.calendar.freebusy"
            | "connectors.google.calendar.listEvents"
            | "connectors.google.calendar.createEvent"
            | "connectors.google.calendar.updateEvent"
            | "connectors.google.calendar.deleteEvent"
            | "connectors.google.mail.listAccounts"
            | "connectors.google.mail.ensureAccess"
            | "connectors.google.mail.listLabels"
            | "connectors.google.mail.listMessages"
            | "connectors.google.mail.getMessage"
            | "connectors.google.mail.getThread"
            | "connectors.google.mail.modifyMessage"
            | "connectors.google.mail.createDraft"
            | "connectors.google.mail.updateDraft"
            | "connectors.google.mail.deleteDraft"
            | "connectors.google.mail.send"
            | "assets.publish"
            | "sites.deploy"
            | "ui.notify"
            | "git.commit"
            | "dialog.saveAs"
            | "files.publish"
            | "capability.invoke"
            | "files.pick"
            | "files.save"
            | "fs.read"
            | "fs.readBinary"
            | "fs.write"
            | "fs.writeBinary"
            | "fs.list"
            | "fs.delete"
            | "fs.external.list"
            | "fs.external.readText"
            | "fs.external.readBinary"
            | "fs.external.writeText"
            | "git.external.status"
            | "git.external.diffFile"
            | "git.external.log"
            | "git.external.show"
            | "shared.read"
            | "shared.write"
            | "shared.writeBinary"
            | "shared.put"
            | "shared.list"
            | "blobs.put"
            | "documents.toMarkdown"
            | "promptHistory.listSessions"
            | "promptHistory.readSession"
            | "cloud.summary"
            | "cloud.chatSession"
            | "cloud.claimChatHandle"
            | "cloud.support.listIssues"
            | "cloud.support.getIssue"
            | "cloud.support.createIssue"
            | "cloud.support.markAffected"
            | "cloud.support.setIssueStatus"
            | "cloud.support.collectEvidence"
            | "community.member.current"
            | "community.member.claim"
            | "community.projection.read"
            | "community.attachment.issue"
            | "community.message.create"
            | "community.message.edit"
            | "community.message.delete"
            | "community.reaction.set"
            | "community.search"
            | "community.issue.create"
            | "community.issue.affect"
            | "community.moderation.apply"
            | "community.owner.settings.update"
            | "community.owner.channel.create"
            | "community.owner.channel.update"
            | "community.owner.channel.reorder"
            | "community.owner.channel.state"
            | "community.owner.channel.list"
            | "community.operator.roster.list"
            | "community.owner.moderator.set"
            | "community.moderation.member-status.set"
            | "community.moderation.audit.list"
            | "sites.cloudflarePages.deploy"
            | "sites.status"
            | "sites.review"
            | "sites.deployments"
            | "assistant.memory.overview"
            | "assistant.memory.episodes"
            | "assistant.memory.conclusions"
            | "assistant.memory.search"
            | "assistant.memory.recallTrace"
            | "assistant.memory.editFile"
            | "assistant.memory.deleteEpisode"
            | "assistant.memory.deleteConclusion"
            | "entities.listTypes"
            | "entities.create"
            | "entities.get"
            | "entities.query"
            | "entities.update"
            | "entities.delete"
            | "entities.grant"
            | "entities.revoke"
            | "entities.watch"
            | "entities.requestAccess"
            | "entities.content.append"
            | "entities.content.read"
            | "entities.content.redact"
            | "session.user"
            | "session.signIn"
            | "session.signOut"
            | "secrets.get"
            | "secrets.list"
            | "systemAudio.start"
            | "systemAudio.current"
            | "systemAudio.read"
            | "systemAudio.stop"
            | "ui.surfaces.list"
            | "ui.surfaces.open"
            | "ui.surfaces.focus"
            | "ui.surfaces.close"
            | "host.navigate"
            | "host.openExternal"
            | "host.chrome.author"
            | "host.projectIcons"
            | "host.projectIconCatalog"
            | "host.projectIconDelete"
            | "host.hostSounds"
            | "host.hostSoundCatalog"
            | "host.icons.create"
            | "host.icons.cancelCreate"
            | "host.projects.list"
            | "host.spec.listSections"
            | "host.spec.readSection"
            | "host.capabilities.list"
            | "host.evaluations.listRuns"
            | "host.evaluations.getRun"
            | "host.evaluations.request"
            | "host.evaluations.rerun"
            | "host.evaluations.listWorkRoots"
            | "host.evaluations.beginFolderSelection"
            | "host.evaluations.createWork"
            | "host.evaluations.startRemediation"
            | "host.evaluations.getRemediation"
            | "agent.spawn"
            | "agent.stop"
            | "agent.providers.list"
            | "agent.sessions.create"
            | "agent.sessions.listControlled"
            | "agent.sessions.get"
            | "agent.sessions.send"
            | "agent.sessions.resume"
            | "agent.sessions.cancel"
            | "agent.sessions.events"
            | "agent.runs"
            | "agent.remote.targets.list"
            | "agent.remote.sessions.create"
            | "agent.remote.sessions.list"
            | "agent.remote.sessions.get"
            | "agent.remote.sessions.send"
            | "agent.remote.sessions.resume"
            | "agent.remote.sessions.cancel"
            | "agent.remote.sessions.events"
            | "agent.remote.git.status"
            | "agent.remote.git.diff"
            | "agent.remote.git.commit"
            | "agent.remote.results.list"
            | "agent.remote.results.apply"
            | "agent.remote.results.reject"
            | "chats.list"
            | "chats.create"
            | "chats.open"
            | "git.status"
            | "git.diff"
            | "files.list"
            | "files.openWith"
            | "files.editSession.read"
            | "files.editSession.save"
            | "files.editSession.result"
            | "files.editSession.close"
            | "assets.delete"
            | "ai.complete"
            | "ai.stream"

      Parameters

      Returns Promise<ProjectRpcResults[M]>