If the floating Ask Agent button is not visible, no companion runtime has been configured for this project yet. See Configure the Companion before continuing.
Open The Chat Pane
There are two entry points inside the project workspace:- The floating Ask Agent button. A small circular button anchored to the bottom-right of the workspace. Click it to slide the chat pane in from the right.
- The workspace sidecar. If your workspace layout already shows the chat pane docked, the agent is ready — just click into the message input.
Anatomy Of The Chat Pane
The pane has four parts you will use constantly:- Channel selector. At the top of the pane. Switches between conversations — typically the project channel, a per-task channel, and (for project admins) the admin channel.
- Message stream. The conversation history for the selected channel. Agent replies are streamed token-by-token; tool actions and draft notifications appear inline.
- Input box. Type your message at the bottom. Press Enter to send. Shift-Enter adds a newline.
- Inline prompts. When the agent needs a decision, it can render option buttons or document pickers directly in the stream. See UI Interactions.
Your First Conversation
The agent already knows quite a bit about your workspace when you start typing. Try one of these:Starter Tiles And Pre-Built Prompts
You do not have to start from a blank input. When no conversation is selected, the chat pane shows starter tiles that match where you are: in a project, the tiles suggest project-level questions (summarize the project, explain the taxonomy); with a task open, they suggest task-shaped ones (summarize the task, explain the exceptions). Click a tile to start a chat with that question. Teams can go further and publish their own reusable prompts. When your organization has prompts for the current context, a From prompt button appears at the top of the chat list — it opens a picker of the organization’s Prompt resources, grouped by category. Picking one starts a new chat named after the prompt, with the prompt’s body prefilled into the input. Nothing is sent until you press send, so you can tailor the text first. Prompts are ordinary organization-level resources, managed through the standard/api/prompts API. Each one is shaped by a handful of fields:
name— the title shown in the picker, and the name of the chat it starts.metadata.context—"task"or"project": which screen offers the prompt.metadata.category— how the picker groups the prompt. Prompts without a category land under General.metadata.prompt— the message body prefilled into the input. A prompt with an empty body is not offered.
What The Agent Already Knows
When you send a message, the agent automatically receives:- The project you are in (slug, name, bound resources).
- The channel you are messaging on (task, project, project admin, or workspace global).
- The task that is currently open, if any — title, status, linked documents, template fields.
- The document you are looking at, if any — and which attribute is focused.
- A snapshot of recent saves and active drafts in your session.
Asking The Agent To Make Changes
Most authoring requests follow the same loop:- You describe the change you want.
- The agent inspects the relevant resource, drafts the change, and opens the matching editor tab.
- You see the proposed change in the editor — exactly as if you had typed it yourself.
- You review, tweak if needed, and click Save.
Prerequisites
You need a few things in place before the agent can do useful work:- A companion runtime must be configured at the organization or project level. See Configure the Companion.
- The user account you are signed in with needs access to the project — the agent acts as you, and inherits your permissions.
- For authoring tasks, the relevant skills must be enabled on the runtime. If you ask the agent to edit a taxonomy and it tells you the skill is not enabled, ask your org admin.
