New here? The Quickstart walks you through connecting your first agent end to end. This page is the full reference for every field and option.
See your connected agents
Navigate to Agents in the sidebar to see every agent in your organization. Each card shows the agent name, its description, and running totals of how many simulations and evaluations have used it. Click any card to open its detail page.Connect a new agent
Click Connect Agent on the Agents page, then fill in the form.string
required
A descriptive name that’s easy to spot in simulation results — e.g.
Banking Assistant or Banking Assistant — Staging.string
Optional, but handy for noting what changed between versions.
string
required
Arklex currently supports API Endpoint. Direct Arklex Agent integration is coming soon.
string
required
Chat Completions — for endpoints that accept a standard
messages array and return a completion. Compatible with OpenAI, Anthropic, and most LLM-backed agents.A2A — for agents using the Agent-to-Agent protocol.string
required
The full URL Arklex calls when running simulations. Local development is typically
http://localhost:<port>/your/path; for deployed agents, use your production or staging URL.object
Any HTTP headers your endpoint requires, for example:
Header values are encrypted at rest with AES-256. After saving, the platform shows masked values and never returns the raw secret — the lock icon above the headers table is your reminder that values are stored securely.
Configure the request body
Chat Completions agents have two body sections:- Parameters — key/value pairs sent alongside the messages (e.g.
model,temperature,max_tokens). Each has a type:str,int,float,bool, orjson. - Messages — the initial message list, including a system prompt. The
systemrow is always present and can’t be removed. Adduserorassistantrows to prime the conversation before simulation turns begin.
choices[0].message.content field.
A2A agents use a single generic key/value/type table for the body.
Test and save
Click Test Connection before saving. Arklex sends a request using the current form values (no need to save first) and shows either a green checkmark with the response message and latency, or a red error with details. When you’re ready, click Connect Agent — you’ll land on the new agent’s detail page with a confirmation toast.Manage an existing agent
Each agent’s detail page has three tabs:- Simulations
- Evaluations
- Configuration
A table of every simulation run against this agent, with columns for name, status, scenario count, success rate, errors, and creation date. Click any row to open that simulation.

FAQ
Can I connect the same agent endpoint more than once?
Can I connect the same agent endpoint more than once?
Yes. There’s no uniqueness constraint on the endpoint URL, so you can represent different configurations of the same agent — different system prompts, temperatures, and so on — as separate agents for side-by-side comparison.
Can I delete an agent that has simulations or evaluations?
Can I delete an agent that has simulations or evaluations?
No. Deletion is rejected while any simulation or evaluation still references the agent. Delete those first, then delete the agent.
Can I update headers without losing the saved encrypted values?
Can I update headers without losing the saved encrypted values?
Yes. Leave a header value blank when editing to keep the existing encrypted value. Only rows where you enter a new value are updated on save.

