Skip to content

Commit ebbcc6c

Browse files
authored
Merge remote-tracking branch 'origin/main' into frg/server-tui
2 parents 4425c3d + 73c1431 commit ebbcc6c

61 files changed

Lines changed: 1251 additions & 1054 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/copilot-setup-steps.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
- name: Set up Go
5353
uses: actions/setup-go@v6
5454
with:
55-
go-version: "1.23"
55+
go-version: "1.24"
5656

5757
# Setup .NET (for .NET SDK)
5858
- name: Set up .NET

.github/workflows/dotnet-sdk-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ permissions:
2626
jobs:
2727
test:
2828
name: ".NET SDK Tests"
29+
env:
30+
POWERSHELL_UPDATECHECK: Off
2931
strategy:
3032
fail-fast: false
3133
matrix:

.github/workflows/go-sdk-tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ permissions:
2626
jobs:
2727
test:
2828
name: "Go SDK Tests"
29+
env:
30+
POWERSHELL_UPDATECHECK: Off
2931
strategy:
3032
fail-fast: false
3133
matrix:
@@ -41,7 +43,7 @@ jobs:
4143
id: setup-copilot
4244
- uses: actions/setup-go@v6
4345
with:
44-
go-version: "1.23"
46+
go-version: "1.24"
4547

4648
- name: Run go fmt
4749
if: runner.os == 'Linux'

.github/workflows/issue-triage.lock.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/nodejs-sdk-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ permissions:
2828
jobs:
2929
test:
3030
name: "Node.js SDK Tests"
31+
env:
32+
POWERSHELL_UPDATECHECK: Off
3133
strategy:
3234
fail-fast: false
3335
matrix:

.github/workflows/python-sdk-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ permissions:
2929
jobs:
3030
test:
3131
name: "Python SDK Tests"
32+
env:
33+
POWERSHELL_UPDATECHECK: Off
3234
strategy:
3335
fail-fast: false
3436
matrix:

.github/workflows/sdk-consistency-review.lock.yml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ This is a multi-language SDK repository. Install the tools for the SDK(s) you pl
3838
1. Install dependencies: `cd python && uv pip install -e ".[dev]"`
3939

4040
### Go SDK
41-
1. Install [Go 1.23+](https://go.dev/doc/install)
41+
1. Install [Go 1.24+](https://go.dev/doc/install)
4242
1. Install [golangci-lint](https://golangci-lint.run/welcome/install/#local-installation)
4343
1. Install dependencies: `cd go && go mod download`
4444

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ The SDK manages the CLI process lifecycle automatically. You can also connect to
5555

5656
### Do I need a GitHub Copilot subscription to use the SDK?
5757

58-
Yes, a GitHub Copilot subscription is required to use the GitHub Copilot SDK. Refer to the [GitHub Copilot pricing page](https://github.com/features/copilot#pricing). You can use the free tier of the Copilot CLI, which includes limited usage.
58+
Yes, a GitHub Copilot subscription is required to use the GitHub Copilot SDK, **unless you are using BYOK (Bring Your Own Key)**. With BYOK, you can use the SDK without GitHub authentication by configuring your own API keys from supported LLM providers. For standard usage (non-BYOK), refer to the [GitHub Copilot pricing page](https://github.com/features/copilot#pricing), which includes a free tier with limited usage.
5959

6060
### How does billing work for SDK usage?
6161

docs/getting-started.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,10 @@ session.on("assistant.message_delta", (event) => {
432432
process.stdout.write(event.data.deltaContent);
433433
});
434434

435+
session.on("session.idle", () => {
436+
console.log(); // New line when done
437+
});
438+
435439
await session.sendAndWait({
436440
prompt: "What's the weather like in Seattle and Tokyo?",
437441
});

0 commit comments

Comments
 (0)