- Walk through a session: an annotated example thread showing one task end to end
- Starting a session, tracking progress, and steering mid-thread: what to type, what to watch, and who can redirect
- Team channels and personal DMs: which surface to use, and how access differs between them
- Key concepts: agent identity, scheduling, and memory defined
- Lifecycle of a request: the five-step loop, the checklist, per-channel access, and scheduled tasks
- Session context and memory: what Claude reads, what survives idle, and what carries across channels
Walk through a Claude Tag session
The thread below is one task end to end in Slack: Jordan tags @Claude into#launch-week with a question, a colleague steers mid-thread, and the answer lands in the channel.
# launch-week19 members
@Claude where are we on launch prep? Pull together what’s still open from this channel.
On it. I’ll go through this channel’s open threads and the launch plan.
Done: Read 14 open threadsDone: Cross-checked the launch plan in DriveDone: Listed who each item is waiting onDone: Drafted the status summary
fold in the vendor quotes from last week’s thread too
Done. Full status below: eight items closed, three open. The venue contract is the oldest, waiting on legal since the 2nd.
- Jordan handed Claude a problem, not a prompt. Typing
@Claudein a message that asks for something is what starts a working session. - Claude acknowledged, then went quiet. The “is thinking…” line and the checklist are the progress surface; the silence between 9:02 and 9:06 was the work happening. How the checklist updates
- Sam steered Claude without
@-mentioning it again. Once a session is active in a thread, it belongs to everyone there. Reply in the thread to steer - The work ran somewhere real, with the channel’s tools. Reading fourteen threads happened in a sandbox built for this thread, and the launch plan came through this channel’s Drive connection. What a session can reach is set per channel. Access follows the channel, not the person
- The result is in the thread. The whole channel can see it, use it, and build on it. What survives between replies
Start a session
To start a session, type@Claude in a Slack message and say what you need in that same message (a question to answer, a task to run, a problem to dig into). Jordan’s “@Claude where are we on launch prep?” is the whole move. Anyone in the channel can do it.
Track Claude’s progress
Once your message sends, an “is thinking…” line at the bottom of the thread means Claude picked it up. What happens next depends on the size of the ask. Questions and one-off requests get a direct reply. A longer task, like Jordan’s, gets a checklist instead. How the checklist updates covers how it works and how to read one while it runs. While a session runs, check in by replying in the same thread. Asking “how’s it going?” in the thread is enough; it reads new replies as it works. Each delivery ends with an “Open session in Claude” link showing the full record of the work, including every tool call. Anyone in the channel can open the link. The page is read-only; follow-ups go in the Slack thread.Reply in the thread to steer
Anyone in the channel can steer a running session by replying in its thread, not just the person who started it. That is what Sam did in the walkthrough. Without re-mentioning@Claude or starting over, he replied in Jordan’s thread, and the session folded his instruction into work already in progress. Add context, redirect the approach, or pick up the result later; a colleague’s thread is yours to continue.
Editing or deleting a message in the thread does not change what Claude has already received. There is no rewind; to back out of something you sent, say so in a new reply, or start a fresh thread for a clean session.
Team channels and personal DMs
Where you message Claude determines whose tools and accounts it uses. In a channel, it acts with the connections an organization admin set for that channel, and the work is attributed to its own accounts. In a DM, the same engine runs with your own claude.ai connectors, and the work is attributed to you.| Working in… | Access | Attribution | Best for |
|---|---|---|---|
| A channel | The channel’s connections, set by an admin | The agent’s own accounts | Shared work the team should see |
| A DM | Your own claude.ai connectors | You | Personal tasks using your own data |
How Claude Tag differs from Cowork and Claude Code
Anthropic offers several ways to work with Claude on real tasks; they reach the same kinds of systems but through different mechanisms.| Claude Tag | Cowork | Claude Code | |
|---|---|---|---|
| Where | Slack channels | claude.ai chat | Your terminal or IDE |
| Whose access | The team’s: service-account credentials an admin sets per channel | Yours: your personal OAuth connectors | Yours: your local credentials and filesystem |
| Who sees the work | Everyone in the channel | Just you | Just you |
| Best for | Shared work the team should see and steer | Personal research and drafting | Hands-on coding in your own checkout |
Key concepts
Three ideas recur across this page and the rest of these docs.- Agent identity: in channels, Claude acts under its own service accounts that an admin provisions, not as the person who asked. What it can reach follows the channel, not the user. See How agent identity works.
- Scheduling and long-running work: a task can run on a schedule, trigger on a repository event, or keep going across many turns in one thread. The same channel access applies whether a person or a schedule started it. See Set up routines.
- Memory: what Claude learns in public channels is saved as workspace memory that any channel can use; private channels keep their own. See What Claude remembers.
Lifecycle of a request
Every session, in any channel, follows the same five-step loop.- The session starts. Someone tags
@Claudewith a task, or a scheduled routine runs. - A sandbox builds. Anthropic builds an isolated working environment for this thread.
- The working loop runs. Claude works through the task with the channel’s access, editing its checklist in place.
- The result lands in the thread. An answer, a doc, a chart, or a pull request.
- A quiet period follows. The sandbox is released while the thread persists; a new reply rebuilds it and starts the loop again.
- It reads its own thread and the channel’s history, including pinned items
- It searches the workspace’s content
- It writes and runs code inside the sandbox, which is how a chart comes out of a posted CSV, or a doc out of a long thread, with nothing wired up
What Claude posts back
Claude posts each session’s result in the thread you asked in, choosing the form that fits the work.| Form | What it is | When you see it |
|---|---|---|
| A reply | An answer, list, or summary as a Slack message | Questions and short results |
| A file or chart | Attached to the thread the way anyone shares a file | Data, images, generated documents |
| A page kept current | Any of the above, edited in place over time | Digests, indexes, standing reports |
How the checklist updates
For a longer task, Claude’s first reply is a checklist, a live task list that it edits in place as it goes. Slack does not send notifications when a message is edited, so the thread can look frozen while the list is still moving. A quiet thread usually means Claude is mid-task, not stuck. Open the thread. Checklist items checked off since you last looked mean the work is moving. In the walkthrough, nothing new arrived in anyone’s notifications between 9:02 and 9:06, while the checklist ticked through fourteen threads of reading. If the work hits a wall, that arrives as a reply, not as silence.Channel access
Connections extend a session’s reach into your own systems. Which ones a session gets follows the channel, not the person asking. An organization admin attaches access to a scope (the organization, a workspace, or a single channel), so the same request can do more in one channel than in another, and everyone in a given channel works with the same capability.How to identify access
Because access is set per channel rather than per person, the way to find out what a session can reach is to ask it, not to guess from your own permissions.- Ask what Claude can reach. In any channel,
@Claude what can you access from this channel?lists its current reach. - If Claude cannot reach something, the channel was not granted access. Another channel may have the access, and an organization Owner can add it. How agent identity works covers the model.
- Personal connectors apply only in DMs. A connection an admin attaches to a channel is separate from a connector on your personal claude.ai account; anything on your own account works in your DMs, not here.
One-off and scheduled tasks
A session starts the same way whether a person triggers it or a schedule does. A mention starts a session for that one task, and the sandbox is released once it finishes. A routine runs the same loop on a schedule, a channel watch, or a repository event, with the channel’s connections, so a recurring digest or watcher gets the same access a typed request would. See set up routines.Session context and memory
Every session runs the same lifecycle; what varies by place and thread is what it can see, what survives idle, and what it remembers.Conversation context
A session reads its own thread and its channel. Mentioning@Claude partway into an existing thread gives it up to 50 messages from the start of the thread (the root plus the oldest replies, with other bots’ replies filtered out). In long threads, the most recent messages before your mention can fall outside that window, so restate anything critical.
Claude works in channels it has been added to, but workspace search can still find messages by keyword from public channels it’s not a member of (the same search any Slack user has). Finding something is broader than being able to act somewhere; to have it participate in a channel directly, invite it with /invite @Claude.
What survives between replies
The thread is durable; the sandbox is not. When a session is idle, its sandbox is released, and it is rebuilt when the next message arrives.| Survives idle periods | |
|---|---|
| The conversation and its context | Yes |
| Channel memory | Yes |
| Work pushed, posted, or opened as a PR | Yes, in the external system |
| Files that exist only in the sandbox | No. Claude recreates them if asked. |
Channel and workspace memory
Memory follows places the same way access does, and it accumulates for the team rather than for any individual. Memory from public channels is shared across the workspace, so a decision recorded while working in #launch-week is available when someone asks in #gtm-west. When Claude cites something from a channel you have never used it in, it is reading workspace memory, not a record about you. Private channels read workspace memory while working, and what they save is written to that channel’s own store rather than the workspace store. To see what it holds, ask@Claude what do you remember about this channel?. Anyone in the channel can correct or remove entries. What Claude Tag remembers covers reading, correcting, and adding to memory.
The whole model so far fits in one picture, with access set at the scope, memory shared from public channels, work in progress per thread, and DMs outside all of it.
Related resources
- Getting started: hand Claude your first task
- How agent identity works: why access follows the channel, and how credentials stay out of the sandbox
- Good habits: write tasks that survive the sandbox lifecycle