chore: 🐝 Update SDK - Generate (spec change merged) 0.11.1 (#385)

Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2026-07-01 16:17:40 +00:00
committed by GitHub
co-authored by speakeasybot speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
parent 3e57a57bc0
commit 28299a788d
19 changed files with 224 additions and 37 deletions
+19
View File
@@ -893,6 +893,15 @@ if TYPE_CHECKING:
RankingOptionsTypedDict,
TypeFileSearch,
)
from .filesservertool import (
FilesServerTool,
FilesServerToolType,
FilesServerToolTypedDict,
)
from .filesservertoolconfig import (
FilesServerToolConfig,
FilesServerToolConfigTypedDict,
)
from .forbiddenresponseerrordata import (
ForbiddenResponseErrorData,
ForbiddenResponseErrorDataTypedDict,
@@ -3349,6 +3358,11 @@ __all__ = [
"FileSearchServerToolValue2",
"FileSearchServerToolValue2TypedDict",
"FileTypedDict",
"FilesServerTool",
"FilesServerToolConfig",
"FilesServerToolConfigTypedDict",
"FilesServerToolType",
"FilesServerToolTypedDict",
"Filters",
"FiltersType",
"FiltersTypedDict",
@@ -5312,6 +5326,11 @@ _dynamic_imports: dict[str, str] = {
"RankingOptions": ".filesearchservertool",
"RankingOptionsTypedDict": ".filesearchservertool",
"TypeFileSearch": ".filesearchservertool",
"FilesServerTool": ".filesservertool",
"FilesServerToolType": ".filesservertool",
"FilesServerToolTypedDict": ".filesservertool",
"FilesServerToolConfig": ".filesservertoolconfig",
"FilesServerToolConfigTypedDict": ".filesservertoolconfig",
"ForbiddenResponseErrorData": ".forbiddenresponseerrordata",
"ForbiddenResponseErrorDataTypedDict": ".forbiddenresponseerrordata",
"FormatJSONObjectConfig": ".formatjsonobjectconfig",
@@ -19,6 +19,7 @@ from .chatwebsearchshorthand import (
ChatWebSearchShorthandTypedDict,
)
from .datetimeservertool import DatetimeServerTool, DatetimeServerToolTypedDict
from .filesservertool import FilesServerTool, FilesServerToolTypedDict
from .imagegenerationservertool_openrouter import (
ImageGenerationServerToolOpenRouter,
ImageGenerationServerToolOpenRouterTypedDict,
@@ -141,6 +142,7 @@ ChatFunctionToolTypedDict = TypeAliasType(
AdvisorServerToolOpenRouterTypedDict,
BashServerToolTypedDict,
DatetimeServerToolTypedDict,
FilesServerToolTypedDict,
ImageGenerationServerToolOpenRouterTypedDict,
ChatSearchModelsServerToolTypedDict,
SubagentServerToolOpenRouterTypedDict,
@@ -159,6 +161,7 @@ ChatFunctionTool = TypeAliasType(
AdvisorServerToolOpenRouter,
BashServerTool,
DatetimeServerTool,
FilesServerTool,
ImageGenerationServerToolOpenRouter,
ChatSearchModelsServerTool,
SubagentServerToolOpenRouter,
@@ -0,0 +1,44 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
from .filesservertoolconfig import FilesServerToolConfig, FilesServerToolConfigTypedDict
from openrouter.types import BaseModel, UNSET_SENTINEL
from pydantic import model_serializer
from typing import Literal, Optional
from typing_extensions import NotRequired, TypedDict
FilesServerToolType = Literal["openrouter:files",]
class FilesServerToolTypedDict(TypedDict):
r"""OpenRouter built-in server tool: read, write, edit, and list workspace files via the Files API. Requires the `x-openrouter-file-ids: openrouter` request header."""
type: FilesServerToolType
parameters: NotRequired[FilesServerToolConfigTypedDict]
r"""Configuration for the openrouter:files server tool"""
class FilesServerTool(BaseModel):
r"""OpenRouter built-in server tool: read, write, edit, and list workspace files via the Files API. Requires the `x-openrouter-file-ids: openrouter` request header."""
type: FilesServerToolType
parameters: Optional[FilesServerToolConfig] = None
r"""Configuration for the openrouter:files server tool"""
@model_serializer(mode="wrap")
def serialize_model(self, handler):
optional_fields = set(["parameters"])
serialized = handler(self)
m = {}
for n, f in type(self).model_fields.items():
k = f.alias or n
val = serialized.get(k, serialized.get(n))
if val != UNSET_SENTINEL:
if val is not None or k not in optional_fields:
m[k] = val
return m
@@ -0,0 +1,13 @@
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
from openrouter.types import BaseModel
from typing_extensions import TypedDict
class FilesServerToolConfigTypedDict(TypedDict):
r"""Configuration for the openrouter:files server tool"""
class FilesServerToolConfig(BaseModel):
r"""Configuration for the openrouter:files server tool"""
@@ -35,6 +35,7 @@ from .customtool import CustomTool, CustomToolTypedDict
from .datetimeservertool import DatetimeServerTool, DatetimeServerToolTypedDict
from .fileparserplugin import FileParserPlugin, FileParserPluginTypedDict
from .filesearchservertool import FileSearchServerTool, FileSearchServerToolTypedDict
from .filesservertool import FilesServerTool, FilesServerToolTypedDict
from .fusionplugin import FusionPlugin, FusionPluginTypedDict
from .fusionservertool_openrouter import (
FusionServerToolOpenRouter,
@@ -217,25 +218,26 @@ ResponsesRequestToolUnionTypedDict = TypeAliasType(
CodexLocalShellToolTypedDict,
ApplyPatchServerToolTypedDict,
ShellServerToolTypedDict,
FusionServerToolOpenRouterTypedDict,
ImageGenerationServerToolOpenRouterTypedDict,
ChatSearchModelsServerToolTypedDict,
ShellServerToolOpenRouterTypedDict,
BashServerToolTypedDict,
CodeInterpreterServerToolTypedDict,
ApplyPatchServerToolOpenRouterTypedDict,
WebSearchServerToolOpenRouterTypedDict,
WebFetchServerToolTypedDict,
FusionServerToolOpenRouterTypedDict,
ChatSearchModelsServerToolTypedDict,
FilesServerToolTypedDict,
DatetimeServerToolTypedDict,
SubagentServerToolOpenRouterTypedDict,
AdvisorServerToolOpenRouterTypedDict,
SubagentServerToolOpenRouterTypedDict,
CustomToolTypedDict,
ComputerUseServerToolTypedDict,
ResponsesRequestToolFunctionTypedDict,
FileSearchServerToolTypedDict,
PreviewWebSearchServerToolTypedDict,
Preview20250311WebSearchServerToolTypedDict,
WebSearchServerToolTypedDict,
Preview20250311WebSearchServerToolTypedDict,
LegacyWebSearchServerToolTypedDict,
McpServerToolTypedDict,
ImageGenerationServerToolTypedDict,
@@ -264,6 +266,7 @@ ResponsesRequestToolUnion = Annotated[
Annotated[AdvisorServerToolOpenRouter, Tag("openrouter:advisor")],
Annotated[SubagentServerToolOpenRouter, Tag("openrouter:subagent")],
Annotated[DatetimeServerTool, Tag("openrouter:datetime")],
Annotated[FilesServerTool, Tag("openrouter:files")],
Annotated[FusionServerToolOpenRouter, Tag("openrouter:fusion")],
Annotated[
ImageGenerationServerToolOpenRouter, Tag("openrouter:image_generation")