Skip to content

Tags: DEVBOX10/copilot-sdk

Tags

v0.1.16

Toggle v0.1.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: remove temporary README.md replacement step from publish workflow (

github#108)

go/v0.1.16

Toggle go/v0.1.16's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: remove temporary README.md replacement step from publish workflow (

github#108)

v0.1.16-preview.0

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix .NET SDK prerequisites in CONTRIBUTING.md (github#87)

* Initial plan

* Update CONTRIBUTING.md: clarify .NET SDK prerequisites

- Mark 'just' as optional since commands can be run directly
- Add Node.js and TypeScript as requirements for .NET SDK (needed for test harness)
- Add npm install instructions for ./nodejs and ./test/harness directories
- Update "Running tests and linters" section to clarify 'just' is optional

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

* Fix: Remove unnecessary TypeScript installation step

TypeScript and tsx are included as npm dependencies and don't need separate installation

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

* Fix: Use consistent path navigation from repository root

Changed from relative path (cd ../test/harness) to absolute path from repo root (cd test/harness) for consistency

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

* Clarify commands are run from repository root

Added "(from the repository root)" to npm install step for clarity

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

v0.1.15

Toggle v0.1.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add status, auth, and models metadata APIs to all SDKs (github#77)

* feat: add status, auth, and models metadata APIs to all SDKs

Add three new methods to query CLI metadata:
- getStatus/get_status/GetStatus/GetStatusAsync - CLI version and protocol info
- getAuthStatus/get_auth_status/GetAuthStatus/GetAuthStatusAsync - Auth state
- listModels/list_models/ListModels/ListModelsAsync - Available models with metadata

Implements github#61

Bump protocol version to 2 to match copilot-agent-runtime.

* bump dependency on cli

* Update protocol version, add tests, synchronize session events

* call test.sh properly

go/v0.1.16-preview.0

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix .NET SDK prerequisites in CONTRIBUTING.md (github#87)

* Initial plan

* Update CONTRIBUTING.md: clarify .NET SDK prerequisites

- Mark 'just' as optional since commands can be run directly
- Add Node.js and TypeScript as requirements for .NET SDK (needed for test harness)
- Add npm install instructions for ./nodejs and ./test/harness directories
- Update "Running tests and linters" section to clarify 'just' is optional

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

* Fix: Remove unnecessary TypeScript installation step

TypeScript and tsx are included as npm dependencies and don't need separate installation

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

* Fix: Use consistent path navigation from repository root

Changed from relative path (cd ../test/harness) to absolute path from repo root (cd test/harness) for consistency

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

* Clarify commands are run from repository root

Added "(from the repository root)" to npm install step for clarity

Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: friggeri <106686+friggeri@users.noreply.github.com>

go/v0.1.15

Toggle go/v0.1.15's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add status, auth, and models metadata APIs to all SDKs (github#77)

* feat: add status, auth, and models metadata APIs to all SDKs

Add three new methods to query CLI metadata:
- getStatus/get_status/GetStatus/GetStatusAsync - CLI version and protocol info
- getAuthStatus/get_auth_status/GetAuthStatus/GetAuthStatusAsync - Auth state
- listModels/list_models/ListModels/ListModelsAsync - Available models with metadata

Implements github#61

Bump protocol version to 2 to match copilot-agent-runtime.

* bump dependency on cli

* Update protocol version, add tests, synchronize session events

* call test.sh properly

v0.1.15-preview.0

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update client.ts (github#56)

Fixes github#51

go/v0.1.15-preview.0

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

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update client.ts (github#56)

Fixes github#51

v0.1.14

Toggle v0.1.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix JSON-RPC pipe reads >64KB by handling short reads (github#31)

* Initial plan

* Fix JSON-RPC read failures with large payloads (>64KB)

- Add _read_exact() method to handle short reads from pipes
- Update _read_message() to use _read_exact() for reliable large payload handling
- Add comprehensive unit tests for short read scenarios and large payloads

Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

* Fix slice notation spacing for consistency

Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

* Run Python formatter on test_jsonrpc.py

Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

go/v0.1.14

Toggle go/v0.1.14's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix JSON-RPC pipe reads >64KB by handling short reads (github#31)

* Initial plan

* Fix JSON-RPC read failures with large payloads (>64KB)

- Add _read_exact() method to handle short reads from pipes
- Update _read_message() to use _read_exact() for reliable large payload handling
- Add comprehensive unit tests for short read scenarios and large payloads

Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

* Fix slice notation spacing for consistency

Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

* Run Python formatter on test_jsonrpc.py

Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: SteveSandersonMS <1101362+SteveSandersonMS@users.noreply.github.com>