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

user_message
object
required
UserMessage object.
session_id
string
Optional conversation thread identifier.
agent_trajectory
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.