add ci check for generated python

This commit is contained in:
sdcoffey
2026-03-09 20:55:29 -07:00
parent 216013b8fb
commit 62ff1a454c
4 changed files with 120 additions and 48 deletions

View File

@@ -179,6 +179,7 @@ class AskForApproval1(StrEnum):
class Reject(BaseModel):
mcp_elicitations: bool
request_permissions: bool
rules: bool
sandbox_approval: bool
@@ -341,6 +342,12 @@ class PluginInstallClientRequestMethod(RootModel[Literal["plugin/install"]]):
)
class PluginUninstallClientRequestMethod(RootModel[Literal["plugin/uninstall"]]):
root: Literal["plugin/uninstall"] = Field(
..., title="Plugin/uninstallClientRequestMethod"
)
class TurnStartClientRequestMethod(RootModel[Literal["turn/start"]]):
root: Literal["turn/start"] = Field(..., title="Turn/startClientRequestMethod")
@@ -2535,6 +2542,14 @@ class PluginSummary(BaseModel):
source: PluginSource
class PluginUninstallParams(BaseModel):
plugin_id: str = Field(..., alias="pluginId")
class PluginUninstallResponse(BaseModel):
pass
class ProductSurface(StrEnum):
chatgpt = "chatgpt"
codex = "codex"
@@ -4796,6 +4811,14 @@ class PluginInstallClientRequest(BaseModel):
params: PluginInstallParams
class PluginUninstallClientRequest(BaseModel):
id: RequestId
method: PluginUninstallClientRequestMethod = Field(
..., title="Plugin/uninstallClientRequestMethod"
)
params: PluginUninstallParams
class TurnInterruptClientRequest(BaseModel):
id: RequestId
method: TurnInterruptClientRequestMethod = Field(
@@ -6994,6 +7017,7 @@ class ClientRequest(
| AppListClientRequest
| SkillsConfigWriteClientRequest
| PluginInstallClientRequest
| PluginUninstallClientRequest
| TurnStartClientRequest
| TurnSteerClientRequest
| TurnInterruptClientRequest
@@ -7045,6 +7069,7 @@ class ClientRequest(
| AppListClientRequest
| SkillsConfigWriteClientRequest
| PluginInstallClientRequest
| PluginUninstallClientRequest
| TurnStartClientRequest
| TurnSteerClientRequest
| TurnInterruptClientRequest