iiRecord
Agentic AI Atlas · agent-config-mux
mux:agent-config-muxa5c.ai
II.
Mux JSON

mux:agent-config-mux

Structured · live

agent-config-mux json

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

File · extensions/muxes/canonical-muxes.yamlCluster · extensions
Record JSON
{
  "id": "mux:agent-config-mux",
  "_kind": "Mux",
  "_file": "extensions/muxes/canonical-muxes.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "agent-config-mux",
    "protocolType": "admin",
    "nativeSide": [
      "per-agent config files",
      "per-agent auth conventions",
      "per-agent extension install commands",
      "per-agent install methods"
    ],
    "canonicalSide": "Unified admin surface — readConfig, writeConfig, detectAuth, getAuthGuidance, installExtension, listExtensions, uninstallExtension, searchExtensions, detectVersion, meetsMinVersion",
    "position": "Between Agent-Platform admin operations and the controlling system",
    "bridgingConcerns": [
      "config schema per agent (AgentConfigSchema: agent, fields, configFilePaths, projectConfigFilePaths)",
      "auth detection per agent (api-key env-var, OAuth 2.0 file, OAuth device flow RFC 8628, browser-login session-token files, gh auth state, OS-keychain-backed credentials, service-account JSON, IAM role)",
      "install method translation (npm vs brew vs gh-extension vs curl vs winget vs scoop vs manual vs pip vs nix)",
      "extension/plugin install per agent (sometimes a CLI command, sometimes config-file mutation)",
      "discovery signal handling (env vars like CLAUDECODE, binary on PATH, registry keys on Windows)"
    ],
    "catalogInputNodeKinds": [
      "AgentVersion",
      "InstallMethod",
      "DiscoverySignal"
    ],
    "trustChainParticipation": "none",
    "description": "Drives the cross-agent admin surface that wraps each agent\\'s\nidiosyncratic config/auth/install conventions into one set of\noperations callable from orchestrators and the operator UI.\n"
  },
  "outgoingEdges": [
    {
      "from": "mux:agent-config-mux",
      "to": "layer:6-agent-platform",
      "kind": "bridges_protocol_type",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:claude:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:codex:ge-0-119-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:cursor:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:gemini:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:opencode:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    },
    {
      "from": "mux:agent-config-mux",
      "to": "agentVersion:copilot:ge-0-0-0",
      "kind": "bridges_for",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}