II.
Page JSON
Structured · livepage:docs-adapters-terminology-and-structure-gaps
Agent-Adapter Terminology & Structure Gaps json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-adapters-terminology-and-structure-gaps",
"_kind": "Page",
"_file": "wiki/docs/adapters/terminology-and-structure-gaps.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/adapters/terminology-and-structure-gaps/README.md",
"sourceKind": "repo-docs",
"title": "Agent-Adapter Terminology & Structure Gaps",
"displayName": "Agent-Adapter Terminology & Structure Gaps",
"slug": "docs/adapters/terminology-and-structure-gaps",
"articlePath": "wiki/docs/adapters/terminology-and-structure-gaps/README.md",
"article": "\n# Agent-Adapter Terminology & Structure Gaps\n\nThe adapters family has pervasive naming inconsistencies across 42 packages, 8 binaries, and 3,500+ source references. This directory documents every gap and the target naming convention.\n\n## Target Convention\n\n- **Package name**: `@a5c-ai/adapters-<feature>` (e.g., `@a5c-ai/transport-adapter`)\n- **Directory**: `packages/adapters/{feature}/` (all under adapters umbrella)\n- **Binary**: `adapters-{feature}` (e.g., `adapters-hooks`)\n- **Env vars**: `AGENT_MUX_*` (no `ADAPTER_*`)\n- **Code identifiers**: `agentMux*` camelCase (no `adapters*`)\n- **No \"adapters\" anywhere** — it's a bad abbreviation\n\n## Documents\n\n1. [**package-renames.md**](./package-renames.md) — All 42 packages: current → target name + directory\n2. [**binary-renames.md**](./binary-renames.md) — All 8 binaries: current → target name\n3. [**env-var-renames.md**](./env-var-renames.md) — All ADAPTER_* → AGENT_MUX_* mappings\n4. [**code-identifier-renames.md**](./code-identifier-renames.md) — adapters* → agentMux* in source code\n5. [**directory-moves.md**](./directory-moves.md) — Top-level packages to move under adapters/\n",
"documents": []
},
"outgoingEdges": [
{
"from": "page:docs-adapters-terminology-and-structure-gaps",
"to": "page:docs-adapters-terminology-and-structure-gaps-binary-renames",
"kind": "contains_page"
},
{
"from": "page:docs-adapters-terminology-and-structure-gaps",
"to": "page:docs-adapters-terminology-and-structure-gaps-code-identifier-renames",
"kind": "contains_page"
},
{
"from": "page:docs-adapters-terminology-and-structure-gaps",
"to": "page:docs-adapters-terminology-and-structure-gaps-directory-moves",
"kind": "contains_page"
},
{
"from": "page:docs-adapters-terminology-and-structure-gaps",
"to": "page:docs-adapters-terminology-and-structure-gaps-env-var-renames",
"kind": "contains_page"
},
{
"from": "page:docs-adapters-terminology-and-structure-gaps",
"to": "page:docs-adapters-terminology-and-structure-gaps-package-renames",
"kind": "contains_page"
}
],
"incomingEdges": [
{
"from": "page:docs-adapters",
"to": "page:docs-adapters-terminology-and-structure-gaps",
"kind": "contains_page"
}
]
}