II.
PackageSurface JSON
Structured · livepackage:a5c-ai-tools-adapter
Tools Adapter json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "package:a5c-ai-tools-adapter",
"_kind": "PackageSurface",
"_file": "catalog-meta/package-surfaces/tool-adapter.yaml",
"_cluster": "catalog-meta",
"attributes": {
"packageId": "@a5c-ai/tools-adapter",
"packageName": "@a5c-ai/tools-adapter",
"displayName": "Tools Adapter",
"description": "Tool lifecycle layer providing a registry, dispatch, schema translation, and hook bridging on top of transport-adapter codecs. Routes tool calls between agents and MCP servers.",
"role": "tool-routing",
"whenToUse": "Depend on this when you need to register, dispatch, or translate tool schemas across harnesses, or when bridging MCP tool calls into the adapters pipeline.",
"workspacePath": "packages/tools-adapter",
"moduleType": "typescript",
"surfaceKinds": [
"tool-registry",
"mcp-tool-routing"
],
"sourceOfTruthRole": "wrapper-over-graph",
"publishedTo": "npm",
"versionPolicy": "semver"
},
"outgoingEdges": [],
"incomingEdges": []
}