Agent Card
The Agent Card is a machine-readable identity document that describes Video Intelligence Agent to any A2A-compatible client or platform. It is automatically served at:
GET /.well-known/agent-card.json
Any A2A client discovers Video Intelligence Agent's name, capabilities, supported input/output formats, skills, and security requirements by fetching this document — no manual configuration needed.
Video Intelligence Agent Card
{
"name": "Video Intelligence agent",
"description": "Video Intelligence agent is a goal-oriented and autonomous decision-making QA agent on Google Agentic AI (Vertex AI/Gemini) that converts recorded video walkthroughs into standardized production-ready BDD test cases to transform test creation from video to automation-ready assets.",
"url": "https://testmorph-147263722478.us-central1.run.app",
"version": "1.0.0",
"protocolVersion": "1.0",
"preferredTransport": "JSONRPC",
"documentationUrl": "https://videointel-doc.ltm-ai.com",
"iconUrl": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwIiBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMTEwIDMwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOTUuMjUwNyAwLjc0MDgyOUw4Ny44NDUzIDE5LjUzOTdMODAuNDM5OSAwLjc0MDgyOUM4MC4yNjQyIDAuMjk1NzQ2IDc5LjgzMDkgMCA3OS4zNTA3IDBINjUuODg0VjI5LjI4MThINzMuMjA0NFY4LjUxNTE0QzczLjIwNDQgNy4yMjA4OCA3NC45OTA2IDYuODg0MTQgNzUuNDY1IDguMDg0N0w4My41MjMzIDI4LjUzOEM4My42OTkgMjguOTg2IDg0LjEzMjQgMjkuMjc4OCA4NC42MTI2IDI5LjI3ODhIOTEuMDc4QzkxLjU1ODIgMjkuMjc4OCA5MS45OTE2IDI4Ljk4MzEgOTIuMTY3MyAyOC41MzhMMTAwLjIyNiA4LjA4NDdDMTAwLjcgNi44ODEyMiAxMDIuNDg2IDcuMjIwODggMTAyLjQ4NiA4LjUxNTE0VjI5LjI4MThIMTA5LjgwN1YwSDk2LjM0Qzk1Ljg1OTcgMCA5NS40MjY0IDAuMjk1NzQ2IDk1LjI1MDcgMC43NDA4MjlaIiBmaWxsPSIjRkY1RTRGIi8+CjxwYXRoIGQ9Ik03LjMyMDQ1IDIwLjc5MDFWMEgwVjIxLjk2MTNDMCAyNi4wMDUxIDMuMjc2NjMgMjkuMjgxOCA3LjMyMDQ1IDI5LjI4MThIMjkuMjgxOFYyMS45NjEzSDguNDkxNzJDNy44NDQ1OSAyMS45NjEzIDcuMzIwNDUgMjEuNDM3MiA3LjMyMDQ1IDIwLjc5MDFaIiBmaWxsPSIjRkY1RTRGIi8+CjxwYXRoIGQ9Ik02MC4wMjc3IDBIMjMuNDI1NFY3LjMyMDQ0SDM2LjMwOTRDMzcuMjc4NiA3LjMyMDQ0IDM4LjA2NjMgOC4xMDgxMiAzOC4wNjYzIDkuMDc3MzVWMjkuMjgxOEg0NS4zODY4VjkuMDc3MzVDNDUuMzg2OCA4LjEwODEyIDQ2LjE3NDQgNy4zMjA0NCA0Ny4xNDM3IDcuMzIwNDRINjAuMDI3N1YwWiIgZmlsbD0iI0ZGNUU0RiIvPgo8L3N2Zz4K",
"provider": {
"organization": "LTM",
"url": "https://www.ltm.com"
},
"capabilities": {
"streaming": true,
"pushNotifications": false
},
"supportsAuthenticatedExtendedCard": true,
"defaultInputModes": ["video/mp4", "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", "text/plain"],
"outputModes": ["application/json", "text/plain"]
}
],
"securitySchemes": {
"oauth2": {
"type": "oauth2",
"flows": {
"authorizationCode": {
"authorizationUrl": "https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent",
"tokenUrl": "https://oauth2.googleapis.com/token",
"refreshUrl": "https://oauth2.googleapis.com/token",
"scopes": {
"openid": "Authenticate the signed-in user.",
"email": "Access the signed-in user's email address.",
"profile": "Access basic profile information."
}
}
}
}
},
"security": [
{
"oauth2": ["openid", "email", "profile"]
}
]
}
Field Reference
Identity
| Field |
Value |
Description |
name |
Video Intelligence Agent |
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 |