Skip to content

Commit b473f11

Browse files
ozcanovuncSarpBakis23nurdincer
authored
Master (#1263)
* order change (#1260) * AI-115: Add copilot assistant (#1262) * AI-115: Add copilot assistant * AI-115: Update Appcircle AI documentation to reflect broader support for AI assistants --------- Co-authored-by: SarpBakis23 <167063711+SarpBakis23@users.noreply.github.com> Co-authored-by: nurdincer <116206197+nurdincer@users.noreply.github.com>
1 parent d5468b9 commit b473f11

8 files changed

Lines changed: 92 additions & 21 deletions

File tree

docs/appcircle-ai/ai-assistants/appcircle-claude-assistant.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The **Appcircle Claude Plugin** connects Claude to the Appcircle platform, bundl
1111

1212
## How to Use Appcircle Claude Assistant
1313

14-
The plugin registers the [Appcircle MCP Server](/appcircle-ai/appcircle-mcp-server) and the following Appcircle-aware skills, automatically namespaced under `appcircle:`:
14+
The plugin registers the [Appcircle MCP Server](/appcircle-ai/appcircle-mcp-server) and the following Appcircle-aware skills, automatically namespaced under `appcircle`:
1515

1616
| Skill | Purpose |
1717
|-------|---------|
@@ -29,7 +29,7 @@ Claude Code and claude.ai install the plugin differently, so follow the steps fo
2929
The MCP server reads this from the process environment, so it must be set before you launch `claude`; exporting it later in an already-running session has no effect until you restart.
3030
2. Add the Appcircle marketplace:
3131
```shell
32-
/plugin marketplace add appcircleio/appcircle-claude-plugin
32+
/plugin marketplace add appcircleio/appcircle-ai-plugins
3333
```
3434
3. Install the plugin:
3535
```shell
@@ -45,22 +45,24 @@ Claude Code and claude.ai install the plugin differently, so follow the steps fo
4545

4646
You can install this plugin's skills in claude.ai too. MCP tools remain Claude Code-only for now.
4747

48-
1. Click **Customize > Create plugin > Add marketplace**.
48+
1. Click **Customize > Plugins > Add > Add marketplace**.
4949

50-
<img src="https://cdn.appcircle.io/docs/assets/claude-assistant-1.png" alt="Create plugin, Add marketplace" width="480" style={{display: 'block', margin: 0}} />
50+
<img src="https://cdn.appcircle.io/docs/assets/AI-115-claude-plugin.png" alt="Create plugin, Add marketplace" width="480" style={{display: 'block', margin: 0}} />
5151

5252
2. You will see the following screen.
5353

5454
<img src="https://cdn.appcircle.io/docs/assets/claude-assistant-2.png" alt="Add marketplace screen" width="480" style={{display: 'block', margin: 0}} />
5555

56-
3. Enter the repository URL: `https://github.com/appcircleio/appcircle-claude-plugin`
56+
3. Enter the repository URL: `https://github.com/appcircleio/appcircle-ai-plugins`
5757

58-
<img src="https://cdn.appcircle.io/docs/assets/claude-assistant-3.png" alt="Enter the repository URL" width="480" style={{display: 'block', margin: 0}} />
58+
<img src="https://cdn.appcircle.io/docs/assets/AI-115-claude-plugin-2.png" alt="Enter the repository URL" width="480" style={{display: 'block', margin: 0}} />
5959

60-
4. Click **Sync**.
60+
4. Click **Sync**, then click **+**.
6161

62-
<img src="https://cdn.appcircle.io/docs/assets/claude-assistant-4.png" alt="Click Sync" width="480" style={{display: 'block', margin: 0}} />
62+
<img src="https://cdn.appcircle.io/docs/assets/AI-115-claude-plugin-3.png" alt="Click Sync" width="480" style={{display: 'block', margin: 0}} />
6363

6464
5. Ask Claude an Appcircle question, for example *How do I set up automatic code signing for my iOS builds*, and Claude will use the `doc-assistant` skill to answer.
6565

66-
To access the source code of this plugin, please use [this link](https://github.com/appcircleio/appcircle-claude-plugin).
66+
To access the source code of this plugin, please use the following link:
67+
68+
https://github.com/appcircleio/appcircle-ai-plugins
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: Appcircle Copilot Assistant
3+
description: Use the Appcircle Copilot Plugin to connect GitHub Copilot to the Appcircle platform with MCP tools and Appcircle-aware skills.
4+
tags: [appcircle ai, copilot, assistant]
5+
sidebar_position: 4
6+
---
7+
8+
# Appcircle Copilot Assistant
9+
10+
The **Appcircle Copilot Plugin** connects GitHub Copilot to the Appcircle platform, bundling the [Appcircle MCP Server](/appcircle-ai/appcircle-mcp-server) with Appcircle-aware skills so you can ask Copilot about your Appcircle organization or how to use Appcircle.
11+
12+
## How to Use Appcircle Copilot Assistant
13+
14+
The plugin registers the [Appcircle MCP Server](/appcircle-ai/appcircle-mcp-server) and the following Appcircle-aware skills:
15+
16+
| Skill | Purpose |
17+
|-------|---------|
18+
| `doc-assistant` | Answers Appcircle questions using official sources (`docs.appcircle.io` and `appcircle.io`) |
19+
| `build-insights-report` | Renders a visual Build Insights Report (health & trends, root cause, workflow quality, artifact health, queue time, and CI maturity) from the `get_build_insights_report` MCP tool. See [Build Insights](/appcircle-ai/ai-insights/build-insights) for the full metric reference |
20+
21+
### In GitHub Copilot CLI
22+
23+
1. *(Optional, for MCP tools)* Before starting Copilot CLI, set your [Appcircle Access Token](https://github.com/appcircleio/appcircle-mcp/blob/main/docs/appcircle_access_token.md) in your shell so the MCP server can authenticate:
24+
```bash
25+
export APPCIRCLE_ACCESS_TOKEN=<your-access-token>
26+
```
27+
The MCP server reads this from the process environment, so it must be set before you launch `copilot`; exporting it later in an already-running session has no effect until you restart.
28+
2. Add the Appcircle marketplace:
29+
```shell
30+
copilot plugin marketplace add appcircleio/appcircle-ai-plugins
31+
```
32+
3. Install the plugin:
33+
```shell
34+
copilot plugin install appcircle@appcircle-ai-plugins
35+
```
36+
4. Ask Copilot an Appcircle question. For "how do I" or troubleshooting questions, for example "How do I set up automatic code signing for my iOS builds," Copilot uses the `doc-assistant` skill. For questions about your own organization, for example "List my build profiles," Copilot uses the Appcircle MCP tools, which requires step 1.
37+
38+
### In VS Code
39+
40+
1. *(Optional, for MCP tools)* Set your [Appcircle Access Token](https://github.com/appcircleio/appcircle-mcp/blob/main/docs/appcircle_access_token.md) so the bundled MCP server can authenticate. You can export it before launching VS Code, or supply it when prompted after installing the plugin.
41+
2. Click **Chat Settings** -> **Plugins** -> **Install Plugin from Source**.
42+
43+
<img src="https://cdn.appcircle.io/docs/assets/AI-115-vscode-plugin.png" alt="Enter the repository URL" width="480" style={{display: 'block', margin: 0}} />
44+
45+
3. Enter the repository URL: `https://github.com/appcircleio/appcircle-ai-plugins`
46+
47+
<img src="https://cdn.appcircle.io/docs/assets/AI-115-vscode-plugin-2.png" alt="Enter the repository URL" width="480" style={{display: 'block', margin: 0}} />
48+
49+
4. Open Copilot Chat and ask an Appcircle question, for example "How do I set up automatic code signing for my iOS builds" or "List my build profiles."
50+
51+
To access the source code of this plugin, please use the following link:
52+
53+
https://github.com/appcircleio/appcircle-ai-plugins

docs/appcircle-ai/ai-assistants/index.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
title: AI Assistants
3-
description: Discover the Appcircle AI assistants available on ChatGPT and Claude for quick answers, step-by-step guidance, and troubleshooting support.
4-
tags: [appcircle ai, assistant, gpt, claude]
3+
description: Discover the Appcircle AI assistants available on ChatGPT, Claude, and GitHub Copilot for quick answers, step-by-step guidance, and troubleshooting support.
4+
tags: [appcircle ai, assistant, gpt, claude, copilot]
55
sidebar_position: 1
66
---
77

88
import ContentRef from '@site/src/components/ContentRef';
99

1010
# AI Assistants
1111

12-
Appcircle provides AI assistants on both ChatGPT and Claude so you can get quick answers, step-by-step guidance, and troubleshooting support wherever you already work.
12+
Appcircle provides AI assistants on ChatGPT, Claude, and GitHub Copilot so you can get quick answers, step-by-step guidance, and troubleshooting support wherever you already work.
1313

1414
## [Appcircle GPT Assistant](/appcircle-ai/ai-assistants/appcircle-gpt-assistant)
1515

@@ -22,3 +22,9 @@ Use the Appcircle GPT Assistant in the OpenAI Marketplace for quick answers, ste
2222
Use the Appcircle Claude Plugin to connect Claude to the Appcircle platform with MCP tools and Appcircle-aware skills for quick answers, step-by-step guidance, and troubleshooting support.
2323

2424
<ContentRef url="/appcircle-ai/ai-assistants/appcircle-claude-assistant">Appcircle Claude Assistant</ContentRef>
25+
26+
## [Appcircle Copilot Assistant](/appcircle-ai/ai-assistants/appcircle-copilot-assistant)
27+
28+
Use the Appcircle Copilot Plugin to connect GitHub Copilot to the Appcircle platform with MCP tools and Appcircle-aware skills for quick answers, step-by-step guidance, and troubleshooting support.
29+
30+
<ContentRef url="/appcircle-ai/ai-assistants/appcircle-copilot-assistant">Appcircle Copilot Assistant</ContentRef>

docs/appcircle-ai/ai-insights/build-insights.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Build Insights
3-
description: Understand the Appcircle Build Insights Report - every section and metric returned by the get_build_insights_report MCP tool, and how to generate the visual report with the Appcircle Claude Assistant.
3+
description: Understand the Appcircle Build Insights Report - every section and metric returned by the get_build_insights_report MCP tool, and how to generate the visual report with the Appcircle Claude Assistant or Appcircle Copilot Assistant.
44
tags: [appcircle ai, ai insights, build insights]
55
sidebar_position: 1
66
---
@@ -10,14 +10,19 @@ import Screenshot from '@site/src/components/Screenshot';
1010

1111
# Build Insights Report
1212

13-
The **Build Insights Report** gives you a snapshot of your CI health: build trends, failure root causes, workflow quality, artifact health, queue time, and an overall maturity score. Use the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant) to get a visual report, or use the [Appcircle MCP client](/appcircle-ai/appcircle-mcp-server) directly.
13+
The **Build Insights Report** gives you a snapshot of your CI health: build trends, failure root causes, workflow quality, artifact health, queue time, and an overall maturity score. Use the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant) or [Appcircle Copilot Assistant](/appcircle-ai/ai-assistants/appcircle-copilot-assistant) to get a visual report, or use the [Appcircle MCP client](/appcircle-ai/appcircle-mcp-server) directly.
1414

1515
## How to Generate a Report
1616

1717
**With the Appcircle Claude Assistant**
1818

1919
- Ask in natural language, for example *give me a build insights report for last month* or *how is our CI maturity*.
20-
- The `appcircle:build-insights-report` skill makes one call to `get_build_insights_report` and renders the response as a report.
20+
- The `build-insights-report` skill makes one call to `get_build_insights_report` and renders the response as a report.
21+
22+
**With the Appcircle Copilot Assistant**
23+
24+
- Ask in natural language, for example *give me a build insights report for last month* or *how is our CI maturity*.
25+
- The `build-insights-report` skill makes one call to `get_build_insights_report` and renders the response as a report.
2126

2227
**With Any Other MCP Client**
2328

@@ -113,9 +118,9 @@ How long builds waited before starting, tree-wide for the period:
113118

114119
The last 30 days, compared against the 30 days before that for deltas. Pass `start_date` and `end_date` to the tool to use a different window; the tool compares it against a preceding period of the same length.
115120

116-
### Can I Get This Report Outside the Appcircle Claude Assistant?
121+
### Can I Get This Report Outside the Appcircle Claude or Copilot Assistant?
117122

118-
Yes, for the underlying data. Any MCP client can call `get_build_insights_report` and get the same metrics as JSON. The visual HTML report rendering shown on this page is produced by the `appcircle:build-insights-report` skill, which is currently exclusive to the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant).
123+
Yes, for the underlying data. Any MCP client can call `get_build_insights_report` and get the same metrics as JSON. The visual HTML report rendering shown on this page is produced by the `build-insights-report` skill, which is currently exclusive to the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant) and [Appcircle Copilot Assistant](/appcircle-ai/ai-assistants/appcircle-copilot-assistant).
119124

120125
### Why Is a Section Missing From My Report?
121126

docs/appcircle-ai/ai-insights/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import ContentRef from '@site/src/components/ContentRef';
1111

1212
Turn your build history into answers. AI Insights reads your Appcircle CI data and turns it into clear, actionable reports: trends, root causes, and a maturity score at a glance, without building dashboards yourself.
1313

14-
You generate these reports with the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant) for a visual view, or through the [Appcircle MCP client](/appcircle-ai/appcircle-mcp-server) for the same data as structured JSON.
14+
You generate these reports with the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant) or [Appcircle Copilot Assistant](/appcircle-ai/ai-assistants/appcircle-copilot-assistant) for a visual view, or through the [Appcircle MCP client](/appcircle-ai/appcircle-mcp-server) for the same data as structured JSON.
1515

1616
## [Build Insights Report](/appcircle-ai/ai-insights/build-insights)
1717

docs/appcircle-ai/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ The Appcircle MCP Server exposes Appcircle platform capabilities through the Mod
1919

2020
## [AI Assistants](/appcircle-ai/ai-assistants)
2121

22-
Use the Appcircle GPT Assistant and Appcircle Claude Assistant for quick answers, step-by-step guidance, and troubleshooting support.
22+
Appcircle supports a wide variety of AI assistants across multiple vendors for quick answers, step-by-step guidance, and troubleshooting support.
2323

2424
<ContentRef url="/appcircle-ai/ai-assistants">AI Assistants</ContentRef>
2525

docs/release-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ import RedisDomainCaution from '@site/docs/self-hosted-appcircle/install-server/
2020

2121
### 🆕 New Features
2222

23-
- [External Webhooks](/build/manage-the-connections/reconnect-change-provider#external-webhooks) have been introduced for Build profiles, enabling incoming webhook connections to be monitored from the Appcircle UI. <BuildBadge/> <CloudBadge/>
24-
- App Review Attachment upload support has been added for iOS Publish metadata, allowing review assets to be uploaded and managed as part of the publish flow. <PublishBadge/> <CloudBadge/>
2523
- [Manual certificate renewal](/signing-identities/apple-certificates#manual-renew-certificate) support has been added for Apple certificates in Signing Identities. <SigningIdentitiesBadge/> <CloudBadge/>
24+
- App Review Attachment upload support has been added for iOS Publish metadata, allowing review assets to be uploaded and managed as part of the publish flow. <PublishBadge/> <CloudBadge/>
25+
- [External Webhooks](/build/manage-the-connections/reconnect-change-provider#external-webhooks) have been introduced for Build profiles, enabling incoming webhook connections to be monitored from the Appcircle UI. <BuildBadge/> <CloudBadge/>
2626
- [Auth Activity Log](/account/my-organization/profile-and-team/auth-activity-log) support has been added to the Organization module, providing visibility into user login, logout, and organization switch events. <AccountBadge/> <CloudBadge/>
2727
- Introduced the [Appcircle Claude Assistant](/appcircle-ai/ai-assistants/appcircle-claude-assistant), a Claude plugin skill that provides answers about Appcircle, including step-by-step instructions and troubleshooting support, along with the new [Build Insights Report](/appcircle-ai/ai-insights) skill and MCP tool, which generates a CI health report covering maturity, trends, root cause, workflow quality, artifact health, and queue time. <CloudBadge/>
2828

docs/tags.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3223,6 +3223,11 @@ quay:
32233223
description: "Documentation related to Claude"
32243224
permalink: "/claude"
32253225

3226+
"copilot":
3227+
label: "copilot"
3228+
description: "Documentation related to GitHub Copilot"
3229+
permalink: "/copilot"
3230+
32263231
"assistant":
32273232
label: "assistant"
32283233
description: "Documentation related to AI assistants"

0 commit comments

Comments
 (0)