You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
Activity
etraut-openai commentedon Oct 13, 2026
(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.