agentskit.js

ChatConfig

Auto-generated API reference for ChatConfig.

Interface: ChatConfig

Defined in: core/dist/index.d.ts:158

#Properties

#adapter

adapter: AdapterFactory

Defined in: core/dist/index.d.ts:159


#initialMessages?

optional initialMessages?: MessageType[]

Defined in: core/dist/index.d.ts:167


#maxTokens?

optional maxTokens?: number

Defined in: core/dist/index.d.ts:162


#maxToolIterations?

optional maxToolIterations?: number

Defined in: core/dist/index.d.ts:174

Maximum number of LLM ↔ tool feedback turns per send(). After a tool call, the controller feeds the result back to the model so it can continue reasoning. This caps that loop to prevent runaway cost if a model keeps requesting tools. Default: 5. Set to 1 to disable.


#memory?

optional memory?: ChatMemory

Defined in: core/dist/index.d.ts:165


#observers?

optional observers?: Observer[]

Defined in: core/dist/index.d.ts:178


#onError?

optional onError?: (error) => void

Defined in: core/dist/index.d.ts:176

#Parameters

error

Error

#Returns

void


#onMessage?

optional onMessage?: (message) => void

Defined in: core/dist/index.d.ts:175

#Parameters

message

MessageType

#Returns

void


#onToolCall?

optional onToolCall?: (toolCall, context) => MaybePromise<void>

Defined in: core/dist/index.d.ts:177

#Parameters

toolCall

ToolCall

context

ToolCallHandlerContext

#Returns

MaybePromise<void>


#retriever?

optional retriever?: Retriever

Defined in: core/dist/index.d.ts:166


#skills?

optional skills?: SkillDefinition[]

Defined in: core/dist/index.d.ts:164


#systemPrompt?

optional systemPrompt?: string

Defined in: core/dist/index.d.ts:160


#temperature?

optional temperature?: number

Defined in: core/dist/index.d.ts:161


#tools?

optional tools?: ToolDefinition<Record<string, unknown>>[]

Defined in: core/dist/index.d.ts:163

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page