Skip to main content

Interface: GroupPolicyInput

Defined in: packages/agentos/src/io/channels/group-policy.ts:14

Inputs the evaluator needs about one inbound message.

Properties

bindingOwnerUserId?

optional bindingOwnerUserId: string

Defined in: packages/agentos/src/io/channels/group-policy.ts:28

Owner from the binding config, when present.


botUserId?

optional botUserId: 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.