Skip to content

Support new Copilot message payloads#27

Merged
joshblack merged 1 commit into
mainfrom
copilot/add-error-messages-support
May 22, 2026
Merged

Support new Copilot message payloads#27
joshblack merged 1 commit into
mainfrom
copilot/add-error-messages-support

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 22, 2026

Copilot output parsing was dropping valid messages for session.mcp_servers_loaded, assistant.reasoning_delta, and assistant.message_start payloads. These schema mismatches caused noisy “Failed to parse copilot message” logs and lost event data.

  • Message schema updates

    • Accept MCP server entries without source
    • Accept assistant message starts without phase
    • Add assistant.reasoning_delta parsing
  • Parser coverage

    • Add targeted tests for the reported payload shapes
{
  type: 'assistant.reasoning_delta',
  data: {
    reasoningId,
    deltaContent,
  },
}

Copilot AI changed the title Support additional Copilot message payloads Support new Copilot message payloads May 22, 2026
Copilot AI requested a review from joshblack May 22, 2026 20:02
@joshblack joshblack marked this pull request as ready for review May 22, 2026 20:28
Copilot AI review requested due to automatic review settings May 22, 2026 20:28
@joshblack joshblack merged commit a4fe805 into main May 22, 2026
7 of 8 checks passed
@joshblack joshblack deleted the copilot/add-error-messages-support branch May 22, 2026 20:29
Copilot AI review requested due to automatic review settings May 22, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants