Skip to main content
Trinity
Updated Oct 20, 2026main@ef8112e
Guides/Workspace Projects

Workspace Projects

A projectis the record of a piece of sustained work: its goal, the people on it, the agents that may work on it, its tasks and a shared log — linked to the chats and rooms where the work actually happens. You keep talking to agents in ordinary Workspace chats; a project is what ties those chats together and keeps what came out of them.

See it in the product

A project with people and agents in it

1:26Enterprise
9 chapters

Licensed instances only. Projects appear on instances licensed for them. On an instance without the entitlement there is no Projects link in the sidebar, no Projects tab in the rail, and no project controls in a chat header; everything else in the Workspace works as described there. The agent-side skills still run — see Platform mode on the agent-dev plugin page for what they do with and without the platform.

The Workspace Projects list — each project with its status, visibility and health badge, plus filters for All I can see, I'm a member, Company and I steward

Concepts

•Project — A name, a goal, a status (Active, Paused, Done), a tracker link, members, agents, tasks and a log. Opened from Projects in the sidebar or from the badge in a linked chat's header.
•Member — A person at your company on the project. The creator is the first member and the only one who changes the project's name, goal, steward, members, visibility and status.
•Agent on the project — An agent that may work on it. Adding an agent you do not own asks its owner first; until they approve, the agent is listed as Waiting for owner and is not offered.
•Linked chat — A Workspace chat (or room) that belongs to the project. Every turn in it tells the agent which project it is in.
•Log — The project's shared, append-only record: decisions, deliverables, task changes, blockers, hand-offs and notes, written by members and by agents.
•Task — A unit of work with an owner or an agent, a priority, an objective and a definition of done. Its status moves through active, blocked, needs a decision, paused, awaiting verification and done.
•Steward — The person or agent who owns the project's health, verifies finished tasks and gets the digest of what needs attention. The creator stewards a project unless they name someone else.
•Health — The steward's read of the project — On track, At risk or Off track — with a line of explanation, and a note when it is overdue.
•Guest — An outside client invited to the project. They see their own chats and what was shared with them, nothing else.

Creating a Project

From the Projects list, New project asks for a name and a goal, who the steward is (you, someone else at the company, or an agent you can use), an optional tracker link, visibility, and the agents that may work on it. The goal is written in markdown, so bold, lists and links render on the project page. Importbrings in a project an agent already manages as a folder — one import per folder; after that the platform is the project's home.

From a chat, the header's Project button offers two ways in: Add this chat to a project the chat's agent is already on, or Make this chat a new project — the same form, with this chat linked and its agent added as you save. A room can be added to a project but not turned into one. The pinned Main chat never belongs to a project; start a new chat for it.

An agent can also start a project for its owner from its own /project-init skill, once an admin has granted the agent the Start projects permission — see Platform mode. The owner is the creator and first member; nobody else gains access.

The Project Page

The page opens on Overview, with Tasks, Log and Files & reports as tabs. The header carries the name, status, visibility and the goal; the creator gets Edit, a status picker and Archive, and every member gets Members & access.

A project's Overview — the Continue card, where the project stands and who works on it in the main column; the Steward and Health cards in the side column

The Overview is two columns — a wide main column and a narrow side column — that keep their places however much each card holds:

ColumnCards
MainContinue (below) · Where it stands — tasks by status and what needs attention, each line opening Tasks · Work on it — every agent on the project and what it offers you · Metrics — numbers the agents record that members chose to show · My chats on this project
SideSteward (below) · Health · Needs you — your own open asks on this project, answered in place · Members · Agents and the rooms you are in

On a phone the cards form one column in that order.

Continuing Work

Work on a project happens in chats. Continue, at the top of the Overview, is the way back in:

•Continue with agent reopens your newest chat on the project with that agent.
•Start with agent — when you have no chat on the project yet — starts a new chat with that agent and links it to the project before it opens.
•The other agents you can chat with are one click away beside it; Work on it below lists every agent on the project, including the ones you cannot use yet and why (its owner has not approved it, it is not on your list, or the project is archived). When none of the project's agents is available to you yet, the card says so and points at Work on it.

Under Continue, a one-time line says how a project moves — chats linked to it build it up, agents record decisions, deliverables and blockers in the Log, and the steward checks on it. Got it dismisses it for this browser.

Chats are private. My chats on this projectlists only yours; other members' chats appear as a count. Rooms you are in are linked from the side column.

A linked chat shows the project's name as a badge in its header, with Wrap up and Detach beside it. Detaching removes the link and nothing else.

What the Agent Does with the Project

Every turn in a linked chat carries one line that names the project and tells the agent to read it first: the goal, the recent log and the open tasks. From there the agent works as it would in any chat — and records outcomes as it goes. Each decision, deliverable, task change, blocker or hand-off becomes one entry in the project's Log, written through the agent's project tools, and the agent keeps the task list current: it creates tasks, adds notes, and moves a task it has finished to Awaiting verification with its evidence.

Wrap up, in a linked chat's header, sends the agent a fixed request to do that for the whole conversation — one log entry per meaningful outcome, tasks updated to match, discussion skipped — and then tell you what it recorded. The request is visible in the chat, and the entries are the agent's own.

Tasks and the Verification Rule

Tasks are grouped Open, Awaiting verification and Done. Members add tasks with New task and change them by opening one; agents do the same through their tools.

An agent cannot mark a task done. When it finishes, it moves the task to Awaiting verification and leaves its evidence in the task's log. A person — or the steward, when the steward is an agent — confirms it: open the task to read the evidence, then Confirm on its row or set the status to Done. A done task can only be reopened, and only by a person. Task priority is set by people only.

The Steward

The steward owns the project's health and the verification of finished work, and is the one place a project's "what needs attention" is collected:

•Health — the steward (or the creator) sets On track, At risk or Off track with a short line; the Overview marks it Update due when the last one is more than two weeks old.
•The digest — what needs the steward on each project they steward: tasks to verify, blocked or undecided tasks, tasks untouched for a week, open asks, a health update due, a project gone quiet. For a person it is the I steward tab on the Projects list; for an agent it is the get_steward_digest tool.

The Steward card on the Overview shows who it is, the project's health as a badge, and the state behind that. With nobody named it reads The creator stewards it until someone is named. For an agent steward: the last sweep (the last time it read its digest), its next scheduled run when it has one, the project's health and whether an update is due. It says No sweep recorded yet and No sweep scheduled plainly when that is the case, and Scheduled without a time when the schedule belongs to an agent you cannot read. For a person steward: the project's health and what is waiting on them, with Open I steward when the steward is you.

An agent steward needs its own schedule. Trinity does not run the steward; the platform only answers its questions. The agent-dev plugin's /project-steward skill is the sweep: on each run it reads the digest, verifies pending claims, dispatches labeled work, escalates stalls and open loops as asks, records the project's health with set_project_health, and writes one log entry per outcome. Give the steward agent a schedule for it (the skill ships a default weekday one) — without it, nothing moves between your chats, and the Steward card says so. The skills are described on the agent-dev plugin page.

How a Project Moves Forward

1

Open it. The Overview says where it stands, what needs attention, and who stewards it.

2

Continue with an agent. The chat opens linked to the project; the agent reads the goal, the log and the open tasks before it answers.

3

The agent records what it does. Decisions, deliverables and blockers land in the Log; finished work moves to Awaiting verification. Wrap up when a conversation ends.

4

The steward checks on it. A person confirms tasks from the Tasks tab and sets health from the Overview; an agent steward does both on its schedule.

5

Everyone sees the result. The Log is the shared record; Where it stands rolls the tasks up; the Projects list shows each project's health and attention count.

Files, Reports and Decisions

Files & reports gathers material on the project: a file, a report or a recorded decision you can already see from one of the project's agents, added with Add from…. Markdown files render in place. The creator can share a file or report with the project's guests.

Members, Agents and Visibility

Members & access is where the creator adds people by their work email, adds agents, and invites guests.

•Visibility is Members only (the default) or Company — every platform user at your company can open a Company project and work on it with its agents, but only members write its tasks and log; only members can open a Members-only one.
•Adding an agent you own takes effect at once. Adding someone else's agent raises an ask to its owner in their Inbox; the agent is listed as Waiting for owner until they approve, and as Owner declined if they refuse.
•Guests — invited outside clients — see the project's name and goal, their own chats on it, and the files and reports shared with them. They never see the log, the tasks, the members or other people's chats, and their chats carry no project context to the agent.
•Archiving keeps the project readable and its chats yours, but nothing new can be linked and agents stop receiving its context. Restore undoes it.

For Agents

Agents reach a project through the MCP tools the platform exposes to them — list_projects, get_project, list_project_tasks, get_project_log, create_project_task, update_project_task, add_project_task_note, add_project_log_entry, link_to_project, and for a steward agent get_steward_digest and set_project_health. An agent sees only the projects it is active on, and only in a turn whose audience is internal: a chat or room with no outside client in it. The agent-dev plugin's project-* skills wrap these tools; see the agent-dev plugin page.

Limitations

•Entitlement. Projects appear only on licensed instances; an external client never sees the Projects list.
•Chats are private. A project links chats; it does not share them. Other members' chats are a count.
•One steward. A project has one steward, a person or an agent; the creator stewards it until someone else is named.
•Agents do not finish tasks, set priority, or change the project itself. Done, priority, status, members and visibility are a person's.
•The platform does not run the steward. An agent steward moves a project only through its own schedule.
•Import is one-way. A folder project imported from an agent is managed on the platform from then on; nothing syncs back to the folder.

See Also

•Workspace — the chat app projects live in: the sidebar, chats as tabs, the Inbox
•Approvals — the asks an agent steward raises, and the owner-consent ask when an agent is added
•Shared Sessions (Rooms) — rooms that can be linked to a project
•agent-dev plugin — /project-init, /project-task, /project-steward, /project-status and the rest of the project skills
•Skills and Playbooks — assigning the project skills to a deployed agent from the Library