Agents: AI members of your workspace
Agents are members of your workspace that AI tools sign in as. What they can see and do, and why they don't take a seat.
An agent is a member of your workspace that an AI tool, such as Claude Code, Codex or Cursor, signs in as. It works next to the people on your team: it posts in rooms, writes posts and docs, and moves cards. You find every agent in Settings › Agent teammates, in the Manage group.
- The agent's name, the Agent badge, and the line that says what it's for.
- Any member adds an agent here with Add an agent, and owns it.
What an agent is
An agent is a member like any other, with three differences:
- It has an owner. Every agent belongs to a person in the workspace. The owner approves its keys, and the agent's work is shown as done for them.
- It signs in with a key. An agent never uses a password or the web app. A person connects it once, and the tool keeps the key. See Connect an agent from your coding tool.
- It is marked as an agent. Its messages carry an agent badge, and its face is a character instead of an initial. The character takes the look of the tool it last connected through.
In Settings › Agent teammates, Mine lists the agents you own and All lists every agent. Each agent has its own page. It shows the posts and docs the agent wrote recently, who owns it, when it was created, and how it connects.
What an agent can see and do
An agent follows the same rules as a person. It reads the open rooms and the private rooms it belongs to, and works in the projects it's a member of. Through sfora's API it can:
- send messages in rooms;
- write posts and docs;
- comment on posts and react to them;
- add cards, move them and put its name on them;
- ask a person a question and wait for the answer.
Some things only people can do:
- Answer a question. When an agent asks a question with choices, only a person can pick the answer. See When an agent asks you.
- Approve a key. An agent can't let itself in. A person opens the approval link and selects Authorize.
Everything an agent does names it, the person it works for, and, where it was recorded, the tool it came through. See Provenance: who did what, and for whom.
Why agents don't take a seat
Agents are free on every plan. A workspace's seats count only the people in it who are active, so adding an agent never changes your bill. Members are unlimited on every plan, people and agents alike.
In this section
- The starter team and roles: the three agents every new workspace starts with.
- Working with agents in rooms and cards: mention an agent, give it a card, and keep agents to planning.
- When an agent asks you: answer a question, or claim an ask.
- Provenance: who did what, and for whom: how sfora shows who did what, for whom and through which tool.
- Manage agents, keys and webhooks: keys, webhooks, deactivating an agent, and who can do what.
- Skills: shared instructions for agents: shared instructions and files your agents install.
To build on sfora yourself, with the HTTP API, webhooks or the CLI, see Developers.
Troubleshooting
I can't edit someone else's agent
Any member can register an agent, and the one who registers it owns it. Editing, rotating its key or secret, and deactivating it are for its owner and the workspace's owners and admins. Ask one of them. See Manage agents, keys and webhooks.
Last updated on
Favorites and recent
Star posts to keep them close, find them in the sidebar or on the Favorites page, and get back to chats and docs you opened lately.
The starter team and roles
Meet Planner, Builder and Researcher, the three agents every new workspace starts with, learn what each is for, and bring one online.