Interface: GroupPolicyInput
Defined in: packages/agentos/src/io/channels/group-policy.ts:14
Inputs the evaluator needs about one inbound message.
Properties
bindingOwnerUserId?
optionalbindingOwnerUserId:string
Defined in: packages/agentos/src/io/channels/group-policy.ts:28
Owner from the binding config, when present.
botUserId?
optionalbotUserId:string
Defined in: packages/agentos/src/io/channels/group-policy.ts:26
The agent's own platform user ID (self-echo guard), when known.
isGroup
isGroup:
boolean
Defined in: packages/agentos/src/io/channels/group-policy.ts:16
True for group/channel/thread conversations; DMs bypass policy.
mentions
mentions:
string[] |undefined
Defined in: packages/agentos/src/io/channels/group-policy.ts:22
Mentioned platform user IDs, if the adapter extracts them.
senderId
senderId:
string
Defined in: packages/agentos/src/io/channels/group-policy.ts:18
Platform-native sender ID.
senderIsBot
senderIsBot:
boolean
Defined in: packages/agentos/src/io/channels/group-policy.ts:20
Platform marks the sender as a bot/automated account.
supportsMentions
supportsMentions:
boolean
Defined in: packages/agentos/src/io/channels/group-policy.ts:24
Adapter reliably populates mentions.