ChatController
Auto-generated API reference for ChatController.
Interface: ChatController
Defined in: core/dist/index.d.ts:199
#Properties
#approve
approve: (
toolCallId) =>Promise<void>
Defined in: core/dist/index.d.ts:221
#Parameters
toolCallId
string
#Returns
Promise<void>
#clear
clear: () =>
Promise<void>
Defined in: core/dist/index.d.ts:219
#Returns
Promise<void>
#deny
deny: (
toolCallId,reason?) =>Promise<void>
Defined in: core/dist/index.d.ts:222
#Parameters
toolCallId
string
reason?
string
#Returns
Promise<void>
#edit
edit: (
messageId,newContent,opts?) =>Promise<void>
Defined in: core/dist/index.d.ts:210
Edit a message by id. For user messages, truncates all subsequent turns and regenerates (unless opts.regenerate === false). For assistant messages, updates the content in place.
#Parameters
messageId
string
newContent
string
opts?
EditOptions
#Returns
Promise<void>
#getState
getState: () =>
ChatState
Defined in: core/dist/index.d.ts:200
#Returns
#regenerate
regenerate: (
messageId?) =>Promise<void>
Defined in: core/dist/index.d.ts:216
Regenerate the assistant response. If messageId names an assistant
message, that one is replaced. Otherwise regenerates the last
assistant turn (same as retry()).
#Parameters
messageId?
string
#Returns
Promise<void>
#retry
retry: () =>
Promise<void>
Defined in: core/dist/index.d.ts:204
#Returns
Promise<void>
#send
send: (
text) =>Promise<void>
Defined in: core/dist/index.d.ts:202
#Parameters
text
string
#Returns
Promise<void>
#setInput
setInput: (
value) =>void
Defined in: core/dist/index.d.ts:217
#Parameters
value
string
#Returns
void
#setMessages
setMessages: (
messages) =>void
Defined in: core/dist/index.d.ts:218
#Parameters
messages
#Returns
void
#stop
stop: () =>
void
Defined in: core/dist/index.d.ts:203
#Returns
void
#subscribe
subscribe: (
listener) => () =>void
Defined in: core/dist/index.d.ts:201
#Parameters
listener
() => void
#Returns
() => void
#updateConfig
updateConfig: (
config) =>void
Defined in: core/dist/index.d.ts:220
#Parameters
config
Partial<ChatConfig>
#Returns
void