Skip to content

Latest commit

 

History

History
275 lines (253 loc) · 9.73 KB

File metadata and controls

275 lines (253 loc) · 9.73 KB
title Support for different types of custom instructions
shortTitle Custom instructions support
intro Find out which environments support which types of custom instructions.
versions
feature
copilot
contentType reference
category
Learn about Copilot

This reference article provides details of which types of custom instructions are supported in various environments. For more information about the various types of custom instructions for {% data variables.product.prodname_copilot %}, see AUTOTITLE.

{% data variables.product.prodname_dotcom_the_website %}

{% comment %} WRITING NOTE: The following tables have been written using HTML rather than Markdown due to the poor column width rendering of Markdown tables. In Markdown the columns have equal width, resulting in the first column being too wide, and the second column being too narrow for the text it contains. {% endcomment %}

{% data variables.product.prodname_copilot_short %} feature Types of custom instructions supported
{% data variables.copilot.copilot_chat_short %}
    {% data reusables.copilot.ci-support-personal %} {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-organization %}
{% data variables.copilot.copilot_cloud_agent %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-all %} {% data reusables.copilot.ci-support-organization %}
{% data variables.copilot.copilot_code-review_short %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-only %} {% data reusables.copilot.ci-support-organization %}

{% data variables.product.prodname_vscode %}

{% data variables.product.prodname_copilot_short %} feature Types of custom instructions supported
{% data variables.copilot.copilot_chat_short %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-only %}
{% data variables.copilot.copilot_cloud_agent %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-all %}
{% data variables.copilot.copilot_code-review_short %}
    {% data reusables.copilot.ci-support-repository %}

{% data variables.product.prodname_vs %}

{% data variables.product.prodname_copilot_short %} feature Types of custom instructions supported
{% data variables.copilot.copilot_chat_short %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %}
{% data variables.copilot.copilot_code-review_short %}
    {% data reusables.copilot.ci-support-repository %}

JetBrains IDEs

In JetBrains IDEs, you can manage supported customizations from the Agent Customizations editor. In the {% data variables.copilot.copilot_chat %} panel, click the settings icon in the top-right, then click Customizations.

The editor lets you work with workspace customizations for the current project or personal customizations that follow you across projects. You can use it to view and edit {% data variables.copilot.custom_agents_short %}, manage reusable skills and prompt files, and configure instructions. For more information, see AUTOTITLE and AUTOTITLE.

{% data variables.product.prodname_copilot_short %} feature Types of custom instructions supported
{% data variables.copilot.copilot_chat_short %}
    {% data reusables.copilot.ci-support-personal %} {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %}
{% data variables.copilot.copilot_cloud_agent %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-all %}
{% data variables.copilot.copilot_code-review_short %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %}

Eclipse

{% data variables.product.prodname_copilot_short %} feature Types of custom instructions supported
{% data variables.copilot.copilot_chat_short %}
    {% data reusables.copilot.ci-support-repository %}
{% data variables.copilot.copilot_cloud_agent %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-all %}
{% data variables.copilot.copilot_code-review_short %}
  • Custom instructions are currently not supported.

Xcode

{% data variables.product.prodname_copilot_short %} feature Types of custom instructions supported
{% data variables.copilot.copilot_chat_short %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %}
{% data variables.copilot.copilot_cloud_agent %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-all %}
{% data variables.copilot.copilot_code-review_short %}
    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %}

{% data variables.copilot.copilot_cli_short %}

    {% data reusables.copilot.ci-support-repository %} {% data reusables.copilot.ci-support-path %} {% data reusables.copilot.ci-support-agents-all %}
  • 👤  Personal instructions (using ~/.copilot/copilot-instructions.md or ~/.copilot/instructions/**/*.instructions.md files).

Further reading