Skip to main content

Interface: ChatTaskResponderConfig

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

Configuration for the ChatTaskResponder.

Properties​

allowedUsers​

allowedUsers: string[]

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

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


conversationHistoryLimit​

conversationHistoryLimit: number

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

Max messages to retain per conversation.


dbPath?​

optional dbPath?: string

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

SQLite database path for conversation persistence.


groupPolicy?​

optional groupPolicy?: any

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

Group-chat safety policy (mention gating, owner-only, allow/deny, bot-loop protection).


llmCallFn?​

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

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

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:53

Security tier for this responder instance.