Skip to main content

What is an Agent?

An Agent is your LLM-based conversational system. The Agent must be running on an Agent API endpoint that is used to invoke the Agent during evaluation.

Agent API Specification

object
required
UserMessage object.
string
Optional conversation thread identifier.
AgentMessage[]
List of messages in the agent’s execution trajectory. Each item is one of: UserMessage, DeveloperMessage, SystemMessage, AssistantMessage, or ToolMessage.
Use our Python SDK’s built-in adapters to connect popular agent frameworks to Quraite. Each adapter conforms to the Agent API specification.
Trace vs Trajectory
  • A trajectory captures internal agent steps such as LLM invocations, tool calls, and reasoning at every turn.
  • A trace is usually an OpenTelemetry (OTel) trace that captures tokens and latency along with the trajectory.

Regiser Agent in Quraite

1

Navigate to Projects page

In the Quraite dashboard, navigate to the project you want to register the agent in.
2

Navigate to Agents page

Click on the Agents in the left sidebar.
3

Create agent

Click + New Agent and enter the following details:
  • Agent Name - e.g. Customer Support Agent
  • Description (Optional)
  • Agent URL - Paste the Agent API endpoint URL
Click Create Agent.