Show JSON
{
"protocolVersion": "0.3.0",
"name": "Rosentic",
"description": "Cross-branch semantic conflict detection engine. Checks whether active git branches are compatible before merge. Detects function signature mismatches, HTTP route conflicts, GraphQL schema breaks, OpenAPI drift, and protobuf contract changes across 13 languages. Deterministic AST analysis, not AI review. Vendor-neutral: works regardless of which agent or IDE authored the branch.",
"author": "Rosentic",
"wellKnownURI": "https://api.rosentic.com/.well-known/agent.json",
"url": "https://api.rosentic.com/a2a",
"version": "1.0.0",
"provider": {
"organization": "Rosentic",
"url": "https://rosentic.com/"
},
"documentationUrl": null,
"iconUrl": null,
"supportsAuthenticatedExtendedCard": null,
"security": [],
"securitySchemes": {},
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": true,
"extensions": null
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "assess_integration_posture",
"name": "Assess Integration Posture",
"description": "Evaluate cross-branch conflict exposure for a repository with parallel agent branches: active branches, unverified branch pairs, agent attribution, estimated conflict surface, and whether merge-safety checking exists in CI. Scans run via the Rosentic GitHub Action or local MCP; this endpoint serves stored results.",
"tags": [
"git",
"ci-cd",
"merge-safety",
"cross-branch-conflict",
"parallel-agents",
"agent-verification"
],
"examples": [
"Assess integration posture for https://github.com/org/repo"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "check_conflicts",
"name": "Check Cross-Branch Conflicts",
"description": "Cross-branch conflict detection for parallel agent branches: breaking function signature changes, HTTP route contract breaks, and schema drift that git merge will not catch. Deterministic AST analysis, UNSAFE/WARNING findings. Scans run via the Rosentic GitHub Action or local MCP; this endpoint serves stored results.",
"tags": [
"static-analysis",
"cross-branch-conflict",
"merge-safety",
"signature-change",
"parallel-agents",
"pull-request"
],
"examples": [
"Check https://github.com/org/repo for cross-branch conflicts"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "explain_conflict",
"name": "Explain Conflict",
"description": "Explain one cross-branch conflict finding: which branches break each other, producer/consumer evidence, affected files and lines, and how to resolve before merge.",
"tags": [
"code-review",
"cross-branch-conflict",
"conflict-detection",
"merge-safety",
"pull-request"
],
"examples": [
"Explain finding abc123 in https://github.com/org/repo"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "list_branches",
"name": "List Branches",
"description": "Active parallel branches with agent attribution, divergence from base, and commit metadata - see which agent holds which branch before checking cross-branch conflicts.",
"tags": [
"git",
"parallel-agents",
"branch-compatibility",
"agent-verification"
],
"examples": [
"List branches for https://github.com/org/repo"
],
"inputModes": [
"application/json",
"text/plain"
],
"outputModes": [
"application/json"
]
},
{
"id": "merge_index",
"name": "Merge Index",
"description": "Composite merge-safety score for a repo or org running parallel agents: historical cross-branch conflict trends, agent overlap, finding lifecycle, hotspot repos. Requires API key with Merge Index entitlement.",
"tags": [
"code-quality",
"ci-cd",
"merge-safety",
"merge-verification",
"parallel-agents"
],
"examples": [
"What is the Merge Index for org/repo over the last 30 days?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"conformance": true,
"conformance_errors": null,
"homepage": null,
"repository": null,
"license": null,
"pricing": null,
"contact": null,
"id": "4ba2cb25-65fc-4cf4-ad10-025f80818822"
}