Skip to content

Commit 720b112

Browse files
vertex-sdk-botcopybara-github
authored andcommitted
feat: update discovery doc
PiperOrigin-RevId: 1014376077
1 parent 8779d73 commit 720b112

2 files changed

Lines changed: 83 additions & 0 deletions

File tree

‎agentplatform/_genai/types/__init__.py‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1807,6 +1807,9 @@
18071807
from .common import ReasoningEngineSpecSourceCodeSpecDeveloperConnectSourceDict
18081808
from .common import ReasoningEngineSpecSourceCodeSpecDeveloperConnectSourceOrDict
18091809
from .common import ReasoningEngineSpecSourceCodeSpecDict
1810+
from .common import ReasoningEngineSpecSourceCodeSpecGitSource
1811+
from .common import ReasoningEngineSpecSourceCodeSpecGitSourceDict
1812+
from .common import ReasoningEngineSpecSourceCodeSpecGitSourceOrDict
18101813
from .common import ReasoningEngineSpecSourceCodeSpecImageSpec
18111814
from .common import ReasoningEngineSpecSourceCodeSpecImageSpecDict
18121815
from .common import ReasoningEngineSpecSourceCodeSpecImageSpecOrDict
@@ -2090,6 +2093,9 @@
20902093
from .common import SchemaPromptSpecPromptMessage
20912094
from .common import SchemaPromptSpecPromptMessageDict
20922095
from .common import SchemaPromptSpecPromptMessageOrDict
2096+
from .common import SchemaPromptSpecPromptMessageOutputConfig
2097+
from .common import SchemaPromptSpecPromptMessageOutputConfigDict
2098+
from .common import SchemaPromptSpecPromptMessageOutputConfigOrDict
20932099
from .common import SchemaPromptSpecReferenceSentencePair
20942100
from .common import SchemaPromptSpecReferenceSentencePairDict
20952101
from .common import SchemaPromptSpecReferenceSentencePairList
@@ -2995,6 +3001,9 @@
29953001
"ReasoningEngineSpecSourceCodeSpecPythonSpec",
29963002
"ReasoningEngineSpecSourceCodeSpecPythonSpecDict",
29973003
"ReasoningEngineSpecSourceCodeSpecPythonSpecOrDict",
3004+
"ReasoningEngineSpecSourceCodeSpecGitSource",
3005+
"ReasoningEngineSpecSourceCodeSpecGitSourceDict",
3006+
"ReasoningEngineSpecSourceCodeSpecGitSourceOrDict",
29983007
"ReasoningEngineSpecSourceCodeSpec",
29993008
"ReasoningEngineSpecSourceCodeSpecDict",
30003009
"ReasoningEngineSpecSourceCodeSpecOrDict",
@@ -3772,6 +3781,9 @@
37723781
"SchemaPromptInstancePromptExecution",
37733782
"SchemaPromptInstancePromptExecutionDict",
37743783
"SchemaPromptInstancePromptExecutionOrDict",
3784+
"SchemaPromptSpecPromptMessageOutputConfig",
3785+
"SchemaPromptSpecPromptMessageOutputConfigDict",
3786+
"SchemaPromptSpecPromptMessageOutputConfigOrDict",
37753787
"SchemaPromptSpecPromptMessage",
37763788
"SchemaPromptSpecPromptMessageDict",
37773789
"SchemaPromptSpecPromptMessageOrDict",

‎agentplatform/_genai/types/common.py‎

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9061,6 +9061,42 @@ class ReasoningEngineSpecSourceCodeSpecPythonSpecDict(TypedDict, total=False):
90619061
]
90629062

90639063

9064+
class ReasoningEngineSpecSourceCodeSpecGitSource(_common.BaseModel):
9065+
"""Specifies source code to be fetched from a public Git repository."""
9066+
9067+
dir: Optional[str] = Field(
9068+
default=None,
9069+
description="""Optional. Directory, relative to the source root, in which to run the build.""",
9070+
)
9071+
revision: Optional[str] = Field(
9072+
default=None,
9073+
description="""Required. The revision to fetch from the Git repository: a branch, a tag, or a full commit SHA. Abbreviated commit SHAs are not supported.""",
9074+
)
9075+
url: Optional[str] = Field(
9076+
default=None,
9077+
description="""Required. The HTTPS URL of the public Git repository to clone.""",
9078+
)
9079+
9080+
9081+
class ReasoningEngineSpecSourceCodeSpecGitSourceDict(TypedDict, total=False):
9082+
"""Specifies source code to be fetched from a public Git repository."""
9083+
9084+
dir: Optional[str]
9085+
"""Optional. Directory, relative to the source root, in which to run the build."""
9086+
9087+
revision: Optional[str]
9088+
"""Required. The revision to fetch from the Git repository: a branch, a tag, or a full commit SHA. Abbreviated commit SHAs are not supported."""
9089+
9090+
url: Optional[str]
9091+
"""Required. The HTTPS URL of the public Git repository to clone."""
9092+
9093+
9094+
ReasoningEngineSpecSourceCodeSpecGitSourceOrDict = Union[
9095+
ReasoningEngineSpecSourceCodeSpecGitSource,
9096+
ReasoningEngineSpecSourceCodeSpecGitSourceDict,
9097+
]
9098+
9099+
90649100
class ReasoningEngineSpecSourceCodeSpec(_common.BaseModel):
90659101
"""Specification for deploying from source code."""
90669102

@@ -9085,6 +9121,9 @@ class ReasoningEngineSpecSourceCodeSpec(_common.BaseModel):
90859121
python_spec: Optional[ReasoningEngineSpecSourceCodeSpecPythonSpec] = Field(
90869122
default=None, description="""Configuration for a Python application."""
90879123
)
9124+
git_source: Optional[ReasoningEngineSpecSourceCodeSpecGitSource] = Field(
9125+
default=None, description="""Source code is in a public Git repository."""
9126+
)
90889127

90899128

90909129
class ReasoningEngineSpecSourceCodeSpecDict(TypedDict, total=False):
@@ -9109,6 +9148,9 @@ class ReasoningEngineSpecSourceCodeSpecDict(TypedDict, total=False):
91099148
python_spec: Optional[ReasoningEngineSpecSourceCodeSpecPythonSpecDict]
91109149
"""Configuration for a Python application."""
91119150

9151+
git_source: Optional[ReasoningEngineSpecSourceCodeSpecGitSourceDict]
9152+
"""Source code is in a public Git repository."""
9153+
91129154

91139155
ReasoningEngineSpecSourceCodeSpecOrDict = Union[
91149156
ReasoningEngineSpecSourceCodeSpec, ReasoningEngineSpecSourceCodeSpecDict
@@ -21498,6 +21540,28 @@ class SchemaPromptInstancePromptExecutionDict(TypedDict, total=False):
2149821540
]
2149921541

2150021542

21543+
class SchemaPromptSpecPromptMessageOutputConfig(_common.BaseModel):
21544+
"""Configuration for persisting output assets to external storage."""
21545+
21546+
output_uri_prefix: Optional[str] = Field(
21547+
default=None,
21548+
description="""Optional. The Cloud Storage URI prefix or directory where generated media assets should be written (e.g. `gs://my-bucket/prefix/`).""",
21549+
)
21550+
21551+
21552+
class SchemaPromptSpecPromptMessageOutputConfigDict(TypedDict, total=False):
21553+
"""Configuration for persisting output assets to external storage."""
21554+
21555+
output_uri_prefix: Optional[str]
21556+
"""Optional. The Cloud Storage URI prefix or directory where generated media assets should be written (e.g. `gs://my-bucket/prefix/`)."""
21557+
21558+
21559+
SchemaPromptSpecPromptMessageOutputConfigOrDict = Union[
21560+
SchemaPromptSpecPromptMessageOutputConfig,
21561+
SchemaPromptSpecPromptMessageOutputConfigDict,
21562+
]
21563+
21564+
2150121565
class SchemaPromptSpecPromptMessage(_common.BaseModel):
2150221566
"""Represents a prompt message."""
2150321567

@@ -21528,6 +21592,10 @@ class SchemaPromptSpecPromptMessage(_common.BaseModel):
2152821592
default=None, description=""""""
2152921593
)
2153021594
model: Optional[str] = Field(default=None, description="""The model name.""")
21595+
output_config: Optional[SchemaPromptSpecPromptMessageOutputConfig] = Field(
21596+
default=None,
21597+
description="""Optional. Configuration for persisting output assets to external storage.""",
21598+
)
2153121599

2153221600

2153321601
class SchemaPromptSpecPromptMessageDict(TypedDict, total=False):
@@ -21557,6 +21625,9 @@ class SchemaPromptSpecPromptMessageDict(TypedDict, total=False):
2155721625
model: Optional[str]
2155821626
"""The model name."""
2155921627

21628+
output_config: Optional[SchemaPromptSpecPromptMessageOutputConfigDict]
21629+
"""Optional. Configuration for persisting output assets to external storage."""
21630+
2156021631

2156121632
SchemaPromptSpecPromptMessageOrDict = Union[
2156221633
SchemaPromptSpecPromptMessage, SchemaPromptSpecPromptMessageDict

0 commit comments

Comments
 (0)