Skip to main content
The Kodexa Agent is available in every project workspace. You do not install anything — once a companion runtime is configured for your organization or project, the chat pane is one click away.
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.
The chat pane is dockable and resizable. You can keep it open while you work on a document, a task, or a resource editor.

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:
What resources are bound to this project?
Summarize the Activity Plan for this project in plain English.
Add an "invoice_number" taxon to the Invoice taxonomy, with type string,
and mark it as required.
The first two are read-only — the agent inspects your project and responds. The third is an authoring request — the agent will draft a change to the Invoice taxonomy and open the taxonomy editor so you can review the proposed edit before saving.
Speak naturally. You do not need to know tool names, resource UUIDs, or scheme prefixes like taxonomy://. The agent resolves names from context.

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.
You do not need to repeat this context. Asking “What’s this task about?” in a task channel just works.

Asking The Agent To Make Changes

Most authoring requests follow the same loop:
  1. You describe the change you want.
  2. The agent inspects the relevant resource, drafts the change, and opens the matching editor tab.
  3. You see the proposed change in the editor — exactly as if you had typed it yourself.
  4. You review, tweak if needed, and click Save.
The change is not committed until you save. Closing the editor tab does not discard the draft — it stays in your session until you save it or explicitly discard it. For a deeper walk through this loop and the resources you can author, continue to Manage Project Resources.

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.