Skip to content

Commit

Permalink
Add content on GitHub Copilot Extensions support for JetBrains and Mo…
Browse files Browse the repository at this point in the history
…bile (#52697)

Co-authored-by: Dimitrios Philliou <[email protected]>
  • Loading branch information
sabrowning1 and D1M1TR10S authored Oct 22, 2024
1 parent aa23baa commit 3f1ca3c
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,8 @@ data: [{

### `copilot_references`

> [!NOTE] Rendering references is currently unsupported for {% data variables.product.prodname_copilot_mobile_short %}. Extensions that depend on reference memory to generate responses will still work, but the references will not be displayed to the user.
The `copilot_references` SSE sends the user a list of references used to generate a response. This SSE is sent through an event type and data field. See the following code for an example of a `copilot_references` SSE:

```typescript annotate
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,10 @@ You can ask questions about a specific discussion in a repository.

{% endif %}

## Extending {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_mobile %}

{% data reusables.copilot.copilot-extensions.extending-copilot-chat %}

## Sharing feedback about {% data variables.product.prodname_copilot_mobile %}

To give feedback about a particular {% data variables.product.prodname_copilot_chat_short %} response:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,10 @@ You can ask {% data variables.product.prodname_copilot_chat_short %} to give cod

You can use special keywords to help {% data variables.product.prodname_copilot_short %} understand your prompt.

### Extending {% data variables.product.prodname_copilot_chat_short %}

{% data reusables.copilot.copilot-extensions.extending-copilot-chat %}

### Slash commands

Use slash commands to avoid writing complex prompts for common scenarios. To use a slash command, type `/` in the chat prompt box, followed by a command. Slash commands include:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,7 @@ You can interact with your custom-built or installed extension in a {% data vari

## Using {% data variables.product.prodname_copilot_extensions %}

1. To start using a {% data variables.product.prodname_copilot_extension_short %}, open any of the following {% data variables.product.prodname_copilot_chat_short %} interfaces:
* {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %}. See "[AUTOTITLE](/copilot/github-copilot-chat/copilot-chat-in-ides/using-github-copilot-chat-in-your-ide?tool=vscode#asking-your-first-question)."
* {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vs %}. See "[AUTOTITLE](/copilot/github-copilot-chat/copilot-chat-in-ides/using-github-copilot-chat-in-your-ide?tool=visualstudio#asking-your-first-question-1)."
* {% data variables.product.prodname_copilot_chat_dotcom_short %}. See "[AUTOTITLE](/copilot/github-copilot-chat/copilot-chat-in-github/using-github-copilot-chat-in-githubcom#asking-a-general-question-about-software-development)."
1. To start using a {% data variables.product.prodname_copilot_extension_short %}, open a supported {% data variables.product.prodname_copilot_chat_short %} interface. See "[Supported clients and IDEs](#supported-clients-and-ides)."
1. To see a list of all {% data variables.product.prodname_copilot_extensions_short %} available in your {% data variables.product.prodname_copilot_chat_short %} conversation, in the {% data variables.product.prodname_copilot_chat_short %} text box, type `@`.

> [!NOTE] If you are using {% data variables.product.prodname_copilot_chat_short %} in an IDE, and you or your organization owner install a {% data variables.product.prodname_copilot_extension_short %} while your IDE is open, you need to restart your IDE to begin using the {% data variables.product.prodname_copilot_extension_short %}.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% data reusables.copilot.copilot-extensions.beta-note %}

{% data variables.product.prodname_copilot_extensions %} integrate the power of external tools into {% data variables.product.prodname_copilot_chat_short %}, helping you reduce context switching and receive responses with domain-specific context. You can install {% data variables.product.prodname_copilot_extensions %} from the {% data variables.product.prodname_marketplace %}, then type `@` in a chat window to see a list of your available extensions. To use an extension, select the extension from the list or type the full slug name, then type your prompt.
{% data variables.product.prodname_copilot_extensions %} integrate the power of external tools into {% data variables.product.prodname_copilot_chat_short %}, helping you reduce context switching and receive responses with domain-specific context. You can install {% data variables.product.prodname_copilot_extensions_short %} from the {% data variables.product.prodname_marketplace %} or build private ones within your organization, then type `@` in a chat window to see a list of your available extensions. To use an extension, select the extension from the list or type the full slug name, then type your prompt.

To learn more, see "[AUTOTITLE](/copilot/using-github-copilot/using-extensions-to-integrate-external-tools-with-copilot-chat)."
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
| {% data variables.product.prodname_vscode %} | {% octicon "check" aria-label="Supported" %} |
| {% data variables.product.prodname_vs %} | {% octicon "check" aria-label="Supported" %} |
| {% data variables.product.prodname_dotcom_the_website %} | {% octicon "check" aria-label="Supported" %} |
| {% data variables.product.prodname_mobile %} | {% octicon "x" aria-label="Unsupported" %} |
| JetBrains IDEs | {% octicon "x" aria-label="Unsupported" %} |
| {% data variables.product.prodname_mobile %} | {% octicon "check" aria-label="Supported" %} |
| JetBrains IDEs | {% octicon "check" aria-label="Supported" %} |
| Vim/Neovim | {% octicon "x" aria-label="Unsupported" %} |
| {% data variables.product.prodname_copilot_cli_short %} | {% octicon "x" aria-label="Unsupported" %} |
| Xcode | {% octicon "x" aria-label="Unsupported" %} |

0 comments on commit 3f1ca3c

Please sign in to comment.