ctx.external while keeping message transport, authentication, deduplication, and replies owned by Salambo.
Slack thread-aware instructions
Teams channel-aware instructions
Restrict a sensitive tool to direct messages
ctx.external === null) are allowed. The example allows them.