Agent Card
The Agent Card is a machine-readable identity document that describes Test Morph to any A2A-compatible client or platform. It is automatically served at:
GET /.well-known/agent-card.json
Any A2A client discovers Test Morph's name, capabilities, supported input/output formats, skills, and security requirements by fetching this document — no manual configuration needed.
Test Morph Agent Card
{
"name": "Test Morph",
"description": "Analyzes application demo videos and generates comprehensive BDD (Gherkin) test cases covering happy paths, negative scenarios, boundary conditions, and data-driven tests.",
"url": "https://testmorph-1053036171817.us-central1.run.app",
"version": "1.0.0",
"protocolVersion": "1.0",
"preferredTransport": "JSONRPC",
"documentationUrl": "https://www.ltm.com",
"provider": {
"organization": "LTIMindtree",
"url": "https://www.ltm.com"
},
"capabilities": {
"streaming": true,
"pushNotifications": false
},
"supportsAuthenticatedExtendedCard": true,
"defaultInputModes": ["video/mp4", "video/webm", "video/quicktime", "text/plain"],
"defaultOutputModes": ["application/json", "text/plain"],
"skills": [
{
"id": "bdd-test-generation",
"name": "BDD Test Case Generation from Video",
"description": "Accepts a video demonstrating application workflows (provided as inline bytes) and generates Gherkin .feature files with Feature descriptions, Background steps, Scenarios (positive, negative, boundary, data-driven), Scenario Outlines with Examples tables, and comprehensive tagging.",
"tags": ["bdd", "testing", "gherkin", "test-generation", "video-analysis", "qa", "quality-assurance"],
"examples": [
"Generate BDD test cases from this application demo video",
"Analyze this screen recording and create Gherkin feature files",
"Watch this video and write comprehensive test scenarios"
],
"inputModes": ["video/mp4", "video/webm", "video/quicktime", "text/plain"],
"outputModes": ["application/json", "text/plain"]
}
],
"securitySchemes": {
"google": {
"type": "openIdConnect",
"openIdConnectUrl": "https://accounts.google.com/.well-known/openid-configuration",
"description": "Google OIDC — obtain a token via gcloud auth print-identity-token and pass as Bearer"
},
"bearer": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "JWT",
"description": "Google-issued JWT for Cloud Run IAM / Cloud Marketplace authentication"
}
},
"security": [{"google": ["openid", "profile", "email"]}]
}
Field Reference
Identity
| Field |
Value |
Description |
name |
Test Morph |
Display name of the agent |
version |
1.0.0 |
Agent version |
protocolVersion |
1.0 |
A2A protocol version this agent implements |
preferredTransport |
JSONRPC |
Primary communication transport |
url |
Cloud Run endpoint |
The live URL where the agent is hosted |
provider.organization |
LTIMindtree |
Organization that built and maintains the agent |
Capabilities
| Field |
Value |
Meaning |
streaming |
true |
Results stream back in real time via SSE |
pushNotifications |
false |
Agent does not push unsolicited updates |
supportsAuthenticatedExtendedCard |
true |
Authenticated clients can request an extended card with additional metadata |
| Direction |
Accepted Formats |
| Input |
video/mp4, video/webm, video/quicktime, text/plain |
| Output |
application/json, text/plain |
Skill — BDD Test Case Generation from Video
| Property |
Detail |
| ID |
bdd-test-generation |
| Description |
Generates Gherkin .feature files from application demo videos |
| Tags |
bdd, testing, gherkin, test-generation, video-analysis, qa, quality-assurance |
Security
| Scheme |
Type |
Description |
google |
OpenID Connect |
Authenticate with a Google identity token |
bearer |
HTTP Bearer JWT |
Google-issued JWT for Cloud Run IAM authentication |