agent.remote.results.apply
agent.remote.results.list
agent.remote.results.reject
"agent.remote.results.reject": { rejected: true }
agent.remote.sessions.cancel
agent.remote.sessions.create
agent.remote.sessions.events
agent.remote.sessions.get
agent.remote.sessions.list
"agent.remote.sessions.list": { nextCursor?: string; sessions: readonly RemoteCodingSession[];}
agent.remote.sessions.resume
agent.remote.sessions.send
agent.remote.targets.list
agent.sessions.listControlled
ai.complete
"ai.complete": {
finishReason: "length" | "stop";
text: string;
tier: "local";
turnId: string;
usage: {
decodeTokensPerSecond?: number;
elapsedMs?: number;
inputTokens?: number;
outputTokens?: number;
ttftMs?: number;
};
}
ai.stream
"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 }
assistant.memory.conclusions
assistant.memory.deleteConclusion
assistant.memory.deleteEpisode
assistant.memory.editFile
assistant.memory.episodes
assistant.memory.overview
assistant.memory.recallTrace
chats.open
"chats.open": void
cloud.support.collectEvidence
cloud.support.createIssue
cloud.support.markAffected
cloud.support.setIssueStatus
"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.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;
}[];
};
};
}
connectors.google.calendar.createEvent
connectors.google.calendar.deleteEvent
connectors.google.calendar.ensureAccess
connectors.google.calendar.freebusy
connectors.google.calendar.listAccounts
connectors.google.calendar.listCalendars
connectors.google.calendar.listEvents
connectors.google.calendar.updateEvent
connectors.google.mail.createDraft
connectors.google.mail.deleteDraft
connectors.google.mail.ensureAccess
connectors.google.mail.getMessage
connectors.google.mail.getThread
connectors.google.mail.listAccounts
connectors.google.mail.listLabels
connectors.google.mail.listMessages
connectors.google.mail.modifyMessage
connectors.google.mail.send
connectors.google.mail.updateDraft
entities.content.append
"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
"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
"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;}
fs.delete
"fs.delete": void
fs.external.readText
"fs.external.readText": string
fs.list
"fs.list": string[]
fs.read
"fs.read": string
fs.readBinary
"fs.readBinary": Uint8Array
fs.write
"fs.write": void
fs.writeBinary
"fs.writeBinary": void
host.evaluations.beginFolderSelection
host.evaluations.createWork
host.evaluations.listRuns
host.evaluations.listWorkRoots
host.icons.cancelCreate
"host.icons.cancelCreate": void
host.navigate
"host.navigate": void
host.openExternal
"host.openExternal": void
promptHistory.listSessions
promptHistory.readSession
secrets.get
"secrets.get": { value: string }
secrets.list
"secrets.list": { names: string[] }
shared.list
"shared.list": string[]
shared.read
"shared.read": string
sites.cloudflarePages.deploy
systemAudio.read
"systemAudio.read": Uint8Array<ArrayBufferLike> | null
ui.notify
"ui.notify": void