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
description="""Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used.""",
@@ -4488,6 +4492,9 @@ class ReasoningEngineContextSpecMemoryBankConfigTtlConfigDict(TypedDict, total=F
4488
4492
]
4489
4493
"""Optional. The granular TTL configuration of the memories in the Memory Bank."""
4490
4494
4495
+
memory_revision_default_ttl: Optional[str]
4496
+
"""Optional. The default TTL duration of the memory revisions in the Memory Bank. This applies to all operations that create a memory revision. If not set, a default TTL of 365 days will be used."""
@@ -4518,6 +4525,10 @@ class ReasoningEngineContextSpecMemoryBankConfig(_common.BaseModel):
4518
4525
default=None,
4519
4526
description="""Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource.""",
4520
4527
)
4528
+
disable_memory_revisions: Optional[bool] =Field(
4529
+
default=None,
4530
+
description="""If true, no memory revisions will be created for any requests to the Memory Bank.""",
"""Optional. Configuration for automatic TTL ("time-to-live") of the memories in the Memory Bank. If not set, TTL will not be applied automatically. The TTL can be explicitly set by modifying the `expire_time` of each Memory resource."""
4541
4552
4553
+
disable_memory_revisions: Optional[bool]
4554
+
"""If true, no memory revisions will be created for any requests to the Memory Bank."""
@@ -5400,6 +5414,18 @@ class AgentEngineMemoryConfig(_common.BaseModel):
5400
5414
default=None,
5401
5415
description="""Optional. Timestamp of when this resource is considered expired. This is *always* provided on output, regardless of what `expiration` was sent on input.""",
description="""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted.""",
5420
+
)
5421
+
revision_ttl: Optional[str] =Field(
5422
+
default=None,
5423
+
description="""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL.""",
5424
+
)
5425
+
disable_memory_revisions: Optional[bool] =Field(
5426
+
default=None,
5427
+
description="""Optional. Input only. If true, no revision will be created for this request.""",
@@ -5425,6 +5451,15 @@ class AgentEngineMemoryConfigDict(TypedDict, total=False):
5425
5451
expire_time: Optional[datetime.datetime]
5426
5452
"""Optional. Timestamp of when this resource is considered expired. This is *always* provided on output, regardless of what `expiration` was sent on input."""
5427
5453
5454
+
revision_expire_time: Optional[datetime.datetime]
5455
+
"""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted."""
5456
+
5457
+
revision_ttl: Optional[str]
5458
+
"""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL."""
5459
+
5460
+
disable_memory_revisions: Optional[bool]
5461
+
"""Optional. Input only. If true, no revision will be created for this request."""
description="""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted.""",
5535
+
)
5536
+
revision_ttl: Optional[str] =Field(
5537
+
default=None,
5538
+
description="""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL.""",
5539
+
)
5540
+
disable_memory_revisions: Optional[bool] =Field(
5541
+
default=None,
5542
+
description="""Optional. Input only. If true, no revision will be created for this request.""",
5543
+
)
5497
5544
create_time: Optional[datetime.datetime] =Field(
5498
5545
default=None,
5499
5546
description="""Output only. Timestamp when this Memory was created.""",
@@ -5531,6 +5578,15 @@ class MemoryDict(TypedDict, total=False):
5531
5578
ttl: Optional[str]
5532
5579
"""Optional. Input only. The TTL for this resource. The expiration time is computed: now + TTL."""
5533
5580
5581
+
revision_expire_time: Optional[datetime.datetime]
5582
+
"""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted."""
5583
+
5584
+
revision_ttl: Optional[str]
5585
+
"""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL."""
5586
+
5587
+
disable_memory_revisions: Optional[bool]
5588
+
"""Optional. Input only. If true, no revision will be created for this request."""
5589
+
5534
5590
create_time: Optional[datetime.datetime]
5535
5591
"""Output only. Timestamp when this Memory was created."""
5536
5592
@@ -5844,6 +5900,18 @@ class GenerateAgentEngineMemoriesConfig(_common.BaseModel):
5844
5900
default=None,
5845
5901
description="""Labels to apply to the memory revision. For example, you can use this to label a revision with its data source.""",
description="""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted.""",
5906
+
)
5907
+
revision_ttl: Optional[str] =Field(
5908
+
default=None,
5909
+
description="""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL.""",
5910
+
)
5911
+
disable_memory_revisions: Optional[bool] =Field(
5912
+
default=None,
5913
+
description="""Optional. Input only. If true, no revisions will be created for this request.""",
@@ -6588,6 +6665,18 @@ class UpdateAgentEngineMemoryConfig(_common.BaseModel):
6588
6665
default=None,
6589
6666
description="""Optional. Timestamp of when this resource is considered expired. This is *always* provided on output, regardless of what `expiration` was sent on input.""",
description="""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted.""",
6671
+
)
6672
+
revision_ttl: Optional[str] =Field(
6673
+
default=None,
6674
+
description="""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL.""",
6675
+
)
6676
+
disable_memory_revisions: Optional[bool] =Field(
6677
+
default=None,
6678
+
description="""Optional. Input only. If true, no revision will be created for this request.""",
6679
+
)
6591
6680
update_mask: Optional[str] =Field(
6592
6681
default=None,
6593
6682
description="""The update mask to apply. For the `FieldMask` definition, see
@@ -6618,6 +6707,15 @@ class UpdateAgentEngineMemoryConfigDict(TypedDict, total=False):
6618
6707
expire_time: Optional[datetime.datetime]
6619
6708
"""Optional. Timestamp of when this resource is considered expired. This is *always* provided on output, regardless of what `expiration` was sent on input."""
6620
6709
6710
+
revision_expire_time: Optional[datetime.datetime]
6711
+
"""Optional. Input only. Timestamp of when the revision is considered expired. If not set, the memory revision will be kept until manually deleted."""
6712
+
6713
+
revision_ttl: Optional[str]
6714
+
"""Optional. Input only. The TTL for the revision. The expiration time is computed: now + TTL."""
6715
+
6716
+
disable_memory_revisions: Optional[bool]
6717
+
"""Optional. Input only. If true, no revision will be created for this request."""
6718
+
6621
6719
update_mask: Optional[str]
6622
6720
"""The update mask to apply. For the `FieldMask` definition, see
0 commit comments