export declare const githubCopilotCliAgent: { readonly id: "github-copilot-cli"; readonly name: "GitHub Copilot CLI"; readonly vendor: "GitHub"; readonly homepage: "https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli"; readonly interfaces: readonly ["cli"]; readonly family: "github"; readonly profile: { readonly identity: { readonly product: "GitHub Copilot"; readonly surface: "CLI"; readonly edition: null; readonly ownership: null; readonly modelProviders: null; }; readonly review: { readonly claimScope: "Product identity and the specific capability or lifecycle changes described in this review; other capability evidence is retained separately."; readonly reviewedAt: "2026-10-01"; readonly sources: readonly ["https://github.com/github/copilot-cli/blob/main/changelog.md", "https://docs.github.com/en/copilot/reference/hooks-reference"]; readonly conditions: readonly []; readonly limitations: readonly ["CLI instructions/inheritance and hook mechanisms reviewed. CLI version and agent instruction opt-in affect behavior.", "This review does not renew historical AXM runtime verification."]; }; readonly lifecycleQualifications: readonly []; }; readonly rootDir: ".copilot"; readonly lifecycle: { readonly state: "active"; }; readonly detection: { readonly project: { readonly markers: readonly [{ readonly kind: "dir"; readonly path: ".github/copilot"; readonly signal: "supporting"; readonly note: "Repository and local Copilot CLI settings live under .github/copilot."; }]; }; readonly user: { readonly markers: readonly [{ readonly kind: "dir"; readonly path: "~/.copilot"; readonly signal: "definitive"; readonly note: null; }, { readonly kind: "executable"; readonly name: "copilot"; readonly signal: "definitive"; readonly note: "CLI on PATH."; }]; }; }; readonly docs: readonly [{ readonly label: "GitHub Copilot CLI documentation"; readonly url: "https://docs.github.com/en/copilot/how-tos/copilot-cli"; }]; readonly capabilities: { readonly skill: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: null; readonly docs: readonly []; readonly sources: readonly ["https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/add-skills", "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-config-dir-reference"]; readonly scopes: readonly ["user", "project"]; readonly standardsCompliance: "full"; readonly convention: "vendor"; readonly locations: readonly [{ readonly scope: "project"; readonly root: "project"; readonly path: ".github/skills"; readonly shape: "directory"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; }, { readonly scope: "project"; readonly root: "project"; readonly path: ".agents/skills"; readonly shape: "directory"; readonly role: "additional"; readonly status: "compat"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; }, { readonly scope: "project"; readonly root: "project"; readonly path: ".claude/skills"; readonly shape: "directory"; readonly role: "additional"; readonly status: "compat"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; }]; }; readonly axm: { readonly status: "supported"; readonly writer: null; }; }; readonly "mcp-server": { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: null; readonly docs: readonly []; readonly sources: readonly ["https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/add-mcp-servers", "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-config-dir-reference", "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-command-reference", "https://github.com/github/copilot-cli/issues/1232#issuecomment-4198097885"]; readonly scopes: readonly ["user", "project"]; readonly standardsCompliance: "full"; readonly convention: "vendor"; readonly transports: readonly ["stdio", "http", "sse"]; readonly mcpEnvExpansion: { readonly variables: "braced"; readonly defaults: false; }; readonly locations: readonly [{ readonly id: "user"; readonly scope: "user"; readonly root: "home"; readonly path: ".copilot/mcp-config.json"; readonly configRootRelativePath: "mcp-config.json"; readonly shape: "file"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; readonly format: "json"; readonly keyPath: readonly ["mcpServers"]; readonly attribution: "agent"; }, { readonly id: "project"; readonly scope: "project"; readonly root: "project"; readonly path: ".mcp.json"; readonly shape: "file"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; readonly format: "json"; readonly keyPath: readonly ["mcpServers"]; readonly attribution: "shared"; }, { readonly id: "project-github"; readonly scope: "project"; readonly root: "project"; readonly path: ".github/mcp.json"; readonly shape: "file"; readonly role: "additional"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; readonly format: "json"; readonly keyPath: readonly ["mcpServers"]; readonly attribution: "agent"; }]; readonly entryDialect: { readonly activationField: { readonly required: null; readonly accepted: readonly [null]; }; readonly stdio: { readonly typeField: { readonly required: { readonly name: "type"; readonly value: "stdio"; }; readonly accepted: readonly [{ readonly name: "type"; readonly value: "stdio"; }, { readonly name: "type"; readonly value: "local"; }]; }; readonly command: "split"; readonly envKey: "env"; }; readonly remote: { readonly typeField: { readonly required: { readonly name: "type"; readonly value: { readonly "streamable-http": "http"; readonly sse: "sse"; }; }; readonly accepted: readonly [{ readonly name: "type"; readonly value: { readonly "streamable-http": "http"; readonly sse: "sse"; }; }]; }; readonly urlKey: { readonly "streamable-http": "url"; readonly sse: "url"; }; readonly headersKey: "headers"; }; }; }; readonly axm: { readonly status: "supported"; readonly writer: { readonly config: { readonly locationIds: readonly ["user", "project"]; }; }; }; }; readonly subagent: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "No industry spec for subagents yet; GitHub Copilot CLI custom agents are Markdown agent profiles under .github/agents or ~/.copilot/agents.\n"; readonly docs: readonly []; readonly sources: readonly ["https://docs.github.com/en/copilot/concepts/agents/copilot-cli/about-custom-agents", "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-config-dir-reference"]; readonly scopes: readonly ["user", "project"]; readonly locations: readonly [{ readonly scope: "project"; readonly root: "project"; readonly path: ".github/agents"; readonly shape: "directory"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; }, { readonly scope: "user"; readonly root: "home"; readonly path: ".copilot/agents"; readonly shape: "directory"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; }]; }; readonly axm: { readonly status: "supported"; readonly writer: null; }; }; readonly hook: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "Copilot CLI documents command, HTTP and prompt hooks. AXM does not serialize its hook configuration."; readonly docs: readonly []; readonly sources: readonly ["https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/overview", "https://docs.github.com/en/copilot/reference/hooks-reference"]; readonly scopes: readonly ["user", "project"]; readonly modeling: "native-unmodeled"; readonly locations: readonly []; readonly entryDialect: null; readonly review: { readonly reviewedAt: "2026-10-01"; readonly sources: readonly ["https://docs.github.com/en/copilot/reference/hooks-reference"]; readonly claimScope: "Native hook invocation families"; readonly conditions: readonly []; readonly limitations: readonly []; }; }; readonly axm: { readonly status: "unsupported"; readonly writer: null; readonly reason: "AXM has not implemented a GitHub Copilot CLI hook writer."; }; }; }; readonly instructions: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: "GitHub Copilot CLI supports AGENTS.md plus Copilot-specific instruction files; AXM syncs the cross-agent AGENTS.md convention.\n"; readonly docs: readonly []; readonly sources: readonly ["https://docs.github.com/en/copilot/how-tos/copilot-cli/customize-copilot/add-custom-instructions"]; readonly scopes: readonly ["user", "project"]; readonly standardsCompliance: "full"; readonly convention: "universal"; readonly kind: "agents-md"; readonly locations: readonly [{ readonly scope: "project"; readonly root: "project"; readonly path: "AGENTS.md"; readonly shape: "file"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; }]; readonly nestedDiscovery: true; readonly importSyntax: null; readonly review: { readonly reviewedAt: "2026-10-01"; readonly sources: readonly ["https://github.com/github/copilot-cli/blob/main/changelog.md"]; readonly claimScope: "CLI 1.0.89 reads .claude/rules; custom-agent instruction inheritance is opt-in"; readonly conditions: readonly ["Custom agents must set include-custom-instructions: true to inherit repository instructions."]; readonly limitations: readonly []; }; }; readonly axm: { readonly status: "supported"; readonly writer: null; }; }; readonly permissions: { readonly native: { readonly availability: { readonly via: "native"; }; readonly vendorStatus: { readonly state: "active"; }; readonly notes: null; readonly docs: readonly []; readonly sources: readonly ["https://docs.github.com/en/copilot/how-tos/copilot-cli/use-copilot-cli/allowing-tools", "https://docs.github.com/en/copilot/how-tos/copilot-cli/set-up-copilot-cli/configure-copilot-cli", "https://docs.github.com/en/copilot/reference/copilot-cli-reference/cli-config-dir-reference"]; readonly scopes: readonly ["user", "project"]; readonly mechanism: readonly ["cli-flag", "config-file"]; readonly locations: readonly [{ readonly id: "user"; readonly scope: "user"; readonly root: "home"; readonly path: ".copilot/permissions-config.json"; readonly shape: "file"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; readonly format: "json"; readonly gitignored: false; }, { readonly id: "user-additional-1"; readonly scope: "user"; readonly root: "home"; readonly path: ".copilot/settings.json"; readonly shape: "file"; readonly role: "additional"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; readonly format: "json"; readonly gitignored: false; }, { readonly id: "project"; readonly scope: "project"; readonly root: "project"; readonly path: ".github/copilot/settings.json"; readonly shape: "file"; readonly role: "primary"; readonly status: "canonical"; readonly applicability: { readonly kind: "always"; }; readonly provenance: { readonly kind: "capability-sources"; }; readonly format: "json"; readonly gitignored: false; }]; readonly grammar: { readonly style: "prefix"; readonly example: "--allow-tool='shell(axm:*)'"; readonly notes: "Copilot CLI permission flags use tool-kind patterns such as shell(git:*), write(path), url(domain), or MCP_SERVER(tool). Deny rules take precedence over allow rules.\n"; }; readonly prerequisites: readonly []; readonly cliFlags: readonly [{ readonly flag: "--allow-tool='shell(${tool}:*)'"; readonly note: "Allow a command family without prompting."; }, { readonly flag: "--allow-all-tools"; readonly note: "Allow all available tools without prompting."; }, { readonly flag: "--allow-all"; readonly note: "Allow all tools, paths, and URLs."; }, { readonly flag: "--deny-tool"; readonly note: "Deny a tool pattern; deny rules take precedence over allow rules."; }, { readonly flag: "--available-tools"; readonly note: "Restrict the tools available to the session."; }, { readonly flag: "--excluded-tools"; readonly note: "Remove tools from the session."; }, { readonly flag: "--yolo"; readonly note: "Alias for allowing all tools, paths, and URLs."; }]; }; readonly axm: { readonly status: "supported"; readonly writer: { readonly grants: { readonly shell: { readonly destination: { readonly kind: "invocation"; }; readonly patch: null; readonly template: "--allow-tool='shell(${tool}:*)'"; }; readonly filesystem: { readonly destination: { readonly kind: "invocation"; }; readonly patch: null; readonly template: "--allow-tool='write(${workspaceRoot}/**)'"; }; }; }; }; }; }; //# sourceMappingURL=github-copilot-cli.d.ts.map