Interface: ChannelSession
Defined in: packages/agentos/src/channels/types.ts:315
Active session between an agent and a remote conversation.
Properties
context?
optionalcontext:Record<string,unknown>
Defined in: packages/agentos/src/channels/types.ts:335
Session context data (for multi-turn state).
conversationId
conversationId:
string
Defined in: packages/agentos/src/channels/types.ts:323
Platform-native conversation ID.
conversationType
conversationType:
ConversationType
Defined in: packages/agentos/src/channels/types.ts:325
Conversation type.
isActive
isActive:
boolean
Defined in: packages/agentos/src/channels/types.ts:333
Whether this session is active.
lastMessageAt
lastMessageAt:
string
Defined in: packages/agentos/src/channels/types.ts:329
Last message timestamp.
messageCount
messageCount:
number
Defined in: packages/agentos/src/channels/types.ts:331
Total messages exchanged.
platform
platform:
ChannelPlatform
Defined in: packages/agentos/src/channels/types.ts:321
Platform.
remoteUser?
optionalremoteUser:RemoteUser
Defined in: packages/agentos/src/channels/types.ts:327
Remote user (for DMs).
seedId
seedId:
string
Defined in: packages/agentos/src/channels/types.ts:319
Agent seed ID.
sessionId
sessionId:
string
Defined in: packages/agentos/src/channels/types.ts:317
Unique session ID.