Interface: ChannelSession
Defined in: packages/agentos/src/channels/types.ts:275
Active session between an agent and a remote conversation.
Properties
context?
optionalcontext:Record<string,unknown>
Defined in: packages/agentos/src/channels/types.ts:295
Session context data (for multi-turn state).
conversationId
conversationId:
string
Defined in: packages/agentos/src/channels/types.ts:283
Platform-native conversation ID.
conversationType
conversationType:
ConversationType
Defined in: packages/agentos/src/channels/types.ts:285
Conversation type.
isActive
isActive:
boolean
Defined in: packages/agentos/src/channels/types.ts:293
Whether this session is active.
lastMessageAt
lastMessageAt:
string
Defined in: packages/agentos/src/channels/types.ts:289
Last message timestamp.
messageCount
messageCount:
number
Defined in: packages/agentos/src/channels/types.ts:291
Total messages exchanged.
platform
platform:
ChannelPlatform
Defined in: packages/agentos/src/channels/types.ts:281
Platform.
remoteUser?
optionalremoteUser:RemoteUser
Defined in: packages/agentos/src/channels/types.ts:287
Remote user (for DMs).
seedId
seedId:
string
Defined in: packages/agentos/src/channels/types.ts:279
Agent seed ID.
sessionId
sessionId:
string
Defined in: packages/agentos/src/channels/types.ts:277
Unique session ID.