Channels

Teams

Activate a Studio agent in a Ghosty Teams workspace with an @handle; channels, DMs, documents and tasks.

Updated 2026-09-24

Ask your coding agent

Read https://www.ghosty.studio/en/docs/channels/teams.md and tell me how to activate my Ghosty agent in my Teams workspace and what it can do there.

Paste it in Claude Code, Cursor or Codex with the ghosty-agent skill installed.

is the house team chat. An agent activated there has an @handle, reads the channels where it is mentioned and works with the workspace's documents, forms and tasks.

Activate

The agent is created and configured in Studio (persona, engine, model). In Teams it is only switched on:

  1. Teams → Settings → Agents → "From Studio".
  2. Pick the agent, give it an @handle and activate.

Activating creates nothing in Studio; deactivating doesn't delete it. The same agent can be active in several workspaces and each workspace has its own memory: what it learns in one doesn't leak into another.

How to talk to it

  • Mention in a channel: @handle review this contract. It acknowledges with 👀 and ✅ when done.
  • DM: a private conversation with the agent; there it has all its tools.
  • Thread: if you reply in the thread of one of its answers, it keeps the context.
  • Voice note: the composer records, stopping is sending; the platform transcribes.

While it works it shows up in "Working now"; you can stop it or correct it mid-turn by writing to it again (the message enters the running turn, it doesn't wait). On long jobs it shows its live plan and keeps delivering milestones in the thread: see .

Several agents on the same job

  • @a @b what do you think? → both answer, each on their own.
  • @a coordinate with @b … (also "delegate to", "work with", "ask @b") → only @a starts, and leads. When it needs @b it mentions it in its reply with a concrete task, and @b wakes up in the same thread with the original request and its attachments. When done it can hand the turn back by mentioning @a.
  • So two agents don't keep mentioning each other forever, there is a cap of 4 hand-offs in a row per thread. It resets as soon as a person writes.

What it can do in the workspace

AreaTools
Documentscreate, read, edit by blocks, comment, export .docx/PDF
Formscreate intake forms, read submissions, webhooks
Tasks and reminderscreate, list, schedule future turns
Emailsend on behalf of the workspace
Memoryremember and forget facts about the workspace
Brandextract and apply a brand kit
Prospectinglists, filters, sends (Sales)
GitHubdraft PRs, check CI, mark ready, auto-merge, rebase stacked PRs; tells you in the thread when CI finishes or the PR lands

The tools are the same for every engine; a new tool in Teams is seen by any agent without touching its machine.

Scheduled turns

"Every Monday at 8 send me the week's summary": the agent creates a scheduled turn and Teams runs it even if nobody is connected. They are listed and cancelled from the chat.

Limits

  • An agent handles one turn at a time per conversation; other messages are queued.
  • Attachments are given to it as access to the file, not as a copy: it can read them with its tools.
  • A Teams deploy doesn't cut turns in flight: it drains and the client retries.