@@ -5366,6 +5366,19 @@ class CreateAgentEngineConfig(_common.BaseModel):
53665366 the source package.
53675367 """,
53685368 )
5369+ agent_framework: Optional[
5370+ Literal["google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom"]
5371+ ] = Field(
5372+ default=None,
5373+ description="""The agent framework to be used for the Agent Engine.
5374+ The OSS agent framework used to develop the agent.
5375+ Currently supported values: "google-adk", "langchain", "langgraph",
5376+ "ag2", "llama-index", "custom".
5377+ If not specified:
5378+ - If `agent` is specified, the agent framework will be auto-detected.
5379+ - If `source_packages` is specified, the agent framework will
5380+ default to "custom".""",
5381+ )
53695382
53705383
53715384class CreateAgentEngineConfigDict(TypedDict, total=False):
@@ -5464,6 +5477,18 @@ class CreateAgentEngineConfigDict(TypedDict, total=False):
54645477 the source package.
54655478 """
54665479
5480+ agent_framework: Optional[
5481+ Literal["google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom"]
5482+ ]
5483+ """The agent framework to be used for the Agent Engine.
5484+ The OSS agent framework used to develop the agent.
5485+ Currently supported values: "google-adk", "langchain", "langgraph",
5486+ "ag2", "llama-index", "custom".
5487+ If not specified:
5488+ - If `agent` is specified, the agent framework will be auto-detected.
5489+ - If `source_packages` is specified, the agent framework will
5490+ default to "custom"."""
5491+
54675492
54685493CreateAgentEngineConfigOrDict = Union[
54695494 CreateAgentEngineConfig, CreateAgentEngineConfigDict
@@ -6067,6 +6092,19 @@ class UpdateAgentEngineConfig(_common.BaseModel):
60676092 the source package.
60686093 """,
60696094 )
6095+ agent_framework: Optional[
6096+ Literal["google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom"]
6097+ ] = Field(
6098+ default=None,
6099+ description="""The agent framework to be used for the Agent Engine.
6100+ The OSS agent framework used to develop the agent.
6101+ Currently supported values: "google-adk", "langchain", "langgraph",
6102+ "ag2", "llama-index", "custom".
6103+ If not specified:
6104+ - If `agent` is specified, the agent framework will be auto-detected.
6105+ - If `source_packages` is specified, the agent framework will
6106+ default to "custom".""",
6107+ )
60706108 update_mask: Optional[str] = Field(
60716109 default=None,
60726110 description="""The update mask to apply. For the `FieldMask` definition, see
@@ -6170,6 +6208,18 @@ class UpdateAgentEngineConfigDict(TypedDict, total=False):
61706208 the source package.
61716209 """
61726210
6211+ agent_framework: Optional[
6212+ Literal["google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom"]
6213+ ]
6214+ """The agent framework to be used for the Agent Engine.
6215+ The OSS agent framework used to develop the agent.
6216+ Currently supported values: "google-adk", "langchain", "langgraph",
6217+ "ag2", "llama-index", "custom".
6218+ If not specified:
6219+ - If `agent` is specified, the agent framework will be auto-detected.
6220+ - If `source_packages` is specified, the agent framework will
6221+ default to "custom"."""
6222+
61736223 update_mask: Optional[str]
61746224 """The update mask to apply. For the `FieldMask` definition, see
61756225 https://protobuf.dev/reference/protobuf/google.protobuf/#field-mask."""
@@ -12907,6 +12957,19 @@ class AgentEngineConfig(_common.BaseModel):
1290712957 the source package.
1290812958 """,
1290912959 )
12960+ agent_framework: Optional[
12961+ Literal["google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom"]
12962+ ] = Field(
12963+ default=None,
12964+ description="""The agent framework to be used for the Agent Engine.
12965+ The OSS agent framework used to develop the agent.
12966+ Currently supported values: "google-adk", "langchain", "langgraph",
12967+ "ag2", "llama-index", "custom".
12968+ If not specified:
12969+ - If `agent` is specified, the agent framework will be auto-detected.
12970+ - If `source_packages` is specified, the agent framework will
12971+ default to "custom".""",
12972+ )
1291012973
1291112974
1291212975class AgentEngineConfigDict(TypedDict, total=False):
@@ -13034,6 +13097,18 @@ class AgentEngineConfigDict(TypedDict, total=False):
1303413097 the source package.
1303513098 """
1303613099
13100+ agent_framework: Optional[
13101+ Literal["google-adk", "langchain", "langgraph", "ag2", "llama-index", "custom"]
13102+ ]
13103+ """The agent framework to be used for the Agent Engine.
13104+ The OSS agent framework used to develop the agent.
13105+ Currently supported values: "google-adk", "langchain", "langgraph",
13106+ "ag2", "llama-index", "custom".
13107+ If not specified:
13108+ - If `agent` is specified, the agent framework will be auto-detected.
13109+ - If `source_packages` is specified, the agent framework will
13110+ default to "custom"."""
13111+
1303713112
1303813113AgentEngineConfigOrDict = Union[AgentEngineConfig, AgentEngineConfigDict]
1303913114
0 commit comments