Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Slack Channels changedapi/beta/organization/claude_tag/slack_channels

Nearest release: v2.1.322, published 2 hours before this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+258added
Lines−4removed
From line 129 where the diff opens
First seen 30 Oct 2026 this site's first read of the page
Recorded edits3to this page, all time

The whole hunk

from line 129, old and new numbered
/
lines
from line 129
129129 
130130 - `"webhooks-2026-10-07"`
131131 
132 - `"admin-user-sign-out-2026-10-08"`
133 
132134 - `"message-threads-2026-08-12"`
133135 
134136 - `"analytics-usage-cost-2026-08-24"`
from line 201
199201 
200202 minLength: 1, maxLength: 128
201203 
204 - `reply_mode: optional BetaClaudeTagReplyMode or null`
205 
206 How Claude takes part in the channel: `automatic`, `mention_only`, `always_awake` or `thread`. Only a channel takes one: an update of a workspace that sends a value is refused, and one that sends null changes nothing. Null never clears it: sent to a channel that stores none it changes nothing, and sent to a channel that stores one it is refused, because a stored reply mode can be changed but never cleared; a caller that wants Claude's default behavior sends `automatic`.
207 
208 - `BetaClaudeTagReplyModeAutomatic object`
209 
210 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
211 
212 - `type: "automatic"`
213 
214 - `BetaClaudeTagReplyModeMentionOnly object`
215 
216 Claude replies only when it is @-mentioned.
217 
218 - `type: "mention_only"`
219 
220 - `BetaClaudeTagReplyModeAlwaysAwake object`
221 
222 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
223 
224 - `type: "always_awake"`
225 
226 - `BetaClaudeTagReplyModeThread object`
227 
228 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
229 
230 - `type: "thread"`
231 
202232### Returns
203233 
204234- `BetaClaudeTagSlackChannel object`
from line 289
259289 
260290 The model Claude uses: a model identifier or the name of a model line. The nearest settings level that sets it decides. When none does, Claude uses the product's default model.
261291 
292 - `reply_mode: BetaClaudeTagReplyMode or null`
293 
294 How Claude takes part in the channel. Only a channel stores one, and no settings level passes one on, so it is always null on a workspace. Null on a channel means the channel stores none yet: Claude then follows the reply mode chosen in Slack, if one was, else `automatic`. A stored reply mode can be changed but never cleared.
295 
296 - `BetaClaudeTagReplyModeAutomatic object`
297 
298 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
299 
300 - `type: "automatic"`
301 
302 - `BetaClaudeTagReplyModeMentionOnly object`
303 
304 Claude replies only when it is @-mentioned.
305 
306 - `type: "mention_only"`
307 
308 - `BetaClaudeTagReplyModeAlwaysAwake object`
309 
310 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
311 
312 - `type: "always_awake"`
313 
314 - `BetaClaudeTagReplyModeThread object`
315 
316 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
317 
318 - `type: "thread"`
319 
262320 - `slack: BetaClaudeTagSlackChannelIdentifiers`
263321 
264322 Slack's own identifiers for the channel.
from line 433
375433 
376434 The settings level `model` comes from.
377435 
436 - `reply_mode: BetaClaudeTagSettingSource or null`
437 
438 The settings level `reply_mode` comes from: the channel when it stores one. With `include_inherited=true` and no stored mode it is `default`.
439 
378440 - `updated_at: string`
379441 
380442 Time Claude Tag's record of the channel last changed. It moves on every change to a setting, and can also move when something no response holds changes, so a later value says to read the channel again, not that a setting changed. Attaching or detaching a Bundle does not by itself move it.
from line 472
410472 "type": "allow"
411473 },
412474 "instructions": "instructions",
413 "model": "model"
475 "model": "model",
476 "reply_mode": {
477 "type": "automatic"
478 }
414479 },
415480 "slack": {
416481 "channel_id": "xx",
from line 503
438503 "model": {
439504 "slack_channel_id": "slack_channel_id",
440505 "type": "slack_channel"
506 },
507 "reply_mode": {
508 "slack_channel_id": "slack_channel_id",
509 "type": "slack_channel"
441510 }
442511 },
443512 "type": "slack_channel",
from line 662
593662 
594663 - `"webhooks-2026-10-07"`
595664 
665 - `"admin-user-sign-out-2026-10-08"`
666 
596667 - `"message-threads-2026-08-12"`
597668 
598669 - `"analytics-usage-cost-2026-08-24"`
from line 730
659730 
660731 The model Claude uses: a model identifier or the name of a model line. The nearest settings level that sets it decides. When none does, Claude uses the product's default model.
661732 
733 - `reply_mode: BetaClaudeTagReplyMode or null`
734 
735 How Claude takes part in the channel. Only a channel stores one, and no settings level passes one on, so it is always null on a workspace. Null on a channel means the channel stores none yet: Claude then follows the reply mode chosen in Slack, if one was, else `automatic`. A stored reply mode can be changed but never cleared.
736 
737 - `BetaClaudeTagReplyModeAutomatic object`
738 
739 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
740 
741 - `type: "automatic"`
742 
743 - `BetaClaudeTagReplyModeMentionOnly object`
744 
745 Claude replies only when it is @-mentioned.
746 
747 - `type: "mention_only"`
748 
749 - `BetaClaudeTagReplyModeAlwaysAwake object`
750 
751 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
752 
753 - `type: "always_awake"`
754 
755 - `BetaClaudeTagReplyModeThread object`
756 
757 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
758 
759 - `type: "thread"`
760 
662761 - `slack: BetaClaudeTagSlackChannelIdentifiers`
663762 
664763 Slack's own identifiers for the channel.
from line 874
775874 
776875 The settings level `model` comes from.
777876 
877 - `reply_mode: BetaClaudeTagSettingSource or null`
878 
879 The settings level `reply_mode` comes from: the channel when it stores one. With `include_inherited=true` and no stored mode it is `default`.
880 
778881 - `updated_at: string`
779882 
780883 Time Claude Tag's record of the channel last changed. It moves on every change to a setting, and can also move when something no response holds changes, so a later value says to read the channel again, not that a setting changed. Attaching or detaching a Bundle does not by itself move it.
from line 912
809912 "type": "allow"
810913 },
811914 "instructions": "instructions",
812 "model": "model"
915 "model": "model",
916 "reply_mode": {
917 "type": "automatic"
918 }
813919 },
814920 "slack": {
815921 "channel_id": "xx",
from line 943
837943 "model": {
838944 "slack_channel_id": "slack_channel_id",
839945 "type": "slack_channel"
946 },
947 "reply_mode": {
948 "slack_channel_id": "slack_channel_id",
949 "type": "slack_channel"
840950 }
841951 },
842952 "type": "slack_channel",
from line 1093
9831093 
9841094 - `"webhooks-2026-10-07"`
9851095 
1096 - `"admin-user-sign-out-2026-10-08"`
1097 
9861098 - `"message-threads-2026-08-12"`
9871099 
9881100 - `"analytics-usage-cost-2026-08-24"`
from line 1161
10491161 
10501162 The model Claude uses: a model identifier or the name of a model line. The nearest settings level that sets it decides. When none does, Claude uses the product's default model.
10511163 
1164 - `reply_mode: BetaClaudeTagReplyMode or null`
1165 
1166 How Claude takes part in the channel. Only a channel stores one, and no settings level passes one on, so it is always null on a workspace. Null on a channel means the channel stores none yet: Claude then follows the reply mode chosen in Slack, if one was, else `automatic`. A stored reply mode can be changed but never cleared.
1167 
1168 - `BetaClaudeTagReplyModeAutomatic object`
1169 
1170 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
1171 
1172 - `type: "automatic"`
1173 
1174 - `BetaClaudeTagReplyModeMentionOnly object`
1175 
1176 Claude replies only when it is @-mentioned.
1177 
1178 - `type: "mention_only"`
1179 
1180 - `BetaClaudeTagReplyModeAlwaysAwake object`
1181 
1182 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
1183 
1184 - `type: "always_awake"`
1185 
1186 - `BetaClaudeTagReplyModeThread object`
1187 
1188 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
1189 
1190 - `type: "thread"`
1191 
10521192 - `slack: BetaClaudeTagSlackChannelIdentifiers`
10531193 
10541194 Slack's own identifiers for the channel.
from line 1305
11651305 
11661306 The settings level `model` comes from.
11671307 
1308 - `reply_mode: BetaClaudeTagSettingSource or null`
1309 
1310 The settings level `reply_mode` comes from: the channel when it stores one. With `include_inherited=true` and no stored mode it is `default`.
1311 
11681312 - `updated_at: string`
11691313 
11701314 Time Claude Tag's record of the channel last changed. It moves on every change to a setting, and can also move when something no response holds changes, so a later value says to read the channel again, not that a setting changed. Attaching or detaching a Bundle does not by itself move it.
from line 1337
11931337 "type": "allow"
11941338 },
11951339 "instructions": "instructions",
1196 "model": "model"
1340 "model": "model",
1341 "reply_mode": {
1342 "type": "automatic"
1343 }
11971344 },
11981345 "slack": {
11991346 "channel_id": "xx",
from line 1368
12211368 "model": {
12221369 "slack_channel_id": "slack_channel_id",
12231370 "type": "slack_channel"
1371 },
1372 "reply_mode": {
1373 "slack_channel_id": "slack_channel_id",
1374 "type": "slack_channel"
12241375 }
12251376 },
12261377 "type": "slack_channel",
from line 1509
13581509 
13591510 - `"webhooks-2026-10-07"`
13601511 
1512 - `"admin-user-sign-out-2026-10-08"`
1513 
13611514 - `"message-threads-2026-08-12"`
13621515 
13631516 - `"analytics-usage-cost-2026-08-24"`
from line 1565
14121565 
14131566 minLength: 1, maxLength: 128
14141567 
1568 - `reply_mode: optional BetaClaudeTagReplyMode or null`
1569 
1570 How Claude takes part in the channel: `automatic`, `mention_only`, `always_awake` or `thread`. Only a channel takes one: an update of a workspace that sends a value is refused, and one that sends null changes nothing. Null never clears it: sent to a channel that stores none it changes nothing, and sent to a channel that stores one it is refused, because a stored reply mode can be changed but never cleared; a caller that wants Claude's default behavior sends `automatic`.
1571 
1572 - `BetaClaudeTagReplyModeAutomatic object`
1573 
1574 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
1575 
1576 - `type: "automatic"`
1577 
1578 - `BetaClaudeTagReplyModeMentionOnly object`
1579 
1580 Claude replies only when it is @-mentioned.
1581 
1582 - `type: "mention_only"`
1583 
1584 - `BetaClaudeTagReplyModeAlwaysAwake object`
1585 
1586 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
1587 
1588 - `type: "always_awake"`
1589 
1590 - `BetaClaudeTagReplyModeThread object`
1591 
1592 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
1593 
1594 - `type: "thread"`
1595 
14151596### Returns
14161597 
14171598- `BetaClaudeTagSlackChannel object`
from line 1653
14721653 
14731654 The model Claude uses: a model identifier or the name of a model line. The nearest settings level that sets it decides. When none does, Claude uses the product's default model.
14741655 
1656 - `reply_mode: BetaClaudeTagReplyMode or null`
1657 
1658 How Claude takes part in the channel. Only a channel stores one, and no settings level passes one on, so it is always null on a workspace. Null on a channel means the channel stores none yet: Claude then follows the reply mode chosen in Slack, if one was, else `automatic`. A stored reply mode can be changed but never cleared.
1659 
1660 - `BetaClaudeTagReplyModeAutomatic object`
1661 
1662 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
1663 
1664 - `type: "automatic"`
1665 
1666 - `BetaClaudeTagReplyModeMentionOnly object`
1667 
1668 Claude replies only when it is @-mentioned.
1669 
1670 - `type: "mention_only"`
1671 
1672 - `BetaClaudeTagReplyModeAlwaysAwake object`
1673 
1674 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
1675 
1676 - `type: "always_awake"`
1677 
1678 - `BetaClaudeTagReplyModeThread object`
1679 
1680 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
1681 
1682 - `type: "thread"`
1683 
14751684 - `slack: BetaClaudeTagSlackChannelIdentifiers`
14761685 
14771686 Slack's own identifiers for the channel.
from line 1797
15881797 
15891798 The settings level `model` comes from.
15901799 
1800 - `reply_mode: BetaClaudeTagSettingSource or null`
1801 
1802 The settings level `reply_mode` comes from: the channel when it stores one. With `include_inherited=true` and no stored mode it is `default`.
1803 
15911804 - `updated_at: string`
15921805 
15931806 Time Claude Tag's record of the channel last changed. It moves on every change to a setting, and can also move when something no response holds changes, so a later value says to read the channel again, not that a setting changed. Attaching or detaching a Bundle does not by itself move it.
from line 1833
16201833 "type": "allow"
16211834 },
16221835 "instructions": "instructions",
1623 "model": "model"
1836 "model": "model",
1837 "reply_mode": {
1838 "type": "automatic"
1839 }
16241840 },
16251841 "slack": {
16261842 "channel_id": "xx",
from line 1864
16481864 "model": {
16491865 "slack_channel_id": "slack_channel_id",
16501866 "type": "slack_channel"
1867 },
1868 "reply_mode": {
1869 "slack_channel_id": "slack_channel_id",
1870 "type": "slack_channel"
16511871 }
16521872 },
16531873 "type": "slack_channel",
from line 2005
17852005 
17862006 - `"webhooks-2026-10-07"`
17872007 
2008 - `"admin-user-sign-out-2026-10-08"`
2009 
17882010 - `"message-threads-2026-08-12"`
17892011 
17902012 - `"analytics-usage-cost-2026-08-24"`
from line 2118
18962118 
18972119 The model Claude uses: a model identifier or the name of a model line. The nearest settings level that sets it decides. When none does, Claude uses the product's default model.
18982120 
2121 - `reply_mode: BetaClaudeTagReplyMode or null`
2122 
2123 How Claude takes part in the channel. Only a channel stores one, and no settings level passes one on, so it is always null on a workspace. Null on a channel means the channel stores none yet: Claude then follows the reply mode chosen in Slack, if one was, else `automatic`. A stored reply mode can be changed but never cleared.
2124 
2125 - `BetaClaudeTagReplyModeAutomatic object`
2126 
2127 Claude reads along and joins in when it can help, and pauses on its own in quiet or busy channels.
2128 
2129 - `type: "automatic"`
2130 
2131 - `BetaClaudeTagReplyModeMentionOnly object`
2132 
2133 Claude replies only when it is @-mentioned.
2134 
2135 - `type: "mention_only"`
2136 
2137 - `BetaClaudeTagReplyModeAlwaysAwake object`
2138 
2139 Like `automatic`, but Claude never pauses on its own. Available where it is enabled for the channel.
2140 
2141 - `type: "always_awake"`
2142 
2143 - `BetaClaudeTagReplyModeThread object`
2144 
2145 Every new top-level message in the channel gets its own reply from Claude, in a thread under it. Available where it is enabled for the channel, and only once Claude has been used in the channel.
2146 
2147 - `type: "thread"`
2148 
18992149 - `slack: BetaClaudeTagSlackChannelIdentifiers`
19002150 
19012151 Slack's own identifiers for the channel.
from line 2261
20112261 - `model: BetaClaudeTagSettingSource or null`
20122262 
20132263 The settings level `model` comes from.
2264 
2265 - `reply_mode: BetaClaudeTagSettingSource or null`
2266 
2267 The settings level `reply_mode` comes from: the channel when it stores one. With `include_inherited=true` and no stored mode it is `default`.
20142268 
20152269 - `updated_at: string`
20162270 
Feedback