PrelaunchGet early access. Sign up free →RoadmapYour agents, analysed by ours. Learn more →
AgentSightAgentSight
01Overview

The feature that closes the loop, and the one competitors do not have.

Now it’s a ticket, tied to the exchange.

A ticket in AgentSight is anchored to the conversation, the feedback, or the query it is about. Your client stops describing the problem and starts pointing at it.

02Step 1, locate

Structured blocks render inside the bubble, so an order lookup arrives as an order card rather than a JSON blob, see transcripts.

They find it in the transcript.

Your client reads the conversation the way it happened, messages in order, the tools that produced each answer, their durations and any errors. When something is wrong, it is on the screen in front of them.

FIG. 1A transcript with a message template bound to order metadata. The flagged exchange is the anchor for everything that follows.
03Step 2, raise

Neither link is required. Together they turn a vague complaint into a specific, reproducible action item.

They open a ticket on that exchange, and it carries its own context.

FieldValues
StatusBacklog · Open · In progress · In review · Done · Closed
PriorityLow · Medium · High
Tagsfree-form labels
Environmentwhere the problem was observed
Conversationthe exchange it is about, optional, but the point
Feedbackthe report that prompted it, optional
Discussionthreaded comments, each marked Dev or Reporter
The tickets board, a Kanban view with columns for Backlog, Open, In progress and In review
FIG. 2The board: every status from the table above, as one Kanban view.
04Step 3, resolve

Months later it is still obvious who was asking and who was answering, without reconstructing it from email and Slack.

You work it out in one thread.

Every comment is marked Dev or Reporter. The client catches what the first fix missed, and that exchange stays attached to the ticket.

Feedback carries a sentiment and a category, scoped to one conversation, the agent overall, or AgentSight itself. Negative feedback promotes into a ticket in a single action.

Feature requestBug reportPerformanceIntegrationDocumentation
FIG. 3AGS-214, five comments, roles labelled throughout.
The feedback list, filtered by status, with sentiment tags and a Create ticket action on each row
FIG. 4Feedback, filtered and sentiment-tagged. Negative feedback promotes into a ticket in one click.
05Access

One board. Where your client reaches it depends only on how you handed them the dashboard — subdomain or embed.

Three surfaces, one board.

The dashboardAll roles

Every role reaches tickets, Viewer included. Your client signs in and works the board alongside you.

Your subdomainAlways on

Tickets travel with the white-label dashboard, under your logo and colours, at your own address.

The embedOpt-in

Off by default, existing threads were written when the board was internal-only. Turning it on is a deliberate decision, and tokens can be read-only.

06Questions

Ticket and feedback questions.

Can our client open tickets, or only read them?

Open them. Tickets are reachable by every role including Viewer, so a client signed in to the dashboard or your subdomain can raise one and comment on it. In the embed you decide: tokens are issued read-only or read-write, so you can show the board without opening it for writes.

How do we find out when they do?

Everyone with access to the agent, the owner and every role holder, gets an in-app notification when a ticket is created and on every comment, deep-linked straight to the ticket. Whoever performed the action is excluded, so you are not notified about your own replies. Tickets raised from inside an embed notify your team the same way.

We already have internal threads on that board. What happens when we hand it to a client?

Nothing, until you decide otherwise. Tickets are off by default in the embed for exactly this reason, the threads already there were written when the board was internal-only. Turning them on is a deliberate "this board is client-safe" decision, not a default you discover after the fact.

Does this replace our issue tracker?

No, and it is not trying to. There is no sync with Jira, Linear or GitHub Issues. This is the board your client works on, where a complaint gets attached to the conversation that caused it, and most teams carry the fix into their own tracker from there.

Is it on the free plan?

Yes, on every tier. Tickets are the reason a client opens the dashboard a second time, and gating the feedback loop would undercut the thing that makes it worth opening at all.

07

Give your client somewhere to put the complaint.

  • Full dashboard on the free plan
  • No card required
  • Model spans never carry prompts