Skip to main content

Interface: ChatTaskResponderConfig

Defined in: .source/wunderland/src/channels/chat/types.ts:43

Configuration for the ChatTaskResponder.

Properties

allowedUsers

allowedUsers: string[]

Defined in: .source/wunderland/src/channels/chat/types.ts:47

User IDs allowed to trigger tools. Empty = all users.


conversationHistoryLimit

conversationHistoryLimit: number

Defined in: .source/wunderland/src/channels/chat/types.ts:49

Max messages to retain per conversation.


dbPath?

optional dbPath?: string

Defined in: .source/wunderland/src/channels/chat/types.ts:51

SQLite database path for conversation persistence.


llmCallFn?

optional llmCallFn?: (messages, tools?) => Promise<string>

Defined in: .source/wunderland/src/channels/chat/types.ts:53

LLM call function — invoked with message history, returns assistant response.

Parameters

messages

object[]

tools?

unknown[]

Returns

Promise<string>


securityTier

securityTier: SecurityTier

Defined in: .source/wunderland/src/channels/chat/types.ts:45

Security tier for this responder instance.