Chat SDK now lets bots read the parent issue or pull request when mentioned in a Linear or GitHub comment. The message.subject property returns the parent resource's title, status, URL, and full typed payload. It is cached per message, so multiple calls cost one API hit. On Slack and other chat platforms with no parent resource concept, message.subject returns null.

The GitHub, Linear, and Slack adapters now expose their underlying platform SDKs directly. This means bots can call provider APIs without workarounds. The previous .client getter still works but is marked deprecated, so migration pressure is real and immediate.

The detail worth reading in the full changelog is how the typed payload is structured across different platforms, and where the null-return behavior creates edge cases in multi-platform bots. Start with the message.subject documentation at chat-sdk.dev/docs/subject before touching the templates.

[READ ORIGINAL →]