Skip to content

Commit 7dce114

Browse files
committed
Release 0.1.4
1 parent a3c5a6e commit 7dce114

35 files changed

+920
-519
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "letta-client"
3-
version = "0.1.3"
3+
version = "0.1.4"
44
description = ""
55
readme = "README.md"
66
authors = []

reference.md

Lines changed: 265 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1945,6 +1945,22 @@ client.agents.create(
19451945
<dl>
19461946
<dd>
19471947

1948+
**from_template:** `typing.Optional[str]` — The template id used to configure the agent
1949+
1950+
</dd>
1951+
</dl>
1952+
1953+
<dl>
1954+
<dd>
1955+
1956+
**project_id:** `typing.Optional[str]` — The project id that the agent will be associated with.
1957+
1958+
</dd>
1959+
</dl>
1960+
1961+
<dl>
1962+
<dd>
1963+
19481964
**user_id:** `typing.Optional[str]`
19491965

19501966
</dd>
@@ -2652,6 +2668,106 @@ client.agents.create_agent_message_async(
26522668
</dl>
26532669

26542670

2671+
</dd>
2672+
</dl>
2673+
</details>
2674+
2675+
<details><summary><code>client.agents.<a href="src/letta/agents/client.py">searchdeployedagents</a>(...)</code></summary>
2676+
<dl>
2677+
<dd>
2678+
2679+
#### 📝 Description
2680+
2681+
<dl>
2682+
<dd>
2683+
2684+
<dl>
2685+
<dd>
2686+
2687+
Search deployed agents
2688+
</dd>
2689+
</dl>
2690+
</dd>
2691+
</dl>
2692+
2693+
#### 🔌 Usage
2694+
2695+
<dl>
2696+
<dd>
2697+
2698+
<dl>
2699+
<dd>
2700+
2701+
```python
2702+
from letta import Letta
2703+
2704+
client = Letta(
2705+
token="YOUR_TOKEN",
2706+
)
2707+
client.agents.searchdeployedagents()
2708+
2709+
```
2710+
</dd>
2711+
</dl>
2712+
</dd>
2713+
</dl>
2714+
2715+
#### ⚙️ Parameters
2716+
2717+
<dl>
2718+
<dd>
2719+
2720+
<dl>
2721+
<dd>
2722+
2723+
**search:** `typing.Optional[typing.Sequence[AgentsSearchDeployedAgentsRequestSearchItem]]`
2724+
2725+
</dd>
2726+
</dl>
2727+
2728+
<dl>
2729+
<dd>
2730+
2731+
**project_id:** `typing.Optional[str]`
2732+
2733+
</dd>
2734+
</dl>
2735+
2736+
<dl>
2737+
<dd>
2738+
2739+
**combinator:** `typing.Optional[AgentsSearchDeployedAgentsRequestCombinator]`
2740+
2741+
</dd>
2742+
</dl>
2743+
2744+
<dl>
2745+
<dd>
2746+
2747+
**limit:** `typing.Optional[float]`
2748+
2749+
</dd>
2750+
</dl>
2751+
2752+
<dl>
2753+
<dd>
2754+
2755+
**offset:** `typing.Optional[float]`
2756+
2757+
</dd>
2758+
</dl>
2759+
2760+
<dl>
2761+
<dd>
2762+
2763+
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
2764+
2765+
</dd>
2766+
</dl>
2767+
</dd>
2768+
</dl>
2769+
2770+
26552771
</dd>
26562772
</dl>
26572773
</details>
@@ -2714,7 +2830,7 @@ client.agents.create_version(
27142830
<dl>
27152831
<dd>
27162832

2717-
**return_agent_id:** `typing.Optional[bool]`
2833+
**return_agent_state:** `typing.Optional[bool]`
27182834

27192835
</dd>
27202836
</dl>
@@ -2834,6 +2950,154 @@ client.agents.migrate(
28342950
</dl>
28352951

28362952

2953+
</dd>
2954+
</dl>
2955+
</details>
2956+
2957+
<details><summary><code>client.agents.<a href="src/letta/agents/client.py">createtemplatefromagent</a>(...)</code></summary>
2958+
<dl>
2959+
<dd>
2960+
2961+
#### 📝 Description
2962+
2963+
<dl>
2964+
<dd>
2965+
2966+
<dl>
2967+
<dd>
2968+
2969+
Create a template from an agent
2970+
</dd>
2971+
</dl>
2972+
</dd>
2973+
</dl>
2974+
2975+
#### 🔌 Usage
2976+
2977+
<dl>
2978+
<dd>
2979+
2980+
<dl>
2981+
<dd>
2982+
2983+
```python
2984+
from letta import Letta
2985+
2986+
client = Letta(
2987+
token="YOUR_TOKEN",
2988+
)
2989+
client.agents.createtemplatefromagent(
2990+
agent_id="agent_id",
2991+
)
2992+
2993+
```
2994+
</dd>
2995+
</dl>
2996+
</dd>
2997+
</dl>
2998+
2999+
#### ⚙️ Parameters
3000+
3001+
<dl>
3002+
<dd>
3003+
3004+
<dl>
3005+
<dd>
3006+
3007+
**agent_id:** `str`
3008+
3009+
</dd>
3010+
</dl>
3011+
3012+
<dl>
3013+
<dd>
3014+
3015+
**project_id:** `typing.Optional[str]`
3016+
3017+
</dd>
3018+
</dl>
3019+
3020+
<dl>
3021+
<dd>
3022+
3023+
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
3024+
3025+
</dd>
3026+
</dl>
3027+
</dd>
3028+
</dl>
3029+
3030+
3031+
</dd>
3032+
</dl>
3033+
</details>
3034+
3035+
<details><summary><code>client.agents.<a href="src/letta/agents/client.py">getagentvariables</a>(...)</code></summary>
3036+
<dl>
3037+
<dd>
3038+
3039+
#### 📝 Description
3040+
3041+
<dl>
3042+
<dd>
3043+
3044+
<dl>
3045+
<dd>
3046+
3047+
Get the variables associated with an agent
3048+
</dd>
3049+
</dl>
3050+
</dd>
3051+
</dl>
3052+
3053+
#### 🔌 Usage
3054+
3055+
<dl>
3056+
<dd>
3057+
3058+
<dl>
3059+
<dd>
3060+
3061+
```python
3062+
from letta import Letta
3063+
3064+
client = Letta(
3065+
token="YOUR_TOKEN",
3066+
)
3067+
client.agents.getagentvariables(
3068+
agent_id="agent_id",
3069+
)
3070+
3071+
```
3072+
</dd>
3073+
</dl>
3074+
</dd>
3075+
</dl>
3076+
3077+
#### ⚙️ Parameters
3078+
3079+
<dl>
3080+
<dd>
3081+
3082+
<dl>
3083+
<dd>
3084+
3085+
**agent_id:** `str`
3086+
3087+
</dd>
3088+
</dl>
3089+
3090+
<dl>
3091+
<dd>
3092+
3093+
**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration.
3094+
3095+
</dd>
3096+
</dl>
3097+
</dd>
3098+
</dl>
3099+
3100+
28373101
</dd>
28383102
</dl>
28393103
</details>

src/letta/__init__.py

Lines changed: 18 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,6 @@
5050
JobStatus,
5151
LettaRequest,
5252
LettaResponse,
53-
LettaResponseAssistantMessage,
54-
LettaResponseLettaUsageStatistics,
55-
LettaResponseReasoningMessage,
56-
LettaResponseSystemMessage,
57-
LettaResponseToolCall,
58-
LettaResponseToolCallDelta,
59-
LettaResponseToolCallMessage,
60-
LettaResponseToolCallMessageToolCall,
61-
LettaResponseToolCallMessageToolCallOne,
62-
LettaResponseToolCallMessageToolCallZero,
63-
LettaResponseToolReturnMessage,
64-
LettaResponseToolReturnMessageStatus,
65-
LettaResponseUserMessage,
6653
LettaSchemasLettaMessageToolCall,
6754
LettaSchemasMessageMessage,
6855
LettaSchemasOpenaiChatCompletionRequestTool,
@@ -130,8 +117,16 @@
130117
from .errors import ConflictError, InternalServerError, NotFoundError, UnprocessableEntityError
131118
from . import agents, blocks, health, jobs, models, sources, tools
132119
from .agents import (
133-
AgentsCreateVersionResponse,
120+
AgentsGetAgentVariablesResponse,
134121
AgentsMigrateResponse,
122+
AgentsSearchDeployedAgentsRequestCombinator,
123+
AgentsSearchDeployedAgentsRequestSearchItem,
124+
AgentsSearchDeployedAgentsRequestSearchItemDirection,
125+
AgentsSearchDeployedAgentsRequestSearchItemDirectionDirection,
126+
AgentsSearchDeployedAgentsRequestSearchItemDirectionValue,
127+
AgentsSearchDeployedAgentsRequestSearchItemOperator,
128+
AgentsSearchDeployedAgentsRequestSearchItemOperatorOperator,
129+
AgentsSearchDeployedAgentsRequestSearchItemZero,
135130
CreateAgentRequestToolRulesItem,
136131
UpdateAgentToolRulesItem,
137132
)
@@ -146,8 +141,16 @@
146141
"AgentState",
147142
"AgentStateToolRulesItem",
148143
"AgentType",
149-
"AgentsCreateVersionResponse",
144+
"AgentsGetAgentVariablesResponse",
150145
"AgentsMigrateResponse",
146+
"AgentsSearchDeployedAgentsRequestCombinator",
147+
"AgentsSearchDeployedAgentsRequestSearchItem",
148+
"AgentsSearchDeployedAgentsRequestSearchItemDirection",
149+
"AgentsSearchDeployedAgentsRequestSearchItemDirectionDirection",
150+
"AgentsSearchDeployedAgentsRequestSearchItemDirectionValue",
151+
"AgentsSearchDeployedAgentsRequestSearchItemOperator",
152+
"AgentsSearchDeployedAgentsRequestSearchItemOperatorOperator",
153+
"AgentsSearchDeployedAgentsRequestSearchItemZero",
151154
"AppAuthScheme",
152155
"AppAuthSchemeAuthMode",
153156
"AppModel",
@@ -197,19 +200,6 @@
197200
"LettaEnvironment",
198201
"LettaRequest",
199202
"LettaResponse",
200-
"LettaResponseAssistantMessage",
201-
"LettaResponseLettaUsageStatistics",
202-
"LettaResponseReasoningMessage",
203-
"LettaResponseSystemMessage",
204-
"LettaResponseToolCall",
205-
"LettaResponseToolCallDelta",
206-
"LettaResponseToolCallMessage",
207-
"LettaResponseToolCallMessageToolCall",
208-
"LettaResponseToolCallMessageToolCallOne",
209-
"LettaResponseToolCallMessageToolCallZero",
210-
"LettaResponseToolReturnMessage",
211-
"LettaResponseToolReturnMessageStatus",
212-
"LettaResponseUserMessage",
213203
"LettaSchemasLettaMessageToolCall",
214204
"LettaSchemasMessageMessage",
215205
"LettaSchemasOpenaiChatCompletionRequestTool",

0 commit comments

Comments
 (0)