Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/copilot_cli_tutorial/appendix/references.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) |
Expand Down
4 changes: 4 additions & 0 deletions docs/copilot_cli_tutorial/appendix/references.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) |
Expand Down
3 changes: 3 additions & 0 deletions docs/copilot_cli_tutorial/demos/02_code_review.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 のインラインレビューとの違い
Expand Down
3 changes: 3 additions & 0 deletions docs/copilot_cli_tutorial/demos/02_code_review.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 3 additions & 1 deletion docs/copilot_cli_tutorial/features.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@
explore → plan → review → implement → verify → commit
```

プランニング用のモデルを個別に指定することもできます。`/model plan <model-id>`(または `/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
Expand Down Expand Up @@ -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) でカスタムサーバーを配線します。

---

Expand Down
4 changes: 3 additions & 1 deletion docs/copilot_cli_tutorial/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <model-id>` (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
Expand Down Expand Up @@ -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).

---

Expand Down
3 changes: 2 additions & 1 deletion docs/copilot_sdk_tutorial/appendix/references.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) |

Expand Down
1 change: 1 addition & 0 deletions docs/copilot_sdk_tutorial/appendix/references.md
Original file line number Diff line number Diff line change
Expand Up @@ -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) |
Expand Down
2 changes: 2 additions & 0 deletions docs/copilot_sdk_tutorial/observability.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. オブザーバビリティスタックを起動
Expand Down
2 changes: 2 additions & 0 deletions docs/copilot_sdk_tutorial/observability.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down