Agents

An Agent in Agent Explorer is a connection to a single A2A agent (real or mock) and holds all conversations, logs, and configuration for that agent. The terms "Agent" and "project" appear interchangeably in some older docs and in the API path /api/projects — internally an Agent is a Project record, but the UI and the rest of these docs call them Agents.

The Explorer page with seeded example resources

Creating an Agent

  1. Sign in and you'll land on the Explorer page.
  2. Click Add New (top right) → Agent.
  3. The creation dialog opens with three paths:
    • Connect to an existing agent — paste a base URL; the AgentCard is fetched and validated automatically.
    • Upload an AgentCard file — drop a JSON file; useful when the agent isn't network-reachable from the browser.
    • Create a mock agent — name it and pick supported protocol versions; a configurable mock A2A server is provisioned.
  4. After the URL/file paths you can choose Connect to this agent (real) or Mock this agent (cloned mock you can edit).

Agent Types

Agents are visually differentiated in the Agents column of the Explorer:

TypeIconDescription
External AgentGlobe iconConnects to a real A2A agent
Mock AgentFlask iconPowered by a configurable mock agent

Mock Agents display an amber Mock badge.

Agent Detail Page

Selecting an agent opens its detail page with a vertical tab sidebar:

TabDescription
Agent CardAgentCard details and validation status
ConfigurationName, URL, headers, ownership, and (for mocks) skills, response behaviour, API keys
ChatSend A2A messages and watch task state in real time
Flows (mocks only)Visual node-based response logic, per skill
Webhooks (mocks only)Push-notification subscriptions and delivery log
IntegrateCode snippets for cURL, Python, TypeScript
Test HarnessExport a Postman collection
Logs (link at bottom of sidebar)Full request/response history

Agent URL Format

Enter the agent's base URL without the AgentCard path:

CorrectIncorrect
https://agent.example.comhttps://agent.example.com/.well-known/agent-card.json
http://localhost:3000/api/mock-agenthttp://localhost:3000/api/mock-agent/message/send

Agent Actions

  • Refresh AgentCard — Re-fetch the AgentCard (useful after agent config changes)
  • Delete Agent — Permanently removes the agent, all conversations, logs, and cached AgentCard

Ownership

Agents can be personal (owned by you) or team-owned (shared with team members). The owner is shown as a badge on each agent card.

Managing Multiple Agents

Create a separate agent for each A2A endpoint you want to test. Group related ones into a Workspace for organisation (optional).