diff --git a/assets/images/banner-images/mos-diner-pink.png b/assets/images/banner-images/mos-diner-pink.png new file mode 100644 index 000000000000..3c2818b323d7 Binary files /dev/null and b/assets/images/banner-images/mos-diner-pink.png differ diff --git a/content/actions/tutorials/build-and-test-code/python.md b/content/actions/tutorials/build-and-test-code/python.md index fb38eff15149..12a1a48e5741 100644 --- a/content/actions/tutorials/build-and-test-code/python.md +++ b/content/actions/tutorials/build-and-test-code/python.md @@ -17,6 +17,7 @@ versions: shortTitle: Python category: - Build and test code + - Soup - Test your tasks, to taste contentType: tutorials --- diff --git a/content/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/resolve-alerts.md b/content/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/resolve-alerts.md index 7bcba46bf397..9567edc33f70 100644 --- a/content/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/resolve-alerts.md +++ b/content/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/resolve-alerts.md @@ -21,6 +21,7 @@ redirect_from: contentType: how-tos category: - Find and fix code vulnerabilities + - Dessert - Operate your sweet tooth --- {% ifversion copilot-chat-ghas-alerts %} diff --git a/content/code-security/tutorials/improve-code-quality/catch-issues-before-merge.md b/content/code-security/tutorials/improve-code-quality/catch-issues-before-merge.md index d1052953dc5d..29f5299315db 100644 --- a/content/code-security/tutorials/improve-code-quality/catch-issues-before-merge.md +++ b/content/code-security/tutorials/improve-code-quality/catch-issues-before-merge.md @@ -15,6 +15,7 @@ redirect_from: - /code-security/tutorials/improve-code-quality/quickstart category: - Improve code quality + - Dessert - Operate your sweet tooth --- ## Introduction diff --git a/content/code-security/tutorials/improve-code-quality/raise-your-quality-rating.md b/content/code-security/tutorials/improve-code-quality/raise-your-quality-rating.md index 8f0975dd9580..9d48641e7b3d 100644 --- a/content/code-security/tutorials/improve-code-quality/raise-your-quality-rating.md +++ b/content/code-security/tutorials/improve-code-quality/raise-your-quality-rating.md @@ -13,6 +13,7 @@ redirect_from: - /code-security/tutorials/improve-code-quality/improve-your-codebase category: - Improve code quality + - Dessert - Operate your sweet tooth --- ## Introduction diff --git a/content/code-security/tutorials/secret-protection-adoption-path.md b/content/code-security/tutorials/secret-protection-adoption-path.md index b26fffb2227e..41ff830c1bbd 100644 --- a/content/code-security/tutorials/secret-protection-adoption-path.md +++ b/content/code-security/tutorials/secret-protection-adoption-path.md @@ -12,6 +12,7 @@ contentType: tutorials category: - Secure at scale - Protect your secrets + - Dessert - Operate your sweet tooth journeyArticlesHeading: 'All secret protection articles' journeyTracks: - id: 'assess' diff --git a/content/copilot/concepts/agent-capabilities/agent-powered-workflows-and-operations/code-review.md b/content/copilot/concepts/agent-capabilities/agent-powered-workflows-and-operations/code-review.md index 098aabe6812c..81b9ab84d65d 100644 --- a/content/copilot/concepts/agent-capabilities/agent-powered-workflows-and-operations/code-review.md +++ b/content/copilot/concepts/agent-capabilities/agent-powered-workflows-and-operations/code-review.md @@ -15,6 +15,7 @@ redirect_from: contentType: concepts category: - Learn about Copilot + - All day breakfast - Review your way to a sunny day --- ## Introduction diff --git a/content/copilot/concepts/models/auto-model-selection.md b/content/copilot/concepts/models/auto-model-selection.md index efd9c0a4e365..6215adb755f5 100644 --- a/content/copilot/concepts/models/auto-model-selection.md +++ b/content/copilot/concepts/models/auto-model-selection.md @@ -84,7 +84,7 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection * The {% data variables.copilot.github_copilot_app %} * {% data variables.copilot.copilot_cloud_agent %} -> [!NOTE] Auto tiers are only available on {% data variables.product.prodname_vscode_shortname %}, {% data variables.copilot.copilot_cli_short %}, and the {% data variables.copilot.github_copilot_app %} . +> [!NOTE] Auto tiers are only available on {% data variables.copilot.copilot_chat_short %} on the {% data variables.product.github %} website, {% data variables.product.prodname_vscode_shortname %}, {% data variables.copilot.copilot_cli_short %}, and the {% data variables.copilot.github_copilot_app %} . > [!TIP] > You can see which model was used for each {% data variables.product.prodname_copilot_short %} response. diff --git a/content/copilot/concepts/security-governance-and-network-settings/about-cloud-and-local-sandboxes.md b/content/copilot/concepts/security-governance-and-network-settings/about-cloud-and-local-sandboxes.md index 4c12acf7e426..a14f00f4a402 100644 --- a/content/copilot/concepts/security-governance-and-network-settings/about-cloud-and-local-sandboxes.md +++ b/content/copilot/concepts/security-governance-and-network-settings/about-cloud-and-local-sandboxes.md @@ -12,6 +12,7 @@ contentType: concepts category: - Learn about Copilot - Learn about Copilot CLI + - Mains - Hard code your meal docsTeamMetrics: - copilot-cli --- diff --git a/content/copilot/get-started/sdk-quickstart.md b/content/copilot/get-started/sdk-quickstart.md index 33db9d2e1cab..a7a6b08252cf 100644 --- a/content/copilot/get-started/sdk-quickstart.md +++ b/content/copilot/get-started/sdk-quickstart.md @@ -15,6 +15,7 @@ contentType: get-started category: - Quickstarts - Integrate Copilot with your tools + - Mains - Hard code your meal --- **What you'll build:** diff --git a/content/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github.md b/content/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github.md index 1979ec363a26..1d638bbc391c 100644 --- a/content/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github.md +++ b/content/copilot/how-tos/copilot-on-github/chat-with-copilot/chat-in-github.md @@ -41,7 +41,7 @@ category: {% data reusables.copilot.stop-response-generation %} 1. Within a conversation thread, you can ask follow-up questions. {% data variables.product.prodname_copilot_short %} will answer within the context of the conversation. -### Viewing an editing generated files +### Viewing and editing generated files > [!NOTE] > This feature is currently in {% data variables.release-phases.public_preview %} and subject to change. diff --git a/content/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/use-copilot-to-create-or-update-issues.md b/content/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/use-copilot-to-create-or-update-issues.md index 48364349ad52..633cf009c37e 100644 --- a/content/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/use-copilot-to-create-or-update-issues.md +++ b/content/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/use-copilot-to-create-or-update-issues.md @@ -17,6 +17,7 @@ redirect_from: contentType: how-tos category: - Author and optimize with Copilot + - Appetizers - Plan your plate --- > [!NOTE] diff --git a/content/copilot/how-tos/github-copilot-app/working-with-canvas-extensions.md b/content/copilot/how-tos/github-copilot-app/working-with-canvas-extensions.md index 15369d1ab888..ccc48ebca1b0 100644 --- a/content/copilot/how-tos/github-copilot-app/working-with-canvas-extensions.md +++ b/content/copilot/how-tos/github-copilot-app/working-with-canvas-extensions.md @@ -9,6 +9,7 @@ versions: contentType: how-tos category: - Author and optimize with Copilot + - Appetizers - Plan your plate --- ## About canvas extensions diff --git a/content/copilot/reference/ai-models/model-hosting.md b/content/copilot/reference/ai-models/model-hosting.md index f726fadf3e56..7ce77916f70f 100644 --- a/content/copilot/reference/ai-models/model-hosting.md +++ b/content/copilot/reference/ai-models/model-hosting.md @@ -27,6 +27,7 @@ Used for: * {% data variables.copilot.gpt_6_luna %} * {% data variables.copilot.gpt_6_sol %} * {% data variables.copilot.gpt_61_sol %} +* {% data variables.copilot.gpt_61_terra %} These models are hosted by OpenAI and {% data variables.product.github %}'s Azure infrastructure. diff --git a/content/copilot/reference/ai-models/supported-models.md b/content/copilot/reference/ai-models/supported-models.md index bb40b4be56f2..dbd9349d622f 100644 --- a/content/copilot/reference/ai-models/supported-models.md +++ b/content/copilot/reference/ai-models/supported-models.md @@ -96,6 +96,7 @@ Choosing a larger context window or higher reasoning will impact {% data variabl | {% data variables.copilot.gpt_6_luna %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | | {% data variables.copilot.gpt_6_sol %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | | {% data variables.copilot.gpt_61_sol %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | +| {% data variables.copilot.gpt_61_terra %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | | {% data variables.copilot.kimi_k3 %} | {% octicon "check" aria-label="Supported" %} | {% octicon "check" aria-label="Supported" %} | {% endrowheaders %} @@ -135,6 +136,7 @@ Some {% data variables.product.prodname_copilot_short %} models require minimum | {% data variables.copilot.gpt_6_luna %} | TBD | `17.14.19` | TBD | TBD | TBD | | {% data variables.copilot.gpt_6_sol %} | TBD | `17.14.19` | TBD | TBD | TBD | | {% data variables.copilot.gpt_61_sol %} | TBD | `17.14.19` | TBD | TBD | TBD | +| {% data variables.copilot.gpt_61_terra %} | TBD | TBD | TBD | TBD | TBD | | {% data variables.copilot.claude_opus_48 %} | `v1.118` | `17.14.6` | TBD | TBD | TBD | | {% data variables.copilot.claude_opus_5 %} | `v1.128.0` | `17.14.22` | TBD | TBD | TBD | | {% data variables.copilot.claude_opus_55 %} | TBD | `17.14.6` | TBD | TBD | TBD | diff --git a/content/copilot/reference/copilot-billing/models-and-pricing.md b/content/copilot/reference/copilot-billing/models-and-pricing.md index c35f81c2b76f..91fe7501332e 100644 --- a/content/copilot/reference/copilot-billing/models-and-pricing.md +++ b/content/copilot/reference/copilot-billing/models-and-pricing.md @@ -33,7 +33,7 @@ All prices are **per 1 million tokens**. {% data reusables.copilot.extended-context-pricing %} -{% data variables.copilot.gpt_56_sol %}, {% data variables.copilot.gpt_56_terra %}, {% data variables.copilot.gpt_56_luna %}, {% data variables.copilot.gpt_6_astra %}, {% data variables.copilot.gpt_6_luna %}, {% data variables.copilot.gpt_6_sol %}, and {% data variables.copilot.gpt_61_sol %} include a cache write cost in addition to cached input. Earlier OpenAI models have no cache write cost. +{% data variables.copilot.gpt_56_sol %}, {% data variables.copilot.gpt_56_terra %}, {% data variables.copilot.gpt_56_luna %}, {% data variables.copilot.gpt_6_astra %}, {% data variables.copilot.gpt_6_luna %}, {% data variables.copilot.gpt_6_sol %}, {% data variables.copilot.gpt_61_sol %}, and {% data variables.copilot.gpt_61_terra %} include a cache write cost in addition to cached input. Earlier OpenAI models have no cache write cost. | Model | Release status | Category | Tier | Threshold (input tokens) | Input | Cached input | Cache write | Output | | --- | --- | --- | --- | --- | ---: | ---: | ---: | ---: | diff --git a/content/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity.md b/content/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity.md index e3bed7038676..31b645e041c7 100644 --- a/content/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity.md +++ b/content/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity.md @@ -11,6 +11,8 @@ category: - Communicate effectively - Author and optimize with Copilot - Scale institutional knowledge + - Appetizers - Plan your plate + contentType: tutorials redirect_from: - /copilot/tutorials/copilot-chat-cookbook/communicate-effectively/extracting-information diff --git a/content/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature.md b/content/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature.md index 84512b96e91c..c4249dd166c9 100644 --- a/content/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature.md +++ b/content/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature.md @@ -6,6 +6,7 @@ versions: feature: copilot category: - Author and optimize with Copilot + - Mains - Hard code your meal surface: - CLI octicon: rocket diff --git a/content/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests.md b/content/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests.md index 1a0c6a1bc042..286824458037 100644 --- a/content/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests.md +++ b/content/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests.md @@ -14,6 +14,7 @@ category: - Testing code - Author and optimize with Copilot - Improve quality and maintainability + - Soup - Test your tasks, to taste surface: - Chat octicon: beaker diff --git a/content/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests.md b/content/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests.md index 7c5b5dfc6919..ff34549d7911 100644 --- a/content/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests.md +++ b/content/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests.md @@ -14,6 +14,7 @@ category: - Testing code - Author and optimize with Copilot - Improve quality and maintainability + - Soup - Test your tasks, to taste surface: - Chat octicon: beaker diff --git a/content/copilot/tutorials/customize-code-review.md b/content/copilot/tutorials/customize-code-review.md index f60b79738a51..a8bb859370a0 100644 --- a/content/copilot/tutorials/customize-code-review.md +++ b/content/copilot/tutorials/customize-code-review.md @@ -9,6 +9,7 @@ category: - Accelerate PR velocity - Team collaboration - Configure Copilot + - All day breakfast - Review your way to a sunny day redirect_from: - /copilot/tutorials/use-custom-instructions --- diff --git a/content/copilot/tutorials/stack-ai-generated-code-in-pull-requests.md b/content/copilot/tutorials/stack-ai-generated-code-in-pull-requests.md index 00426d7bc5c7..8df942ebb6f9 100644 --- a/content/copilot/tutorials/stack-ai-generated-code-in-pull-requests.md +++ b/content/copilot/tutorials/stack-ai-generated-code-in-pull-requests.md @@ -8,6 +8,7 @@ contentType: tutorials category: - Accelerate PR velocity - Team collaboration + - All day breakfast - Review your way to a sunny day --- Large pull requests are difficult to review and create bottlenecks, especially when AI helps you generate a high volume of code in a short time. Review quality also degrades as pull request size increases. Reviewers may skim the result, miss issues, or procrastinate and leave the pull request until it grows stale and develops merge conflicts. diff --git a/content/index.md b/content/index.md index b241382bccc7..3fe12d2e485b 100644 --- a/content/index.md +++ b/content/index.md @@ -86,6 +86,7 @@ children: - contributing - github-models - nonprofit + - mos-diner childGroups: - name: Get started octicon: RocketIcon @@ -194,4 +195,3 @@ externalProducts: href: https://wellarchitected.github.com/ external: true --- - diff --git a/content/mos-diner/index.md b/content/mos-diner/index.md new file mode 100644 index 000000000000..0b7e6f82ce3b --- /dev/null +++ b/content/mos-diner/index.md @@ -0,0 +1,41 @@ +--- +title: Mo's Diner +shortTitle: Mo's Diner +intro: "Thanks for coming to Mo's Diner! Now enjoy the recipes to help you get the most out of GitHub, from planning your projects to maintaining main." +versions: + fpt: '*' + ghec: '*' +contentType: landing +layout: bespoke-landing +heroImage: /assets/images/banner-images/mos-diner-pink +children: + - /content/copilot/how-tos/copilot-on-github/copilot-for-github-tasks/use-copilot-to-create-or-update-issues + - /content/copilot/tutorials/copilot-cookbook/communicate-effectively/summarize-repository-activity + - /content/copilot/how-tos/github-copilot-app/working-with-canvas-extensions + - /content/copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature + - /content/copilot/get-started/sdk-quickstart + - /content/copilot/concepts/security-governance-and-network-settings/about-cloud-and-local-sandboxes + - /content/copilot/tutorials/stack-ai-generated-code-in-pull-requests + - /content/copilot/tutorials/customize-code-review + - /content/copilot/concepts/agent-capabilities/agent-powered-workflows-and-operations/code-review + - /content/actions/tutorials/build-and-test-code/python + - /content/copilot/tutorials/copilot-cookbook/testing-code/create-end-to-end-tests + - /content/copilot/tutorials/copilot-cookbook/testing-code/generate-unit-tests + - /content/code-security/tutorials/secret-protection-adoption-path + - /content/code-security/tutorials/improve-code-quality/catch-issues-before-merge + - /content/code-security/tutorials/improve-code-quality/raise-your-quality-rating + - /content/code-security/how-tos/manage-security-alerts/manage-code-scanning-alerts/resolve-alerts + +carousels: + recommended: + - /copilot/tutorials/copilot-cookbook/generate-code/implement-a-feature + - /copilot/tutorials/stack-ai-generated-code-in-pull-requests + - /copilot/tutorials/customize-code-review +includedCategories: + - Appetizers - Plan your plate + - Mains - Hard code your meal + - All day breakfast - Review your way to a sunny day + - Soup - Test your tasks, to taste + - Secret sauces - Secure and savor + - Dessert - Operate your sweet tooth +--- diff --git a/data/reusables/copilot/copilot-cloud-agent-non-auto-models.md b/data/reusables/copilot/copilot-cloud-agent-non-auto-models.md index df58864e20f6..3236d5c875db 100644 --- a/data/reusables/copilot/copilot-cloud-agent-non-auto-models.md +++ b/data/reusables/copilot/copilot-cloud-agent-non-auto-models.md @@ -12,6 +12,7 @@ * {% data variables.copilot.gpt_6_luna %} * {% data variables.copilot.gpt_6_sol %} * {% data variables.copilot.gpt_61_sol %} +* {% data variables.copilot.gpt_61_terra %} * {% data variables.copilot.grok_45 %} * {% data variables.copilot.grok_46 %} * {% data variables.copilot.grok_47 %} diff --git a/data/tables/copilot/model-comparison.yml b/data/tables/copilot/model-comparison.yml index d4b2e70ac65b..4d6cbe14cfa4 100644 --- a/data/tables/copilot/model-comparison.yml +++ b/data/tables/copilot/model-comparison.yml @@ -48,6 +48,11 @@ excels_at: Advanced, efficient reasoning for complex coding tasks further_reading: '[GPT-6.1 Sol model card](https://deploymentsafety.openai.com/gpt-6-1-sol/gpt-6-1-sol.pdf)' +- name: GPT-6.1 Terra + task_area: General-purpose coding and agent tasks + excels_at: Everyday agentic coding and terminal work + further_reading: TBD + # Anthropic - name: Claude Fable 5 task_area: Long-horizon, autonomous coding and knowledge-work diff --git a/data/tables/copilot/model-release-status.yml b/data/tables/copilot/model-release-status.yml index 52d96c116940..39aa28edc0b4 100644 --- a/data/tables/copilot/model-release-status.yml +++ b/data/tables/copilot/model-release-status.yml @@ -51,6 +51,10 @@ provider: 'OpenAI' release_status: 'GA' +- name: 'GPT-6.1 Terra' + provider: 'OpenAI' + release_status: 'GA' + # Anthropic models - name: 'Claude Fable 5' diff --git a/data/tables/copilot/model-supported-clients.yml b/data/tables/copilot/model-supported-clients.yml index e2c3442eb10e..a9fe80163166 100644 --- a/data/tables/copilot/model-supported-clients.yml +++ b/data/tables/copilot/model-supported-clients.yml @@ -212,6 +212,15 @@ xcode: true jetbrains: true +- name: GPT-6.1 Terra + dotcom: true + cli: true + vscode: true + vs: true + eclipse: true + xcode: true + jetbrains: true + - name: Grok 4.5 dotcom: false cli: true diff --git a/data/tables/copilot/model-supported-plans.yml b/data/tables/copilot/model-supported-plans.yml index 93d44710ef79..62dd9ecba131 100644 --- a/data/tables/copilot/model-supported-plans.yml +++ b/data/tables/copilot/model-supported-plans.yml @@ -166,6 +166,13 @@ business: true enterprise: true +- name: GPT-6.1 Terra + pro: true + pro_plus: true + max: true + business: true + enterprise: true + - name: Grok 4.5 pro: true pro_plus: true diff --git a/data/tables/copilot/models-and-pricing.yml b/data/tables/copilot/models-and-pricing.yml index 14cb8e0ec69e..ed332d855c61 100644 --- a/data/tables/copilot/models-and-pricing.yml +++ b/data/tables/copilot/models-and-pricing.yml @@ -197,6 +197,28 @@ output: $15.00 cache_write: $5.00 +- model: GPT-6.1 Terra + provider: openai + release_status: GA + category: Versatile + threshold: '≤ 272K' + tier: Default + input: $1.00 + cached_input: $0.05 + output: $5.00 + cache_write: $1.25 + +- model: GPT-6.1 Terra + provider: openai + release_status: GA + category: Versatile + threshold: '> 272K' + tier: 'Long context' + input: $2.00 + cached_input: $0.10 + output: $7.50 + cache_write: $2.50 + # Anthropic - model: Claude Haiku 4.5 provider: anthropic diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml index 67221b29b1e7..4a6995d7068f 100644 --- a/data/variables/copilot.yml +++ b/data/variables/copilot.yml @@ -234,6 +234,7 @@ gpt_6_astra: 'GPT-6 Astra' gpt_6_luna: 'GPT-6 Luna' gpt_6_sol: 'GPT-6 Sol' gpt_61_sol: 'GPT-6.1 Sol' +gpt_61_terra: 'GPT-6.1 Terra' # OpenAI 'o' series: o3: 'o3' o4_mini: 'o4-mini'