ctx.external.
Branch by provider
ctx.external is null.
Use conversation identity in a tool
Security boundary
ctx.external contains identifiers and routing metadata. It does not contain:
- Slack or Teams access tokens;
- signing secrets or client secrets;
- provider credentials;
- the message text;
- arbitrary raw webhook bodies.