From b4e777de563796b8fdeef976984e2843898d8b11 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2026 00:08:03 +0000 Subject: [PATCH] docs: refresh CLI/SDK workshop from upstream sources (2026-07-27) - CLI 1.0.74: /model plan subcommand; mcp.json (Open Plugin Spec v1) support - GitHub MCP Server supports next MCP specification (2026-07-23) - Code review: customization and configurability improvements (2026-07-17) - Enterprise-managed OpenTelemetry export for VS Code and CLI (2026-07-08) - Enterprise managed settings now apply to Copilot app / cloud agent (2026-07-27) - Update both appendix ledgers with dated, source-cited rows (newest first) - Sync all changed .ja.md siblings Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- docs/copilot_cli_tutorial/appendix/references.ja.md | 6 +++++- docs/copilot_cli_tutorial/appendix/references.md | 4 ++++ docs/copilot_cli_tutorial/demos/02_code_review.ja.md | 3 +++ docs/copilot_cli_tutorial/demos/02_code_review.md | 3 +++ docs/copilot_cli_tutorial/features.ja.md | 4 +++- docs/copilot_cli_tutorial/features.md | 4 +++- docs/copilot_sdk_tutorial/appendix/references.ja.md | 3 ++- docs/copilot_sdk_tutorial/appendix/references.md | 1 + docs/copilot_sdk_tutorial/observability.ja.md | 2 ++ docs/copilot_sdk_tutorial/observability.md | 2 ++ 10 files changed, 28 insertions(+), 4 deletions(-) diff --git a/docs/copilot_cli_tutorial/appendix/references.ja.md b/docs/copilot_cli_tutorial/appendix/references.ja.md index 7a092c4..f222845 100644 --- a/docs/copilot_cli_tutorial/appendix/references.ja.md +++ b/docs/copilot_cli_tutorial/appendix/references.ja.md @@ -64,7 +64,11 @@ | 日付 | 変更 | 出典 | |------|------|------| -| 2026-06-29 | Claude Opus 4.8(fast mode)が Copilot CLI を含む各サーフェスでプレビュー提供開始(管理者ポリシーは既定でオフ) | [GitHub Blog Changelog](https://github.blog/changelog/2026-06-29-claude-opus-4-8-fast-mode-is-now-in-preview-for-github-copilot) | +| 2026-07-27 | Enterprise マネージド設定(MDM/設定 JSON)が GitHub Copilot アプリおよび Copilot クラウドエージェントに適用されるように | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-27-enterprise-managed-settings-now-apply-to-the-github-copilot-app) | +| 2026-07-23 | GitHub MCP サーバーが次世代 MCP 仕様をサポート | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification) | +| 2026-07-23 | CLI 1.0.74:Plan モード専用モデルを選ぶ `/model plan` サブコマンド、Open Plugin Spec v1 の `mcp.json` 対応、初回起動時のサンドボックス opt-in スプラッシュ表示 | [copilot-cli changelog 1.0.74](https://github.com/github/copilot-cli/blob/main/changelog.md#1074---2026-07-23) | +| 2026-07-17 | Copilot コードレビューのカスタマイズ性と設定の柔軟性が向上 | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-17-copilot-code-review-customization-and-configurability-improvements) | +| 2026-07-24 | Claude Opus 5 が GitHub Copilot で利用可能に。CLI 1.0.75 でネイティブサポート — 慎重な推論と効果的なツール使用を必要とする複雑な長時間タスク向け | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-24-claude-opus-5-is-now-available-in-github-copilot) | | 2026-06-26 | MAI-Code-1-Flash が Copilot Business / Copilot Enterprise で一般提供(GA) | [GitHub Blog Changelog](https://github.blog/changelog/2026-06-26-mai-code-1-flash-for-copilot-business-and-copilot-enterprise) | | 2026-06-25 | Copilot コードレビューが CLI/SDK の `grep`/`rg`/`glob`/`view` ファイルツールを利用(レビューコスト約 20% 削減)し、組織レベルの既定 Medium 分析深度を追加 | [GitHub Blog Changelog](https://github.blog/changelog/2026-06-25-copilot-code-review-analysis-depth-and-efficiency-updates) | | 2026-06-24 | Free / Student プランが Copilot auto モデル選択のみを既定に。Microsoft 提供モデルから `(Preview)` ラベルを廃止 | [GitHub Blog Changelog](https://github.blog/changelog/2026-06-24-changes-to-model-selection-for-free-and-student-plans) | diff --git a/docs/copilot_cli_tutorial/appendix/references.md b/docs/copilot_cli_tutorial/appendix/references.md index cacab43..cc20777 100644 --- a/docs/copilot_cli_tutorial/appendix/references.md +++ b/docs/copilot_cli_tutorial/appendix/references.md @@ -64,6 +64,10 @@ Check these sources before each workshop run. Copilot CLI changes quickly enough | Date | Change | Source | |------|--------|--------| +| 2026-07-27 | Enterprise managed settings (MDM/settings JSON) now apply to the GitHub Copilot app and Copilot cloud agent | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-27-enterprise-managed-settings-now-apply-to-the-github-copilot-app) | +| 2026-07-23 | GitHub MCP Server now supports the next MCP specification | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification) | +| 2026-07-23 | CLI 1.0.74: `/model plan` subcommand for plan-mode model selection; `mcp.json` (Open Plugin Spec v1) support; sandbox opt-in splash on first run | [copilot-cli changelog 1.0.74](https://github.com/github/copilot-cli/blob/main/changelog.md#1074---2026-07-23) | +| 2026-07-17 | Copilot code review: customization and configurability improvements | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-17-copilot-code-review-customization-and-configurability-improvements) | | 2026-07-24 | Claude Opus 5 now available in GitHub Copilot; CLI 1.0.75 adds native support — designed for complex, long-running coding tasks | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-24-claude-opus-5-is-now-available-in-github-copilot) | | 2026-07-21 | Gemini 3.6 Flash now available in GitHub Copilot | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-21-gemini-3-6-flash-is-now-available-in-github-copilot) | | 2026-07-09 | OpenAI GPT-5.6 Sol, Terra, and Luna now available in GitHub Copilot | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-09-openai-s-gpt-5-6-sol-terra-and-luna-are-now-available-in-github-copilot) | diff --git a/docs/copilot_cli_tutorial/demos/02_code_review.ja.md b/docs/copilot_cli_tutorial/demos/02_code_review.ja.md index af7475f..d157457 100644 --- a/docs/copilot_cli_tutorial/demos/02_code_review.ja.md +++ b/docs/copilot_cli_tutorial/demos/02_code_review.ja.md @@ -68,6 +68,9 @@ Copilot は GitHub.com 上の PR の変更を確認し、重大な問題を報 !!! note "コードレビューは CLI/SDK のファイルツールを再利用するようになりました" GitHub.com 上の Copilot コードレビューは、ソースの探索に Copilot CLI・SDK に組み込まれた `grep`・`rg`・`glob`・`view` ツールを使うようになり、ワークフローを変えずにレビューコストを約 20% 削減しました。Medium 分析深度プレビューに参加している組織は、組織レベルの既定レビューレベルも設定できます([Copilot code review: Analysis depth and efficiency updates](https://github.blog/changelog/2026-06-25-copilot-code-review-analysis-depth-and-efficiency-updates))。 +!!! note "コードレビューのカスタマイズ改善(2026-07-17)" + Copilot コードレビューのカスタマイズ性と設定の柔軟性が向上しました。レビューの焦点と報告内容を細かく調整できます。最新のオプションは[変更内容](https://github.blog/changelog/2026-07-17-copilot-code-review-customization-and-configurability-improvements)と `AGENTS.md` サポートを確認してから、レビューポリシーを設定してください。 + --- ## IDE のインラインレビューとの違い diff --git a/docs/copilot_cli_tutorial/demos/02_code_review.md b/docs/copilot_cli_tutorial/demos/02_code_review.md index 2ced328..01a2760 100644 --- a/docs/copilot_cli_tutorial/demos/02_code_review.md +++ b/docs/copilot_cli_tutorial/demos/02_code_review.md @@ -68,6 +68,9 @@ For security-specific checks, the CLI includes `/security-review`, now available !!! note "Code review now reuses the CLI/SDK file tools" Copilot code review on GitHub.com now explores source with the same `grep`, `rg`, `glob`, and `view` tools built into the Copilot CLI and SDK, which trimmed review cost by about 20% with no workflow change. Organizations in the Medium analysis-depth preview can also set an organization-level default review level ([Copilot code review: Analysis depth and efficiency updates](https://github.blog/changelog/2026-06-25-copilot-code-review-analysis-depth-and-efficiency-updates)). +!!! note "Code review customization improvements (2026-07-17)" + Copilot code review now supports enhanced customization and configurability: reviewers can tune what the review focuses on and how it reports findings. Check the [changelog entry](https://github.blog/changelog/2026-07-17-copilot-code-review-customization-and-configurability-improvements) and `AGENTS.md` support for the latest options before configuring your review policy. + --- ## Why this is different from inline IDE review diff --git a/docs/copilot_cli_tutorial/features.ja.md b/docs/copilot_cli_tutorial/features.ja.md index 6c288a7..c7eebce 100644 --- a/docs/copilot_cli_tutorial/features.ja.md +++ b/docs/copilot_cli_tutorial/features.ja.md @@ -58,6 +58,8 @@ explore → plan → review → implement → verify → commit ``` +プランニング用のモデルを個別に指定することもできます。`/model plan `(または `/model --plan`)でプランモード専用モデルを選択できます。`off` を指定するとクリア、ID を省略するとピッカーが開きます。それ以外のモードではセッションモデルが使われます([copilot-cli changelog 1.0.74](https://github.com/github/copilot-cli/blob/main/changelog.md#1074---2026-07-23))。 + ```text > Read the authentication files but don't write code yet > /plan Implement password reset flow @@ -237,7 +239,7 @@ CLI は **GitHub MCP サーバーをあらかじめ構成** して同梱して > /mcp search # browse the GitHub MCP Registry and install a server ``` -ユーザーレベルのサーバー定義は `~/.copilot` 配下の `mcp-config.json` に保存されます(`COPILOT_HOME` で上書き可)。`/mcp add` や `/mcp search` で追加したサーバーは CLI を再起動せずにすぐ利用できます([Copilot CLI: New terminal interface is generally available](https://github.blog/changelog/2026-06-23-copilot-cli-new-terminal-interface-is-generally-available))。最近の CLI では `.github/mcp.json` からワークスペース MCP 設定も自動ロードされます。また、`deferTools` のような新しい MCP 設定キーも changelog で追加されています([copilot-cli changelog 1.0.61](https://github.com/github/copilot-cli/blob/main/changelog.md#1061---2026-06-09)、[copilot-cli changelog 1.0.63](https://github.com/github/copilot-cli/blob/main/changelog.md#1063---2026-06-15))。[Demo 5](demos/05_mcp_integration.md) でカスタムサーバーを配線します。 +ユーザーレベルのサーバー定義は `~/.copilot` 配下の `mcp-config.json` に保存されます(`COPILOT_HOME` で上書き可)。`/mcp add` や `/mcp search` で追加したサーバーは CLI を再起動せずにすぐ利用できます([Copilot CLI: New terminal interface is generally available](https://github.blog/changelog/2026-06-23-copilot-cli-new-terminal-interface-is-generally-available))。最近の CLI では `.github/mcp.json` からワークスペース MCP 設定も自動ロードされます。また、`deferTools` のような新しい MCP 設定キーも changelog で追加されています([copilot-cli changelog 1.0.61](https://github.com/github/copilot-cli/blob/main/changelog.md#1061---2026-06-09)、[copilot-cli changelog 1.0.63](https://github.com/github/copilot-cli/blob/main/changelog.md#1063---2026-06-15))。CLI 1.0.74 では Open Plugin Spec v1 の `mcp.json` 形式も `mcp-config.json` と並行してサポートされています([copilot-cli changelog 1.0.74](https://github.com/github/copilot-cli/blob/main/changelog.md#1074---2026-07-23))。GitHub MCP サーバーは次世代 MCP 仕様もサポートするようになりました。GitHub MCP ツールを使うワークショップを実施する前に[変更内容](https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification)を確認してください。[Demo 5](demos/05_mcp_integration.md) でカスタムサーバーを配線します。 --- diff --git a/docs/copilot_cli_tutorial/features.md b/docs/copilot_cli_tutorial/features.md index 078b8ef..9d6dd36 100644 --- a/docs/copilot_cli_tutorial/features.md +++ b/docs/copilot_cli_tutorial/features.md @@ -58,6 +58,8 @@ Press ++ctrl+y++ to open and edit the plan in your Markdown editor. The recommen explore → plan → review → implement → verify → commit ``` +You can also set a dedicated model for planning: `/model plan ` (or `/model --plan`) picks a model used only while in plan mode; pass `off` to clear it, or omit the ID to open the picker. The session model is used for all other modes ([copilot-cli changelog 1.0.74](https://github.com/github/copilot-cli/blob/main/changelog.md#1074---2026-07-23)). + ```text > Read the authentication files but don't write code yet > /plan Implement password reset flow @@ -237,7 +239,7 @@ The CLI ships with the **GitHub MCP server pre-configured**, so GitHub.com opera > /mcp search # browse the GitHub MCP Registry and install a server ``` -User-level server definitions live in `mcp-config.json` under `~/.copilot` (override with `COPILOT_HOME`). New servers added with `/mcp add` or `/mcp search` are available immediately, without restarting the CLI ([Copilot CLI: New terminal interface is generally available](https://github.blog/changelog/2026-06-23-copilot-cli-new-terminal-interface-is-generally-available)). Recent CLI versions also auto-load workspace MCP config from `.github/mcp.json`, and the changelog is the best source for newly supported MCP config locations and keys such as `deferTools` ([copilot-cli changelog 1.0.61](https://github.com/github/copilot-cli/blob/main/changelog.md#1061---2026-06-09), [copilot-cli changelog 1.0.63](https://github.com/github/copilot-cli/blob/main/changelog.md#1063---2026-06-15)). We wire up a custom server in [Demo 5](demos/05_mcp_integration.md). +User-level server definitions live in `mcp-config.json` under `~/.copilot` (override with `COPILOT_HOME`). New servers added with `/mcp add` or `/mcp search` are available immediately, without restarting the CLI ([Copilot CLI: New terminal interface is generally available](https://github.blog/changelog/2026-06-23-copilot-cli-new-terminal-interface-is-generally-available)). Recent CLI versions also auto-load workspace MCP config from `.github/mcp.json`, and the changelog is the best source for newly supported MCP config locations and keys such as `deferTools` ([copilot-cli changelog 1.0.61](https://github.com/github/copilot-cli/blob/main/changelog.md#1061---2026-06-09), [copilot-cli changelog 1.0.63](https://github.com/github/copilot-cli/blob/main/changelog.md#1063---2026-06-15)). CLI 1.0.74 also adds support for `mcp.json` (Open Plugin Spec v1) alongside `mcp-config.json` ([copilot-cli changelog 1.0.74](https://github.com/github/copilot-cli/blob/main/changelog.md#1074---2026-07-23)). The GitHub MCP server now supports the next MCP specification — check the [GitHub MCP Server changelog](https://github.blog/changelog/2026-07-23-github-mcp-server-supports-the-next-mcp-specification) for protocol updates before running workshops that rely on GitHub MCP tools. We wire up a custom server in [Demo 5](demos/05_mcp_integration.md). --- diff --git a/docs/copilot_sdk_tutorial/appendix/references.ja.md b/docs/copilot_sdk_tutorial/appendix/references.ja.md index f613ffd..ae08afd 100644 --- a/docs/copilot_sdk_tutorial/appendix/references.ja.md +++ b/docs/copilot_sdk_tutorial/appendix/references.ja.md @@ -87,7 +87,8 @@ GitHub Copilot SDK に関する外部リンクとさらなる参考情報です | 日付 | 変更内容 | 出典 | |------|---------|------| -| 2026-06-25 | SDK v1.0.4(Python・Go): Python パッケージは CLI ランタイムを同梱せずダウンロードする方式に変更(`python -m copilot download-runtime`)。推論リクエストを傍受する HTTP リクエストコールバック、BYOK プロバイダー向けの `getBearerToken` コールバック(Managed Identity など)、実験的なマルチプロバイダー BYOK レジストリ、`preamble`/`preserve` のシステムメッセージセクション制御、`capi.enableWebSocketResponses` / `provider.transport` セッションオプションを追加 | [Copilot SDK v1.0.4](https://github.com/github/copilot-sdk/releases/tag/v1.0.4) | +| 2026-07-08 | Enterprise マネージド OpenTelemetry エクスポート:MDM または設定 JSON で VS Code および CLI の OTLP エンドポイントとエクスポート設定を一元管理・強制適用可能に | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-08-enterprise-managed-opentelemetry-export-for-vs-code-and-cli) | +| 2026-07-22 | SDK v1.0.8(Python・Go・Java): エージェントごとの推論努力レベル — カスタムサブエージェントが親セッションとは独立した `reasoningEffort` レベルを持てるように | [Copilot SDK v1.0.8](https://github.com/github/copilot-sdk/releases/tag/v1.0.8) | | 2026-06-19 | Python・Go の SDK チュートリアルを、当時の最新 SDK パッケージと Copilot CLI サーバーモードに合わせて整備 | [github/copilot-sdk releases](https://github.com/github/copilot-sdk/releases) | | 2026-06-18 | SDK v1.0.2: 作成・再開時のオプトインなセッションメモリ、ツール検索向けのツール `defer` オプション、`otlpProtocol` テレメトリトランスポート(`http/json` \| `http/protobuf`)、`ModelBilling.tokenPrices`、クライアント停止時の確定的なテレメトリフラッシュ | [Copilot SDK v1.0.2](https://github.com/github/copilot-sdk/releases/tag/v1.0.2) | diff --git a/docs/copilot_sdk_tutorial/appendix/references.md b/docs/copilot_sdk_tutorial/appendix/references.md index 4617e56..1f8dfd1 100644 --- a/docs/copilot_sdk_tutorial/appendix/references.md +++ b/docs/copilot_sdk_tutorial/appendix/references.md @@ -87,6 +87,7 @@ Check these sources before each workshop run. The SDK and the Copilot CLI it dep | Date | Change | Source | |------|--------|--------| +| 2026-07-08 | Enterprise-managed OpenTelemetry export: enterprises can centrally enforce OTLP endpoint and export settings for VS Code and CLI via MDM or settings JSON | [GitHub Blog Changelog](https://github.blog/changelog/2026-07-08-enterprise-managed-opentelemetry-export-for-vs-code-and-cli) | | 2026-07-22 | SDK v1.0.8 (Python, Go, Java): per-agent reasoning effort — custom sub-agents can now have their own `reasoningEffort` level independent of the parent session | [Copilot SDK v1.0.8](https://github.com/github/copilot-sdk/releases/tag/v1.0.8) | | 2026-07-22 | SDK v1.0.8 also adds AI credit session limits (from CLI 1.0.73) and stronger typing for `expAssignments` across SDKs | [Copilot SDK v1.0.8](https://github.com/github/copilot-sdk/releases/tag/v1.0.8) | | 2026-07-16 | SDK v1.0.7 (Python, Go, Java): in-process (FFI) transport support for Python and Go SDK integrations; tool search configuration; opaque metadata passthrough on tool definitions; `canvasProvider` and managed settings support | [Copilot SDK v1.0.7](https://github.com/github/copilot-sdk/releases/tag/v1.0.7) | diff --git a/docs/copilot_sdk_tutorial/observability.ja.md b/docs/copilot_sdk_tutorial/observability.ja.md index 9bf6c85..d1b9612 100644 --- a/docs/copilot_sdk_tutorial/observability.ja.md +++ b/docs/copilot_sdk_tutorial/observability.ja.md @@ -65,6 +65,8 @@ graph LR > **SDK v1.0.2 以降のテレメトリオプション。** `TelemetryConfig` に OTLP エクスポートのトランスポートを選択する `otlpProtocol` オプション(`http/json` または `http/protobuf`)が追加されました。また、通常停止時にクライアントが `runtime.shutdown` を呼び出すようになり、プロセス終了前にテレメトリが確定的にフラッシュされます([Copilot SDK v1.0.2](https://github.com/github/copilot-sdk/releases/tag/v1.0.2))。 +> **Enterprise によるマネージド OpenTelemetry エクスポート(2026-07-08)。** Enterprise は MDM または Enterprise 設定 JSON(CLI のその他オプションと同じ「マネージド設定」の仕組み)を通じて、VS Code および Copilot CLI の OTLP エンドポイントとエクスポート設定を一元管理・強制適用できるようになりました。組織が CLI のデプロイをこの方式で管理している場合、ローカルで設定した `OTEL_EXPORTER_OTLP_ENDPOINT` がマネージドポリシーで上書きされる可能性があります([Enterprise-managed OpenTelemetry export for VS Code and CLI](https://github.blog/changelog/2026-07-08-enterprise-managed-opentelemetry-export-for-vs-code-and-cli))。 + --- ## 1. オブザーバビリティスタックを起動 diff --git a/docs/copilot_sdk_tutorial/observability.md b/docs/copilot_sdk_tutorial/observability.md index b73d5e1..51bafba 100644 --- a/docs/copilot_sdk_tutorial/observability.md +++ b/docs/copilot_sdk_tutorial/observability.md @@ -69,6 +69,8 @@ Use these points when you move from the tutorial stack to a real application: > flushed deterministically before the process exits > ([Copilot SDK v1.0.2](https://github.com/github/copilot-sdk/releases/tag/v1.0.2)). +> **Enterprise-managed OpenTelemetry export (2026-07-08).** Enterprises can now centrally manage and enforce the OTLP endpoint and export settings for VS Code and Copilot CLI via MDM or enterprise settings JSON — the same `managed settings` mechanism that controls other CLI options. If your organization controls the CLI deployment this way, the locally set `OTEL_EXPORTER_OTLP_ENDPOINT` may be overridden by the managed policy ([Enterprise-managed OpenTelemetry export for VS Code and CLI](https://github.blog/changelog/2026-07-08-enterprise-managed-opentelemetry-export-for-vs-code-and-cli)). + --- ## 1. Start the observability stack