Skip to content

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

Input & Output Modes

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