Skip to content

Tags: Demirrr/copilot-sdk

Tags

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Per-session GitHub authentication for all SDK languages, plus update …

…runtime and permissions to match (github#1124)

v0.3.0-preview.1

Toggle v0.3.0-preview.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Per-session GitHub authentication for all SDK languages, plus update …

…runtime and permissions to match (github#1124)

go/v0.3.0

Toggle go/v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Per-session GitHub authentication for all SDK languages, plus update …

…runtime and permissions to match (github#1124)

go/v0.3.0-preview.1

Toggle go/v0.3.0-preview.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Per-session GitHub authentication for all SDK languages, plus update …

…runtime and permissions to match (github#1124)

v0.3.0-preview.0

Toggle v0.3.0-preview.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
SessionFs structured error contract and codegen changes

go/v0.3.0-preview.0

Toggle go/v0.3.0-preview.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
SessionFs structured error contract and codegen changes

v0.2.2

Toggle v0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Expose enableConfigDiscovery in all SDK languages (github#1044)

* Expose enableConfigDiscovery in all SDK languages

Add enableConfigDiscovery option to session config types in Node.js,
Python, Go, and .NET SDKs. When set to true, the runtime automatically
discovers MCP server configurations (.mcp.json, .vscode/mcp.json) and
skill directories from the working directory, merging them with any
explicitly provided values (explicit takes precedence on name collision).

This surfaces a capability already implemented in copilot-agent-runtime's
resolveDiscoveredConfig() for SDK consumers.

Changes per SDK:
- Node.js: SessionConfig + ResumeSessionConfig pick + client passthrough
- Python: create_session/resume_session params + payload serialization
- Go: config structs + wire request structs + client passthrough
- .NET: config classes + clone constructors + wire records + client passthrough

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

* Fix gofmt alignment in wire request structs

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

---------

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

go/v0.2.2

Toggle go/v0.2.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Expose enableConfigDiscovery in all SDK languages (github#1044)

* Expose enableConfigDiscovery in all SDK languages

Add enableConfigDiscovery option to session config types in Node.js,
Python, Go, and .NET SDKs. When set to true, the runtime automatically
discovers MCP server configurations (.mcp.json, .vscode/mcp.json) and
skill directories from the working directory, merging them with any
explicitly provided values (explicit takes precedence on name collision).

This surfaces a capability already implemented in copilot-agent-runtime's
resolveDiscoveredConfig() for SDK consumers.

Changes per SDK:
- Node.js: SessionConfig + ResumeSessionConfig pick + client passthrough
- Python: create_session/resume_session params + payload serialization
- Go: config structs + wire request structs + client passthrough
- .NET: config classes + clone constructors + wire records + client passthrough

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

* Fix gofmt alignment in wire request structs

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

---------

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

v0.2.2-preview.0

Toggle v0.2.2-preview.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add session fs support across SDKs (github#1036)

go/v0.2.2-preview.0

Toggle go/v0.2.2-preview.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add session fs support across SDKs (github#1036)