Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · GitHub Copilot CLI
plugin-target:copilot-clia5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
PluginTarget JSON

plugin-target:copilot-cli

Structured · live

GitHub Copilot CLI json

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

File · extensions/plugin-artifacts/plugin-target-copilot-cli.yamlCluster · extensions
Record JSON
{
  "id": "plugin-target:copilot-cli",
  "_kind": "PluginTarget",
  "_file": "extensions/plugin-artifacts/plugin-target-copilot-cli.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "GitHub Copilot CLI",
    "hostAgent": "agent:copilot-cli",
    "adapterFamily": "shell-hook",
    "manifestFormat": "plugin.json",
    "commandFormat": "markdown-commands",
    "adapterName": "copilot",
    "skillHandling": "derived-from-commands",
    "hookRegistrationFormat": "github-copilot",
    "hookRegistrationOutputPath": "hooks.json",
    "hookRegistrationAliasPaths": [],
    "harnessManifestPath": null,
    "pluginRootEnvVarForExtension": null,
    "marketplacePath": null,
    "pluginRootEnvVar": "COPILOT_PLUGIN_DIR",
    "scriptVariants": [
      "bash",
      "powershell"
    ],
    "distribution": [
      "github-repo",
      "npm-cli"
    ],
    "distributionModel": "workspace-generated",
    "npmPublishable": true,
    "installLayout": {
      "harnessHomeRelative": ".copilot"
    },
    "packageMetadata": {
      "moduleType": "commonjs",
      "binScriptExt": ".js",
      "installLifecycle": "plugin-scripts",
      "activationMessage": "restart",
      "extraPackageFiles": [
        "hooks.json",
        "AGENTS.md"
      ],
      "emitCjsWrappers": false,
      "customAgentFrontmatter": {
        "deferred-tool-loading": {
          "support": "native",
          "versionRange": ">=1.0.52",
          "notes": "Custom agents can opt into deferred tool loading through `deferred-tool-loading` frontmatter, enabling tool-search discovery for large tool lists."
        }
      }
    },
    "componentSupport": {
      "agents": "native",
      "context": "native"
    },
    "cliCommand": "gh",
    "callerEnvVars": [
      "COPILOT_SESSION_ID"
    ],
    "configPaths": [
      ".github",
      ".copilot"
    ],
    "processNames": [
      "copilot",
      "github-copilot"
    ],
    "capabilities": [
      "SessionBinding",
      "StopHook",
      "HeadlessPrompt"
    ],
    "adapterModule": "@a5c-ai/adapters-codecs/copilot-adapter",
    "externalRepo": "a5c-ai/babysitter-github-copilot",
    "externalPackageName": "@a5c-ai/babysitter-github",
    "generatedSourceDir": "github-copilot",
    "marketplaceSpecs": [],
    "requiredSurfaceFile": "AGENTS.md",
    "promptCapabilities": [
      "hooks",
      "mcp",
      "task-tool",
      "breakpoint-routing"
    ],
    "loopControlTerm": "in-turn",
    "hookDriven": false,
    "interactiveToolName": "AskUserQuestion tool",
    "sessionEnvVarsDescription": "PID-scoped session marker (authoritative); COPILOT_ENV_FILE / COPILOT_SESSION_ID and AGENT_SESSION_ID are fallbacks",
    "hasIntentFidelityChecks": false,
    "hasNonNegotiables": false,
    "cliSetupMode": "default",
    "defaultStepCount": 8,
    "skillSystemLabel": "Installed skill",
    "defaultTransportId": "openai-chat",
    "hooksMuxFamily": "shell-hook",
    "sessionIdQuality": "synthetic",
    "supportsOrderedFanout": true,
    "supportsNativeAdditionalContext": false,
    "supportsBlock": true,
    "supportsAsk": false,
    "supportsToolInputMutation": false,
    "supportsToolResultMutation": false,
    "supportsPersistedEnv": false,
    "envPersistenceMode": "wrapper_only",
    "toolInterceptionScope": "all",
    "description": "GitHub Copilot CLI plugin target for the current `>=1.0.55-3` surface.\nSince 1.0.52, non-interactive `plugin`, `mcp`, `help`, and `version`\nsubcommands are treated as stdin-safe administrative commands and do not\nconsume caller stdin. Generated wrappers should preserve closed-stdin\nprompt delivery for headless prompt runs while avoiding stdin piping for\nthose administrative subcommands.\n",
    "launchBehavior": {
      "promptDelivery": "stdin",
      "promptFlag": null,
      "execSubcommand": null,
      "resumeDelivery": null,
      "resumeFlag": null,
      "sessionIdFlag": null,
      "maxTurnsFlag": null,
      "stdinBehavior": "close-after-prompt",
      "selfExits": false,
      "needsIdleKill": true,
      "stdinSafeNonInteractiveSubcommands": [
        "plugin",
        "mcp",
        "help",
        "version"
      ]
    }
  },
  "outgoingEdges": [
    {
      "from": "plugin-target:copilot-cli",
      "to": "agent:copilot-cli",
      "kind": "hosted_by",
      "attributes": {}
    },
    {
      "from": "plugin-target:copilot-cli",
      "to": "agent-platform-impl:copilot-cli.platform@current",
      "kind": "hosted_by",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "plugin-artifact:babysitter-github-plugin-json",
      "to": "plugin-target:copilot-cli",
      "kind": "emits_artifact",
      "attributes": {}
    },
    {
      "from": "plugin-artifact:babysitter-github-hooks-json",
      "to": "plugin-target:copilot-cli",
      "kind": "emits_artifact",
      "attributes": {}
    },
    {
      "from": "plugin-artifact:copilot-cli-container-image",
      "to": "plugin-target:copilot-cli",
      "kind": "emits_artifact",
      "attributes": {}
    },
    {
      "from": "plugin-artifact:copilot-cli-manifest",
      "to": "plugin-target:copilot-cli",
      "kind": "emits_artifact",
      "attributes": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab