Skip to content

LiveAgentClient

LiveAgentClient = object

Defined in: packages/agent/src/index.ts:67

addTranscript(line): Promise<void>

Defined in: packages/agent/src/index.ts:99

boolean = ...

boolean = ...

string = ...

string = ...

boolean = ...

Promise<void>


browserOps(request): Promise<{ page: { changed?: { added: string[]; removed: string[]; }; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; outline: string; screenshot?: string; title: string; url: string; }; results: ({ ok: true; } | { error: string; heldBy?: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; }; ok: false; })[]; }>

Defined in: packages/agent/src/index.ts:90

({ type: "navigate"; url: string; } | { ref: string; type: "click"; } | { ref: string; submit?: boolean; text: string; type: "type"; } | { key: string; type: "press"; } | { dy: number; type: "scroll"; } | { ms: number; type: "wait"; })[] = ...

Promise<{ page: { changed?: { added: string[]; removed: string[]; }; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; outline: string; screenshot?: string; title: string; url: string; }; results: ({ ok: true; } | { error: string; heldBy?: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; }; ok: false; })[]; }>


browserVideo(): Promise<{ token: string; url: string; }>

Defined in: packages/agent/src/index.ts:92

Promise<{ token: string; url: string; }>


canvasOps(request): Promise<{ results: ({ humanShapes?: string[]; ids: string[]; ok: true; suggested?: boolean; } | { error: string; ok: false; })[]; suggestionId: string | null; }>

Defined in: packages/agent/src/index.ts:78

string = ...

string = ...

"edit" | "suggest" = ...

({ shapes: object[]; type: "add_shapes"; } | { arrows: object[]; type: "connect"; } | { type: "update_shapes"; updates: object[]; } | { ids: string[]; type: "delete_shapes"; })[] = ...

Promise<{ results: ({ humanShapes?: string[]; ids: string[]; ok: true; suggested?: boolean; } | { error: string; ok: false; })[]; suggestionId: string | null; }>


chatOps(request): Promise<{ results: ({ id: string; ok: true; } | { error: string; ok: false; })[]; suggestionId: null; }>

Defined in: packages/agent/src/index.ts:80

string = ...

string = ...

"edit" | "suggest" = ...

({ attachments?: object[]; id?: string; mentions?: object[]; text: string; type: "post_message"; } | { id: string; text: string; type: "edit_message"; } | { emoji: string; id: string; type: "react"; } | { type: "typing"; })[] = ...

Promise<{ results: ({ id: string; ok: true; } | { error: string; ok: false; })[]; suggestionId: null; }>


comment(request): Promise<{ threadId: string; }>

Defined in: packages/agent/src/index.ts:74

{ body: string; threadId: string; } | { blockId: string; body: string; quote?: string; }

Promise<{ threadId: string; }>


desktopOps(request): Promise<{ desktop: { actions: object[]; app: string; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; cursor: { x: number; y: number; } | null; screen: { height: number; width: number; }; screenshot?: string; status: "starting" | "running" | "stopped" | "unavailable"; }; results: ({ ok: true; } | { error: string; heldBy?: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; }; ok: false; })[]; }>

Defined in: packages/agent/src/index.ts:95

({ type: "move"; x: number; y: number; } | { button?: "left" | "right" | "middle"; count?: 1 | 2; type: "click"; x: number; y: number; } | { from: [number, number]; to: [number, number]; type: "drag"; } | { amount?: number; direction: "up" | "down"; type: "scroll"; } | { keys: string[]; type: "key"; } | { text: string; type: "type"; } | { target: string; type: "open"; } | { application: string; type: "launch"; uri?: string; } | { ms: number; type: "wait"; })[] = ...

Promise<{ desktop: { actions: object[]; app: string; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; cursor: { x: number; y: number; } | null; screen: { height: number; width: number; }; screenshot?: string; status: "starting" | "running" | "stopped" | "unavailable"; }; results: ({ ok: true; } | { error: string; heldBy?: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; }; ok: false; })[]; }>


frame(id): Promise<Buffer<ArrayBufferLike>>

Defined in: packages/agent/src/index.ts:94

string

Promise<Buffer<ArrayBufferLike>>


frames(): Promise<{ frames: object[]; }>

Defined in: packages/agent/src/index.ts:93

Promise<{ frames: object[]; }>


history(): Promise<{ events: object[]; sessions: object[]; }>

Defined in: packages/agent/src/index.ts:71

Promise<{ events: object[]; sessions: object[]; }>


markdown(): Promise<string>

Defined in: packages/agent/src/index.ts:69

Promise<string>


mediaToken(request?): Promise<{ canPublish: boolean; identity: string; room: string; token: string; url: string; }>

Defined in: packages/agent/src/index.ts:97

string = ...

Promise<{ canPublish: boolean; identity: string; room: string; token: string; url: string; }>


ops(request): Promise<{ results: ({ blockIds: string[]; ok: true; } | { error: string; ok: false; })[]; suggestionId: string | null; }>

Defined in: packages/agent/src/index.ts:70

string = ...

string = ...

"edit" | "suggest" = ...

({ afterBlockId: string | null; markdown: string; type: "insert"; } | { blockId: string; markdown: string; type: "replace"; } | { blockId: string; type: "delete"; })[] = ...

Promise<{ results: ({ blockIds: string[]; ok: true; } | { error: string; ok: false; })[]; suggestionId: string | null; }>


outline(): Promise<{ blocks: object[]; suggestions: object[]; threads: object[]; }>

Defined in: packages/agent/src/index.ts:68

Promise<{ blocks: object[]; suggestions: object[]; threads: object[]; }>


pptx(title): Promise<Buffer<ArrayBufferLike>>

Defined in: packages/agent/src/index.ts:87

string

Promise<Buffer<ArrayBufferLike>>


readBrowser(options?): Promise<{ changed?: { added: string[]; removed: string[]; }; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; outline: string; screenshot?: string; title: string; url: string; }>

Defined in: packages/agent/src/index.ts:91

boolean

Promise<{ changed?: { added: string[]; removed: string[]; }; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; outline: string; screenshot?: string; title: string; url: string; }>


readCanvas(): Promise<{ connections: object[]; shapes: object[]; suggestions: object[]; }>

Defined in: packages/agent/src/index.ts:79

Promise<{ connections: object[]; shapes: object[]; suggestions: object[]; }>


readChat(options?): Promise<{ messages: object[]; }>

Defined in: packages/agent/src/index.ts:81

number

number

Promise<{ messages: object[]; }>


readDeck(): Promise<{ slides: object[]; suggestions: object[]; theme: { mode: "light" | "dark"; name: string; themeId: string; }; }>

Defined in: packages/agent/src/index.ts:89

Promise<{ slides: object[]; suggestions: object[]; theme: { mode: "light" | "dark"; name: string; themeId: string; }; }>


readDesktop(options?): Promise<{ actions: object[]; app: string; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; cursor: { x: number; y: number; } | null; screen: { height: number; width: number; }; screenshot?: string; status: "starting" | "running" | "stopped" | "unavailable"; }>

Defined in: packages/agent/src/index.ts:96

boolean

Promise<{ actions: object[]; app: string; controller: { color?: string; id: string; kind: "human" | "agent"; name: string; onBehalfOf?: { id: string; name: string; }; } | null; cursor: { x: number; y: number; } | null; screen: { height: number; width: number; }; screenshot?: string; status: "starting" | "running" | "stopped" | "unavailable"; }>


readSheet(range?): Promise<{ colCount: number; columns: object[]; range: string | null; rowCount: number; rows: object[]; suggestions: object[]; }>

Defined in: packages/agent/src/index.ts:76

string

Promise<{ colCount: number; columns: object[]; range: string | null; rowCount: number; rows: object[]; suggestions: object[]; }>


readSpace(): Promise<{ objects: object[]; }>

Defined in: packages/agent/src/index.ts:86

Promise<{ objects: object[]; }>


restore(uptoId): Promise<void>

Defined in: packages/agent/src/index.ts:73

string

Promise<void>


sheetOps(request): Promise<{ results: ({ humanCells?: string[]; ok: true; range: string; suggested?: boolean; } | { error: string; ok: false; })[]; suggestionId: string | null; }>

Defined in: packages/agent/src/index.ts:75

string = ...

string = ...

"edit" | "suggest" = ...

({ range: string; type: "set_range"; values: string[][]; } | { afterRow: number | null; type: "add_rows"; values: string[][]; } | { fromRow: number; toRow: number; type: "delete_rows"; } | { columns: string; format?: "number" | "date" | "text" | "currency" | "percent"; type: "format_columns"; width?: number; })[] = ...

Promise<{ results: ({ humanCells?: string[]; ok: true; range: string; suggested?: boolean; } | { error: string; ok: false; })[]; suggestionId: string | null; }>


slidesOps(request): Promise<{ results: ({ humanElements?: string[]; ids: string[]; ok: true; suggested?: boolean; } | { error: string; ok: false; })[]; suggestionId: string | null; }>

Defined in: packages/agent/src/index.ts:88

string = ...

string = ...

"edit" | "suggest" = ...

({ attribution?: string; bullets?: string[]; chart?: { chart: "bar" | "line" | "pie"; labels: string[]; series: object[]; }; id?: string; image?: { alt: string; url: string; }; layout?: "section" | "quote" | "title" | "title_bullets" | "two_column" | "chart_takeaway" | "image_full" | "closing"; notes?: string; position?: number; quote?: string; rightBullets?: string[]; subtitle?: string; title?: string; type: "add_slide"; } | { attribution?: string; bullets?: string[]; chart?: { chart: "bar" | "line" | "pie"; labels: string[]; series: object[]; }; hidden?: boolean; image?: { alt: string; url: string; }; layout?: "section" | "quote" | "title" | "title_bullets" | "two_column" | "chart_takeaway" | "image_full" | "closing"; notes?: string; quote?: string; rightBullets?: string[]; slide: string; subtitle?: string; title?: string; type: "update_slide"; } | { position: number; slide: string; type: "move_slide"; } | { slide: string; type: "delete_slide"; } | { overrides?: { accent?: string; background?: string; }; themeId?: "studio" | "midnight"; type: "set_theme"; } | { data?: { chart: "bar" | "line" | "pie"; labels: string[]; series: object[]; } | { alt: string; url: string; } | { header: boolean; rows: string[][]; } | { shape: "ellipse" | "line" | "rect"; }; delete?: boolean; element: string; h?: number; rotation?: number; style?: { align?: "left" | "center" | "right"; color?: string; fill?: string; opacity?: number; radius?: number; role?: "quote" | "body" | "title" | "subtitle" | "heading" | "caption"; stroke?: string; valign?: "top" | "middle" | "bottom"; }; text?: string; type: "edit_element"; w?: number; x?: number; y?: number; z?: number; } | { data?: { chart: "bar" | "line" | "pie"; labels: string[]; series: object[]; } | { alt: string; url: string; } | { header: boolean; rows: string[][]; } | { shape: "ellipse" | "line" | "rect"; }; h?: number; id?: string; kind: "text" | "shape" | "chart" | "image" | "table"; slide: string; style?: { align?: "left" | "center" | "right"; color?: string; fill?: string; opacity?: number; radius?: number; role?: "quote" | "body" | "title" | "subtitle" | "heading" | "caption"; stroke?: string; valign?: "top" | "middle" | "bottom"; }; text?: string; type: "add_element"; w?: number; x?: number; y?: number; })[] = ...

Promise<{ results: ({ humanElements?: string[]; ids: string[]; ok: true; suggested?: boolean; } | { error: string; ok: false; })[]; suggestionId: string | null; }>


spaceOps(request): Promise<{ results: ({ id: string; ok: true; } | { by?: string; error: string; ok: false; })[]; suggestionId: null; }>

Defined in: packages/agent/src/index.ts:85

string = ...

string = ...

"edit" | "suggest" = ...

({ docName: string; h?: number; kind: string; title: string; type: "place"; w?: number; x?: number; y?: number; } | { id: string; type: "move"; x: number; y: number; } | { h: number; id: string; type: "resize"; w: number; } | { id: string; type: "remove"; } | { id: string; type: "bring_to_front"; } | { id: string; state: "minimized" | "maximized" | "open"; type: "set_state"; })[] = ...

Promise<{ results: ({ id: string; ok: true; } | { by?: string; error: string; ok: false; })[]; suggestionId: null; }>


speak(text): Promise<{ id: string; spoken: "server" | "clients"; }>

Defined in: packages/agent/src/index.ts:100

string

Promise<{ id: string; spoken: "server" | "clients"; }>


transcript(): Promise<{ lines: object[]; present: object[]; room: string; startedAt: string | null; }>

Defined in: packages/agent/src/index.ts:98

Promise<{ lines: object[]; present: object[]; room: string; startedAt: string | null; }>


version(uptoId, sinceId?): Promise<{ cells: object[]; diff: object[]; markdown: string; objects: object[]; shapes: object[]; slides: object[]; uptoId: string; }>

Defined in: packages/agent/src/index.ts:72

string

string

Promise<{ cells: object[]; diff: object[]; markdown: string; objects: object[]; shapes: object[]; slides: object[]; uptoId: string; }>


xlsx(title): Promise<Buffer<ArrayBufferLike>>

Defined in: packages/agent/src/index.ts:77

string

Promise<Buffer<ArrayBufferLike>>