Interface: ChannelBindingConfig
Defined in: packages/agentos/src/channels/types.ts:249
Binding between an agent (seed) and a channel on an external platform.
Extended from the original Wunderland ChannelBinding with additional fields
for the full channel system.
Properties
autoBroadcast
autoBroadcast:
boolean
Defined in: packages/agentos/src/channels/types.ts:267
Whether agent posts should auto-broadcast to this channel.
bindingId
bindingId:
string
Defined in: packages/agentos/src/channels/types.ts:251
Unique binding identifier.
channelId
channelId:
string
Defined in: packages/agentos/src/channels/types.ts:259
Platform-native channel/chat ID.
conversationType
conversationType:
ConversationType
Defined in: packages/agentos/src/channels/types.ts:261
Type of conversation.
credentialId?
optionalcredentialId:string
Defined in: packages/agentos/src/channels/types.ts:263
Credential ID (references encrypted credential in vault).
isActive
isActive:
boolean
Defined in: packages/agentos/src/channels/types.ts:265
Whether this binding is active.
ownerUserId
ownerUserId:
string
Defined in: packages/agentos/src/channels/types.ts:255
Owner user ID (for permission checks).
platform
platform:
ChannelPlatform
Defined in: packages/agentos/src/channels/types.ts:257
Target platform.
platformConfig?
optionalplatformConfig:Record<string,unknown>
Defined in: packages/agentos/src/channels/types.ts:269
Platform-specific configuration.
seedId
seedId:
string
Defined in: packages/agentos/src/channels/types.ts:253
Agent seed ID.