Skip to content

Commit 704a812

Browse files
committed
Generated java-async 2025-09-10 for AgentRun.
1 parent 6706b83 commit 704a812

37 files changed

+5420
-1
lines changed

agentrun-20250910/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-10-16 Version: 1.0.1
2+
- Generated java-async 2025-09-10 for AgentRun.
3+
14
2025-09-26 Version: 1.0.0
25
- Generated java-async 2025-09-10 for AgentRun.
36

agentrun-20250910/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.aliyun</groupId>
55
<artifactId>alibabacloud-agentrun20250910</artifactId>
6-
<version>1.0.0</version>
6+
<version>1.0.1</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-agentrun20250910</name>
99
<description>Alibaba Cloud AgentRun (20250910) Async SDK for Java

agentrun-20250910/src/main/java/com/aliyun/sdk/service/agentrun20250910/AsyncClient.java

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,18 @@ static AsyncClient create() {
5555
*/
5656
CompletableFuture<CreateCodeInterpreterResponse> createCodeInterpreter(CreateCodeInterpreterRequest request);
5757

58+
/**
59+
* @param request the request parameters of CreateMemory CreateMemoryRequest
60+
* @return CreateMemoryResponse
61+
*/
62+
CompletableFuture<CreateMemoryResponse> createMemory(CreateMemoryRequest request);
63+
64+
/**
65+
* @param request the request parameters of CreateMemoryEvent CreateMemoryEventRequest
66+
* @return CreateMemoryEventResponse
67+
*/
68+
CompletableFuture<CreateMemoryEventResponse> createMemoryEvent(CreateMemoryEventRequest request);
69+
5870
/**
5971
* <b>description</b> :
6072
* <p>删除指定的智能体运行时实例,包括其所有相关资源和数据。删除操作不可逆,请谨慎操作。</p>
@@ -88,6 +100,12 @@ static AsyncClient create() {
88100
*/
89101
CompletableFuture<DeleteCodeInterpreterResponse> deleteCodeInterpreter(DeleteCodeInterpreterRequest request);
90102

103+
/**
104+
* @param request the request parameters of DeleteMemory DeleteMemoryRequest
105+
* @return DeleteMemoryResponse
106+
*/
107+
CompletableFuture<DeleteMemoryResponse> deleteMemory(DeleteMemoryRequest request);
108+
91109
/**
92110
* <b>description</b> :
93111
* <p>根据智能体运行时ID获取指定智能体运行时的详细信息,包括配置、状态、资源使用情况等。</p>
@@ -121,6 +139,27 @@ static AsyncClient create() {
121139
*/
122140
CompletableFuture<GetCodeInterpreterResponse> getCodeInterpreter(GetCodeInterpreterRequest request);
123141

142+
/**
143+
* @param request the request parameters of GetMemory GetMemoryRequest
144+
* @return GetMemoryResponse
145+
*/
146+
CompletableFuture<GetMemoryResponse> getMemory(GetMemoryRequest request);
147+
148+
/**
149+
* @param request the request parameters of GetMemoryEvent GetMemoryEventRequest
150+
* @return GetMemoryEventResponse
151+
*/
152+
CompletableFuture<GetMemoryEventResponse> getMemoryEvent(GetMemoryEventRequest request);
153+
154+
/**
155+
* <b>description</b> :
156+
* <p>根据会话ID获取指定内存会话的详细信息,包括会话中的事件记录、时间戳等。用于查看和管理对话历史。</p>
157+
*
158+
* @param request the request parameters of GetMemorySession GetMemorySessionRequest
159+
* @return GetMemorySessionResponse
160+
*/
161+
CompletableFuture<GetMemorySessionResponse> getMemorySession(GetMemorySessionRequest request);
162+
124163
/**
125164
* <b>description</b> :
126165
* <p>获取指定智能体运行时的所有端点列表,支持按名称过滤和分页查询。端点用于外部系统访问智能体运行时服务。</p>
@@ -163,6 +202,27 @@ static AsyncClient create() {
163202
*/
164203
CompletableFuture<ListCodeInterpretersResponse> listCodeInterpreters(ListCodeInterpretersRequest request);
165204

205+
/**
206+
* @param request the request parameters of ListMemory ListMemoryRequest
207+
* @return ListMemoryResponse
208+
*/
209+
CompletableFuture<ListMemoryResponse> listMemory(ListMemoryRequest request);
210+
211+
/**
212+
* @param request the request parameters of ListMemoryEvent ListMemoryEventRequest
213+
* @return ListMemoryEventResponse
214+
*/
215+
CompletableFuture<ListMemoryEventResponse> listMemoryEvent(ListMemoryEventRequest request);
216+
217+
/**
218+
* <b>description</b> :
219+
* <p>获取指定内存实例的所有会话列表,支持按时间范围过滤和分页查询。会话是AgentRun中用于存储对话历史和管理上下文的重要组件。</p>
220+
*
221+
* @param request the request parameters of ListMemorySessions ListMemorySessionsRequest
222+
* @return ListMemorySessionsResponse
223+
*/
224+
CompletableFuture<ListMemorySessionsResponse> listMemorySessions(ListMemorySessionsRequest request);
225+
166226
/**
167227
* <b>description</b> :
168228
* <p>为指定的智能体运行时发布新版本,用于版本管理和部署。新版本可以包含代码更新、配置变更等内容。</p>
@@ -172,6 +232,12 @@ static AsyncClient create() {
172232
*/
173233
CompletableFuture<PublishRuntimeVersionResponse> publishRuntimeVersion(PublishRuntimeVersionRequest request);
174234

235+
/**
236+
* @param request the request parameters of RetrieveMemory RetrieveMemoryRequest
237+
* @return RetrieveMemoryResponse
238+
*/
239+
CompletableFuture<RetrieveMemoryResponse> retrieveMemory(RetrieveMemoryRequest request);
240+
175241
/**
176242
* <b>description</b> :
177243
* <p>更新指定智能体运行时的配置信息,包括资源分配、网络配置、环境变量等。更新操作会触发运行时重启。</p>
@@ -187,4 +253,10 @@ static AsyncClient create() {
187253
*/
188254
CompletableFuture<UpdateAgentRuntimeEndpointResponse> updateAgentRuntimeEndpoint(UpdateAgentRuntimeEndpointRequest request);
189255

256+
/**
257+
* @param request the request parameters of UpdateMemory UpdateMemoryRequest
258+
* @return UpdateMemoryResponse
259+
*/
260+
CompletableFuture<UpdateMemoryResponse> updateMemory(UpdateMemoryRequest request);
261+
190262
}

agentrun-20250910/src/main/java/com/aliyun/sdk/service/agentrun20250910/DefaultAsyncClient.java

Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,42 @@ public CompletableFuture<CreateCodeInterpreterResponse> createCodeInterpreter(Cr
123123
}
124124
}
125125

126+
/**
127+
* @param request the request parameters of CreateMemory CreateMemoryRequest
128+
* @return CreateMemoryResponse
129+
*/
130+
@Override
131+
public CompletableFuture<CreateMemoryResponse> createMemory(CreateMemoryRequest request) {
132+
try {
133+
this.handler.validateRequestModel(request);
134+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("CreateMemory").setMethod(HttpMethod.POST).setPathRegex("/2025-09-10/agents/memories").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
135+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateMemoryResponse.create());
136+
return this.handler.execute(params);
137+
} catch (Exception e) {
138+
CompletableFuture<CreateMemoryResponse> future = new CompletableFuture<>();
139+
future.completeExceptionally(e);
140+
return future;
141+
}
142+
}
143+
144+
/**
145+
* @param request the request parameters of CreateMemoryEvent CreateMemoryEventRequest
146+
* @return CreateMemoryEventResponse
147+
*/
148+
@Override
149+
public CompletableFuture<CreateMemoryEventResponse> createMemoryEvent(CreateMemoryEventRequest request) {
150+
try {
151+
this.handler.validateRequestModel(request);
152+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("CreateMemoryEvent").setMethod(HttpMethod.POST).setPathRegex("/2025-09-10/agents/memories/{memoryName}/events").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
153+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateMemoryEventResponse.create());
154+
return this.handler.execute(params);
155+
} catch (Exception e) {
156+
CompletableFuture<CreateMemoryEventResponse> future = new CompletableFuture<>();
157+
future.completeExceptionally(e);
158+
return future;
159+
}
160+
}
161+
126162
/**
127163
* <b>description</b> :
128164
* <p>删除指定的智能体运行时实例,包括其所有相关资源和数据。删除操作不可逆,请谨慎操作。</p>
@@ -204,6 +240,24 @@ public CompletableFuture<DeleteCodeInterpreterResponse> deleteCodeInterpreter(De
204240
}
205241
}
206242

243+
/**
244+
* @param request the request parameters of DeleteMemory DeleteMemoryRequest
245+
* @return DeleteMemoryResponse
246+
*/
247+
@Override
248+
public CompletableFuture<DeleteMemoryResponse> deleteMemory(DeleteMemoryRequest request) {
249+
try {
250+
this.handler.validateRequestModel(request);
251+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("DeleteMemory").setMethod(HttpMethod.DELETE).setPathRegex("/2025-09-10/agents/memories/{memoryName}").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
252+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteMemoryResponse.create());
253+
return this.handler.execute(params);
254+
} catch (Exception e) {
255+
CompletableFuture<DeleteMemoryResponse> future = new CompletableFuture<>();
256+
future.completeExceptionally(e);
257+
return future;
258+
}
259+
}
260+
207261
/**
208262
* <b>description</b> :
209263
* <p>根据智能体运行时ID获取指定智能体运行时的详细信息,包括配置、状态、资源使用情况等。</p>
@@ -285,6 +339,63 @@ public CompletableFuture<GetCodeInterpreterResponse> getCodeInterpreter(GetCodeI
285339
}
286340
}
287341

342+
/**
343+
* @param request the request parameters of GetMemory GetMemoryRequest
344+
* @return GetMemoryResponse
345+
*/
346+
@Override
347+
public CompletableFuture<GetMemoryResponse> getMemory(GetMemoryRequest request) {
348+
try {
349+
this.handler.validateRequestModel(request);
350+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("GetMemory").setMethod(HttpMethod.GET).setPathRegex("/2025-09-10/agents/memories/{memoryName}").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
351+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GetMemoryResponse.create());
352+
return this.handler.execute(params);
353+
} catch (Exception e) {
354+
CompletableFuture<GetMemoryResponse> future = new CompletableFuture<>();
355+
future.completeExceptionally(e);
356+
return future;
357+
}
358+
}
359+
360+
/**
361+
* @param request the request parameters of GetMemoryEvent GetMemoryEventRequest
362+
* @return GetMemoryEventResponse
363+
*/
364+
@Override
365+
public CompletableFuture<GetMemoryEventResponse> getMemoryEvent(GetMemoryEventRequest request) {
366+
try {
367+
this.handler.validateRequestModel(request);
368+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("GetMemoryEvent").setMethod(HttpMethod.GET).setPathRegex("/2025-09-10/agents/memories/{memoryName}/sessions/{sessionId}/events/{eventId}").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
369+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GetMemoryEventResponse.create());
370+
return this.handler.execute(params);
371+
} catch (Exception e) {
372+
CompletableFuture<GetMemoryEventResponse> future = new CompletableFuture<>();
373+
future.completeExceptionally(e);
374+
return future;
375+
}
376+
}
377+
378+
/**
379+
* <b>description</b> :
380+
* <p>根据会话ID获取指定内存会话的详细信息,包括会话中的事件记录、时间戳等。用于查看和管理对话历史。</p>
381+
*
382+
* @param request the request parameters of GetMemorySession GetMemorySessionRequest
383+
* @return GetMemorySessionResponse
384+
*/
385+
@Override
386+
public CompletableFuture<GetMemorySessionResponse> getMemorySession(GetMemorySessionRequest request) {
387+
try {
388+
this.handler.validateRequestModel(request);
389+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("GetMemorySession").setMethod(HttpMethod.GET).setPathRegex("/2025-09-10/agents/memories/{memoryName}/sessions/{sessionId}").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
390+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(GetMemorySessionResponse.create());
391+
return this.handler.execute(params);
392+
} catch (Exception e) {
393+
CompletableFuture<GetMemorySessionResponse> future = new CompletableFuture<>();
394+
future.completeExceptionally(e);
395+
return future;
396+
}
397+
}
398+
288399
/**
289400
* <b>description</b> :
290401
* <p>获取指定智能体运行时的所有端点列表,支持按名称过滤和分页查询。端点用于外部系统访问智能体运行时服务。</p>
@@ -387,6 +498,63 @@ public CompletableFuture<ListCodeInterpretersResponse> listCodeInterpreters(List
387498
}
388499
}
389500

501+
/**
502+
* @param request the request parameters of ListMemory ListMemoryRequest
503+
* @return ListMemoryResponse
504+
*/
505+
@Override
506+
public CompletableFuture<ListMemoryResponse> listMemory(ListMemoryRequest request) {
507+
try {
508+
this.handler.validateRequestModel(request);
509+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("ListMemory").setMethod(HttpMethod.GET).setPathRegex("/2025-09-10/agents/memories").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
510+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListMemoryResponse.create());
511+
return this.handler.execute(params);
512+
} catch (Exception e) {
513+
CompletableFuture<ListMemoryResponse> future = new CompletableFuture<>();
514+
future.completeExceptionally(e);
515+
return future;
516+
}
517+
}
518+
519+
/**
520+
* @param request the request parameters of ListMemoryEvent ListMemoryEventRequest
521+
* @return ListMemoryEventResponse
522+
*/
523+
@Override
524+
public CompletableFuture<ListMemoryEventResponse> listMemoryEvent(ListMemoryEventRequest request) {
525+
try {
526+
this.handler.validateRequestModel(request);
527+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("ListMemoryEvent").setMethod(HttpMethod.GET).setPathRegex("/2025-09-10/agents/memories/{memoryName}/sessions/{sessionId}/events").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
528+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListMemoryEventResponse.create());
529+
return this.handler.execute(params);
530+
} catch (Exception e) {
531+
CompletableFuture<ListMemoryEventResponse> future = new CompletableFuture<>();
532+
future.completeExceptionally(e);
533+
return future;
534+
}
535+
}
536+
537+
/**
538+
* <b>description</b> :
539+
* <p>获取指定内存实例的所有会话列表,支持按时间范围过滤和分页查询。会话是AgentRun中用于存储对话历史和管理上下文的重要组件。</p>
540+
*
541+
* @param request the request parameters of ListMemorySessions ListMemorySessionsRequest
542+
* @return ListMemorySessionsResponse
543+
*/
544+
@Override
545+
public CompletableFuture<ListMemorySessionsResponse> listMemorySessions(ListMemorySessionsRequest request) {
546+
try {
547+
this.handler.validateRequestModel(request);
548+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("ListMemorySessions").setMethod(HttpMethod.GET).setPathRegex("/2025-09-10/agents/memories/{memoryName}/sessions").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
549+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListMemorySessionsResponse.create());
550+
return this.handler.execute(params);
551+
} catch (Exception e) {
552+
CompletableFuture<ListMemorySessionsResponse> future = new CompletableFuture<>();
553+
future.completeExceptionally(e);
554+
return future;
555+
}
556+
}
557+
390558
/**
391559
* <b>description</b> :
392560
* <p>为指定的智能体运行时发布新版本,用于版本管理和部署。新版本可以包含代码更新、配置变更等内容。</p>
@@ -408,6 +576,24 @@ public CompletableFuture<PublishRuntimeVersionResponse> publishRuntimeVersion(Pu
408576
}
409577
}
410578

579+
/**
580+
* @param request the request parameters of RetrieveMemory RetrieveMemoryRequest
581+
* @return RetrieveMemoryResponse
582+
*/
583+
@Override
584+
public CompletableFuture<RetrieveMemoryResponse> retrieveMemory(RetrieveMemoryRequest request) {
585+
try {
586+
this.handler.validateRequestModel(request);
587+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("RetrieveMemory").setMethod(HttpMethod.POST).setPathRegex("/2025-09-10/agents/memories/{memoryName}/records").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
588+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(RetrieveMemoryResponse.create());
589+
return this.handler.execute(params);
590+
} catch (Exception e) {
591+
CompletableFuture<RetrieveMemoryResponse> future = new CompletableFuture<>();
592+
future.completeExceptionally(e);
593+
return future;
594+
}
595+
}
596+
411597
/**
412598
* <b>description</b> :
413599
* <p>更新指定智能体运行时的配置信息,包括资源分配、网络配置、环境变量等。更新操作会触发运行时重启。</p>
@@ -447,4 +633,22 @@ public CompletableFuture<UpdateAgentRuntimeEndpointResponse> updateAgentRuntimeE
447633
}
448634
}
449635

636+
/**
637+
* @param request the request parameters of UpdateMemory UpdateMemoryRequest
638+
* @return UpdateMemoryResponse
639+
*/
640+
@Override
641+
public CompletableFuture<UpdateMemoryResponse> updateMemory(UpdateMemoryRequest request) {
642+
try {
643+
this.handler.validateRequestModel(request);
644+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("UpdateMemory").setMethod(HttpMethod.PUT).setPathRegex("/2025-09-10/agents/memories/{memoryName}").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
645+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(UpdateMemoryResponse.create());
646+
return this.handler.execute(params);
647+
} catch (Exception e) {
648+
CompletableFuture<UpdateMemoryResponse> future = new CompletableFuture<>();
649+
future.completeExceptionally(e);
650+
return future;
651+
}
652+
}
653+
450654
}

0 commit comments

Comments
 (0)