Skip to content

Commit 1a8652d

Browse files
Release 1.0.0a5
1 parent 4f8d782 commit 1a8652d

File tree

7 files changed

+10
-28
lines changed

7 files changed

+10
-28
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "letta-client"
33

44
[tool.poetry]
55
name = "letta-client"
6-
version = "1.0.0a4"
6+
version = "1.0.0a5"
77
description = ""
88
readme = "README.md"
99
authors = []

src/letta_client/__init__.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@
1515
ApprovalCreate,
1616
ApprovalCreateApprovalsItem,
1717
ApprovalRequestMessage,
18-
ApprovalRequestMessageAllowedToolCalls,
19-
ApprovalRequestMessageRequestedToolCalls,
2018
ApprovalRequestMessageToolCall,
19+
ApprovalRequestMessageToolCalls,
2120
ApprovalResponseMessage,
2221
ApprovalResponseMessageApprovalsItem,
2322
ApprovalReturn,
@@ -931,9 +930,8 @@
931930
"ApprovalCreate",
932931
"ApprovalCreateApprovalsItem",
933932
"ApprovalRequestMessage",
934-
"ApprovalRequestMessageAllowedToolCalls",
935-
"ApprovalRequestMessageRequestedToolCalls",
936933
"ApprovalRequestMessageToolCall",
934+
"ApprovalRequestMessageToolCalls",
937935
"ApprovalResponseMessage",
938936
"ApprovalResponseMessageApprovalsItem",
939937
"ApprovalReturn",

src/letta_client/core/client_wrapper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ def __init__(
2424

2525
def get_headers(self) -> typing.Dict[str, str]:
2626
headers: typing.Dict[str, str] = {
27-
"User-Agent": "letta-client/1.0.0a4",
27+
"User-Agent": "letta-client/1.0.0a5",
2828
"X-Fern-Language": "Python",
2929
"X-Fern-SDK-Name": "letta-client",
30-
"X-Fern-SDK-Version": "1.0.0a4",
30+
"X-Fern-SDK-Version": "1.0.0a5",
3131
**(self.get_custom_headers() or {}),
3232
}
3333
if self._project is not None:

src/letta_client/types/__init__.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,8 @@
1414
from .approval_create import ApprovalCreate
1515
from .approval_create_approvals_item import ApprovalCreateApprovalsItem
1616
from .approval_request_message import ApprovalRequestMessage
17-
from .approval_request_message_allowed_tool_calls import ApprovalRequestMessageAllowedToolCalls
18-
from .approval_request_message_requested_tool_calls import ApprovalRequestMessageRequestedToolCalls
1917
from .approval_request_message_tool_call import ApprovalRequestMessageToolCall
18+
from .approval_request_message_tool_calls import ApprovalRequestMessageToolCalls
2019
from .approval_response_message import ApprovalResponseMessage
2120
from .approval_response_message_approvals_item import ApprovalResponseMessageApprovalsItem
2221
from .approval_return import ApprovalReturn
@@ -330,9 +329,8 @@
330329
"ApprovalCreate",
331330
"ApprovalCreateApprovalsItem",
332331
"ApprovalRequestMessage",
333-
"ApprovalRequestMessageAllowedToolCalls",
334-
"ApprovalRequestMessageRequestedToolCalls",
335332
"ApprovalRequestMessageToolCall",
333+
"ApprovalRequestMessageToolCalls",
336334
"ApprovalResponseMessage",
337335
"ApprovalResponseMessageApprovalsItem",
338336
"ApprovalReturn",

src/letta_client/types/approval_request_message.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@
66
import pydantic
77
from ..core.pydantic_utilities import IS_PYDANTIC_V2
88
from ..core.unchecked_base_model import UncheckedBaseModel
9-
from .approval_request_message_allowed_tool_calls import ApprovalRequestMessageAllowedToolCalls
10-
from .approval_request_message_requested_tool_calls import ApprovalRequestMessageRequestedToolCalls
119
from .approval_request_message_tool_call import ApprovalRequestMessageToolCall
10+
from .approval_request_message_tool_calls import ApprovalRequestMessageToolCalls
1211

1312

1413
class ApprovalRequestMessage(UncheckedBaseModel):
@@ -37,16 +36,11 @@ class ApprovalRequestMessage(UncheckedBaseModel):
3736
The tool call that has been requested by the llm to run
3837
"""
3938

40-
requested_tool_calls: typing.Optional[ApprovalRequestMessageRequestedToolCalls] = pydantic.Field(default=None)
39+
tool_calls: typing.Optional[ApprovalRequestMessageToolCalls] = pydantic.Field(default=None)
4140
"""
4241
The tool calls that have been requested by the llm to run, which are pending approval
4342
"""
4443

45-
allowed_tool_calls: typing.Optional[ApprovalRequestMessageAllowedToolCalls] = pydantic.Field(default=None)
46-
"""
47-
Any tool calls returned by the llm during the same turn that do not require approvals, which will execute once this approval request is handled regardless of approval or denial. Only used when parallel_tool_calls is enabled
48-
"""
49-
5044
if IS_PYDANTIC_V2:
5145
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
5246
else:

src/letta_client/types/approval_request_message_requested_tool_calls.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/letta_client/types/approval_request_message_allowed_tool_calls.py renamed to src/letta_client/types/approval_request_message_tool_calls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
from .tool_call import ToolCall
66
from .tool_call_delta import ToolCallDelta
77

8-
ApprovalRequestMessageAllowedToolCalls = typing.Union[typing.List[ToolCall], ToolCallDelta]
8+
ApprovalRequestMessageToolCalls = typing.Union[typing.List[ToolCall], ToolCallDelta]

0 commit comments

Comments
 (0)