INNER CODE UNIT · TypeScript
r
agentconnect-md/agentconnect · packages/activation-policy/src/index.ts:221
const r = layer.find((x) => x.match.kind === kind)
if (r) return pickRule(r, kind)
}
return null
}
// ─── conversation-delivery selection and verified-agent edge gates ───
/**
* Does this conversation admit an activation for `agentId` at all?
*
* The per-channel trigger is an operator fence, not a routing preference: "Off means the
* agent does not respond in that channel at all. Not to an @-mention, not to a follow-up
* in a thread it had already joined, not to a control command" (product-conventions).
* The human ladder gets this from `routeRules`' scope filter, which the verified-agent
* ladder deliberately bypasses — so the fence is re-applied through this predicate
* rather than inherited.
*