iiRecord
Agentic AI Atlas · Agent-Adapter Terminology & Structure Gaps
page:docs-adapters-terminology-and-structure-gapsa5c.ai
II.
Page JSON

page:docs-adapters-terminology-and-structure-gaps

Structured · live

Agent-Adapter Terminology & Structure Gaps json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · wiki/docs/adapters/terminology-and-structure-gaps.mdCluster · wiki
Record JSON
{
  "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"
    }
  ]
}