Skip to content

Tags: lukewar/copilot-sdk

Tags

v1.0.5

Toggle v1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: add session limits guidance (github#1856)

* docs: add session limits guidance

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* docs: clarify session limits soft cap

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

rust/v1.0.5

Toggle rust/v1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: add session limits guidance (github#1856)

* docs: add session limits guidance

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* docs: clarify session limits soft cap

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

java/v1.0.5-01

Toggle java/v1.0.5-01's commit message
[maven-release-plugin] copy for tag java/v1.0.5-01

go/v1.0.5

Toggle go/v1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: add session limits guidance (github#1856)

* docs: add session limits guidance

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

* docs: clarify session limits soft cap

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

v1.0.5-preview.1

Toggle v1.0.5-preview.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add MCP OAuth lifecycle SDK support (github#1669)

Expose host-delegated MCP OAuth handling across SDK languages, sync generated RPC and event models to the lifecycle contract, and add cross-language E2E coverage for initial auth, refresh, upscope, reauth, and cancellation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

rust/v1.0.5-preview.1

Toggle rust/v1.0.5-preview.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add MCP OAuth lifecycle SDK support (github#1669)

Expose host-delegated MCP OAuth handling across SDK languages, sync generated RPC and event models to the lifecycle contract, and add cross-language E2E coverage for initial auth, refresh, upscope, reauth, and cancellation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

java/v1.0.5

Toggle java/v1.0.5's commit message
[maven-release-plugin] copy for tag java/v1.0.5

go/v1.0.5-preview.1

Toggle go/v1.0.5-preview.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add MCP OAuth lifecycle SDK support (github#1669)

Expose host-delegated MCP OAuth handling across SDK languages, sync generated RPC and event models to the lifecycle contract, and add cross-language E2E coverage for initial auth, refresh, upscope, reauth, and cancellation.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

v1.0.5-preview.0

Toggle v1.0.5-preview.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add GitHub-anchored attachment variants to Attachment enum (github#1823)

* Add GitHub-anchored attachment variants to Attachment enum

Add the nine GitHub-anchored attachment variants (github_commit,
github_release, github_actions_job, github_repository, github_file_diff,
github_tree_comparison, github_url, github_file, github_snippet) to the
hand-written `Attachment` enum so copilotd no longer drops them when
(de)serializing at the SDK boundary.

The fields are inlined directly into each variant, mirroring the existing
github_reference variant, rather than wrapping the generated
`AttachmentGitHub*` structs. Wrapping would emit a duplicate `type` JSON
key (the generated structs embed their own discriminator) and break the
enum's `Eq` derive (the generated structs do not derive Eq). Nested
object fields use local sub-structs that derive Eq.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Make attachment match arms explicit and harden duplicate-type test

List github_reference + the 9 GitHub-anchored variants explicitly in the
display-name match arms instead of a wildcard, so future Attachment variants
trigger a compile error and force an explicit display-behavior decision.

Count raw "type": occurrences in the serialized string rather than keys on a
parsed Value (which silently dedupes), so the test can actually catch a
duplicate-type regression.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

rust/v1.0.5-preview.0

Toggle rust/v1.0.5-preview.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add GitHub-anchored attachment variants to Attachment enum (github#1823)

* Add GitHub-anchored attachment variants to Attachment enum

Add the nine GitHub-anchored attachment variants (github_commit,
github_release, github_actions_job, github_repository, github_file_diff,
github_tree_comparison, github_url, github_file, github_snippet) to the
hand-written `Attachment` enum so copilotd no longer drops them when
(de)serializing at the SDK boundary.

The fields are inlined directly into each variant, mirroring the existing
github_reference variant, rather than wrapping the generated
`AttachmentGitHub*` structs. Wrapping would emit a duplicate `type` JSON
key (the generated structs embed their own discriminator) and break the
enum's `Eq` derive (the generated structs do not derive Eq). Nested
object fields use local sub-structs that derive Eq.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Make attachment match arms explicit and harden duplicate-type test

List github_reference + the 9 GitHub-anchored variants explicitly in the
display-name match arms instead of a wildcard, so future Attachment variants
trigger a compile error and force an explicit display-behavior decision.

Count raw "type": occurrences in the serialized string rather than keys on a
parsed Value (which silently dedupes), so the test can actually catch a
duplicate-type regression.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>