II.
Page JSON
Structured · livepage:docs-agent-mux-reference-agents-copilot
GitHub Copilot json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-agent-mux-reference-agents-copilot",
"_kind": "Page",
"_file": "wiki/docs/agent-mux/reference/agents/copilot.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/agent-mux/reference/agents/copilot.md",
"sourceKind": "repo-docs",
"title": "GitHub Copilot",
"displayName": "GitHub Copilot",
"slug": "docs/agent-mux/reference/agents/copilot",
"articlePath": "wiki/docs/agent-mux/reference/agents/copilot.md",
"article": "\n# GitHub Copilot\n\nAdapter for **GitHub Copilot CLI** (`gh copilot`).\n\n## Install\n\n```bash\namux install copilot\n```\n\nSupported on macOS, Linux and Windows. The adapter spawns `gh copilot suggest ...`, so the `gh` CLI must be on `PATH`.\n\n## Auth\n\n- **GitHub token** — set `GITHUB_TOKEN`.\n- **OAuth device flow** — `gh auth login` handles this.\n\nSettings: `~/.config/github-copilot/settings.json`.\n\n## Minimal run\n\n```bash\namux run copilot --prompt \"How do I rebase onto main?\"\n```\n\n## Notable flags\n\nThe adapter runs:\n\n```\ngh copilot suggest \"<prompt>\"\n```\n\nIt does not currently forward `--model` or approval modes — Copilot CLI selects the model server-side. Default bundled model is `gpt-4o`.\n\n## Session files\n\n- Location: `~/.config/github-copilot/sessions/*.jsonl`\n- Output is parsed line-by-line; non-JSON lines are treated as plain text deltas.\n\n## Plugins\n\nPlugin support: **yes** — GitHub Copilot CLI plugin marketplace with agents/skills/hooks/MCP packages.\n\n### Plugin Management\n```bash\namux plugin install copilot <plugin>\namux plugin list copilot\namux plugin update copilot <plugin>\namux plugin uninstall copilot <plugin>\n```\n\n### MCP Servers\n```bash\namux mcp install copilot <mcp-server>\namux mcp list copilot\n```\n\n## Capabilities\n\nText streaming only. No native tool calling, no parallel tool calls, no JSON mode, no image input.\n\n## Known limitations\n\n- Cannot resume or fork sessions server-side — Copilot CLI is stateless per invocation.\n- `--model` is ignored (Copilot picks the model).\n- Requires `gh` CLI and an authenticated GitHub user.\n- Project-level config not supported.\n",
"documents": []
},
"outgoingEdges": [],
"incomingEdges": [
{
"from": "page:docs-agent-mux-reference",
"to": "page:docs-agent-mux-reference-agents-copilot",
"kind": "contains_page"
}
]
}