Skip to content

Python SDK generated protocol types omit thread goal RPCs #25565

Closed

Description

@bar-d

What happened?

The app-server protocol registers thread goal RPCs:

  • thread/goal/set
  • thread/goal/get
  • thread/goal/clear

The Rust protocol defines the corresponding params/responses, and the generated TypeScript schema includes these client request variants.

The generated Python protocol models appear to include goal notifications such as ThreadGoalClearedNotification, but omit the goal request/response classes such as:

  • ThreadGoalSetParams
  • ThreadGoalSetResponse
  • ThreadGoalGetParams
  • ThreadGoalGetResponse
  • ThreadGoalClearParams
  • ThreadGoalClearResponse

The Python ClientRequest union also appears to skip the thread/goal/* request variants.

Expected behavior

The Python SDK generated app-server protocol types should include the same thread goal RPC params/responses and client request variants as the Rust protocol and generated TypeScript schema.

Additional context

I searched open issues and PRs for terms including ThreadGoalSetParams, Python SDK goal, generated Python ClientRequest, and thread/goal, and did not find an existing open item that appears to cover this generated-type gap.

Activity

  1. added
    bugSomething isn't working
    app-serverIssues involving app server protocol or interfaces
    on Jun 1, 2026
  2. etraut-openai commented on Oct 13, 2026

    @etraut-openai
    Contributor

    (response from codex)

    Thanks for reporting the missing goal RPCs. The current public SDK source includes the six thread/goal/set, get and clear params/response models and all three request variants in ClientRequest. The SDK schema generation was updated in #44032. Closing as addressed in current public source; if a published SDK package still omits these, please report its exact version and server version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    app-serverIssues involving app server protocol or interfacesbugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions