ChatReturn
Auto-generated API reference for ChatReturn.
Interface: ChatReturn
Defined in: packages/core/src/types/chat.ts:89
#Extends
#Properties
#approve
approve: (
toolCallId) =>Promise<void>
Defined in: packages/core/src/types/chat.ts:97
#Parameters
toolCallId
string
#Returns
Promise<void>
#clear
clear: () =>
Promise<void>
Defined in: packages/core/src/types/chat.ts:96
#Returns
Promise<void>
#deny
deny: (
toolCallId,reason?) =>Promise<void>
Defined in: packages/core/src/types/chat.ts:98
#Parameters
toolCallId
string
reason?
string
#Returns
Promise<void>
#edit
edit: (
messageId,newContent,opts?) =>Promise<void>
Defined in: packages/core/src/types/chat.ts:93
#Parameters
messageId
string
newContent
string
opts?
#Returns
Promise<void>
#error
error:
Error|null
Defined in: packages/core/src/types/chat.ts:46
#Inherited from
#input
input:
string
Defined in: packages/core/src/types/chat.ts:45
#Inherited from
#messages
messages:
Message[]
Defined in: packages/core/src/types/chat.ts:43
#Inherited from
#regenerate
regenerate: (
messageId?) =>Promise<void>
Defined in: packages/core/src/types/chat.ts:94
#Parameters
messageId?
string
#Returns
Promise<void>
#retry
retry: () =>
Promise<void>
Defined in: packages/core/src/types/chat.ts:92
#Returns
Promise<void>
#send
send: (
text) =>Promise<void>
Defined in: packages/core/src/types/chat.ts:90
#Parameters
text
string
#Returns
Promise<void>
#setInput
setInput: (
value) =>void
Defined in: packages/core/src/types/chat.ts:95
#Parameters
value
string
#Returns
void
#status
status:
StreamStatus
Defined in: packages/core/src/types/chat.ts:44
#Inherited from
#stop
stop: () =>
void
Defined in: packages/core/src/types/chat.ts:91
#Returns
void
#usage
usage:
TokenUsage
Defined in: packages/core/src/types/chat.ts:52
Token usage accumulated across every LLM call in this chat session.
Populated when the adapter surfaces usage (OpenAI, Anthropic, Gemini,
Ollama all do). Zeroed by clear().