a5522f69c0
Slack deprecates the Assistant messaging experience (assistant_view) in February 2027: assistant.threads.setStatus/setTitle are replaced by agents.sessions.setStatus/rename. slack-sdk 3.44.0 (Aug 27 2026) ships the typed methods with drop-in-compatible signatures. - adapter: capability probe on the AsyncWebClient CLASS (never instance — mock auto-attributes lie), cached; status set/clear + thread title route through agents.sessions.* when available, legacy otherwise - pins: slack-sdk 3.43.0 -> 3.44.0 (pyproject messaging+slack extras, lazy_deps, uv.lock) - tests: autouse fixture pins the probe to legacy under the mocked SDK; 5 new tests cover both routing paths for typing, clear, and title - docs: slack.md scope table + status-line notes mention both methods