Skip to content

Migrate Copilot SDK to v0.3.0 #253

Description

@spboyer

Summary

Migrate the Go implementation from github.com/github/copilot-sdk/go v0.1.32 to v0.3.0.

Why

go list -m -u shows v0.3.0 is available. The upgrade is not just a dependency bump because the SDK session event API changed from a shared Data struct to typed per-event payloads.

Scope

  • Update go.mod and go.sum to Copilot SDK v0.3.0.
  • Migrate session event handling, transcript serialization, logging, web API mapping, usage collection, and tests to typed SDK event payloads.
  • Update MCP server config conversion for the SDK's typed MCPServerConfig implementations.
  • Keep existing transcript/result behavior compatible where possible.

Closed by #255.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions