Skip to content

Commit 42a4dc9

Browse files
committed
Merge 'integration_2026-04-23_1142780800770' into 'master'
merge branch integration_2026-04-23_1142780800770 into master See merge request: !1166
2 parents 783ec0e + 27d3fda commit 42a4dc9

100 files changed

Lines changed: 17634 additions & 625 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"lasted": "5.0.24",
3-
"meta_commit": "f2ab38e4d347d1e0a82a5bd1715a0e1bf2b6362b"
2+
"lasted": "5.0.25",
3+
"meta_commit": "a642ea447952d7a1f5fad13871bb1809aa5b4263"
44
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "volcengine-python-sdk"
3-
version = "5.0.24"
3+
version = "5.0.25"
44
authors = [
55
{name = "volc-engine", email = "volc-sdk-team@bytedance.com"},
66
]

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup, find_packages # noqa: H301
44

55
NAME = "volcengine-python-sdk"
6-
VERSION = "5.0.24"
6+
VERSION = "5.0.25"
77
# To install the library, run the following
88
#
99
# python setup.py install

volcenginesdkarkclaw/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
from volcenginesdkarkclaw.models.create_claw_omni_instance_response import CreateClawOmniInstanceResponse
2525
from volcenginesdkarkclaw.models.delete_claw_omni_instance_request import DeleteClawOmniInstanceRequest
2626
from volcenginesdkarkclaw.models.delete_claw_omni_instance_response import DeleteClawOmniInstanceResponse
27+
from volcenginesdkarkclaw.models.env_var_for_create_claw_omni_instance_input import EnvVarForCreateClawOmniInstanceInput
28+
from volcenginesdkarkclaw.models.env_var_for_execute_claw_omni_instance_command_input import EnvVarForExecuteClawOmniInstanceCommandInput
29+
from volcenginesdkarkclaw.models.execute_claw_omni_instance_command_request import ExecuteClawOmniInstanceCommandRequest
30+
from volcenginesdkarkclaw.models.execute_claw_omni_instance_command_response import ExecuteClawOmniInstanceCommandResponse
2731
from volcenginesdkarkclaw.models.filter_for_list_claw_omni_instances_input import FilterForListClawOmniInstancesInput
2832
from volcenginesdkarkclaw.models.get_claw_omni_instance_request import GetClawOmniInstanceRequest
2933
from volcenginesdkarkclaw.models.get_claw_omni_instance_response import GetClawOmniInstanceResponse

volcenginesdkarkclaw/api/arkclaw_api.py

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,103 @@ def delete_claw_omni_instance_with_http_info(self, body, **kwargs): # noqa: E50
227227
_request_timeout=params.get('_request_timeout'),
228228
collection_formats=collection_formats)
229229

230+
def execute_claw_omni_instance_command(self, body, **kwargs): # noqa: E501
231+
"""execute_claw_omni_instance_command # noqa: E501
232+
233+
This method makes a synchronous HTTP request by default. To make an
234+
asynchronous HTTP request, please pass async_req=True
235+
>>> thread = api.execute_claw_omni_instance_command(body, async_req=True)
236+
>>> result = thread.get()
237+
238+
:param async_req bool
239+
:param ExecuteClawOmniInstanceCommandRequest body: (required)
240+
:return: ExecuteClawOmniInstanceCommandResponse
241+
If the method is called asynchronously,
242+
returns the request thread.
243+
"""
244+
kwargs['_return_http_data_only'] = True
245+
if kwargs.get('async_req'):
246+
return self.execute_claw_omni_instance_command_with_http_info(body, **kwargs) # noqa: E501
247+
else:
248+
(data) = self.execute_claw_omni_instance_command_with_http_info(body, **kwargs) # noqa: E501
249+
return data
250+
251+
def execute_claw_omni_instance_command_with_http_info(self, body, **kwargs): # noqa: E501
252+
"""execute_claw_omni_instance_command # noqa: E501
253+
254+
This method makes a synchronous HTTP request by default. To make an
255+
asynchronous HTTP request, please pass async_req=True
256+
>>> thread = api.execute_claw_omni_instance_command_with_http_info(body, async_req=True)
257+
>>> result = thread.get()
258+
259+
:param async_req bool
260+
:param ExecuteClawOmniInstanceCommandRequest body: (required)
261+
:return: ExecuteClawOmniInstanceCommandResponse
262+
If the method is called asynchronously,
263+
returns the request thread.
264+
"""
265+
266+
all_params = ['body'] # noqa: E501
267+
all_params.append('async_req')
268+
all_params.append('_return_http_data_only')
269+
all_params.append('_preload_content')
270+
all_params.append('_request_timeout')
271+
272+
params = locals()
273+
for key, val in six.iteritems(params['kwargs']):
274+
if key not in all_params:
275+
raise TypeError(
276+
"Got an unexpected keyword argument '%s'"
277+
" to method execute_claw_omni_instance_command" % key
278+
)
279+
params[key] = val
280+
del params['kwargs']
281+
# verify the required parameter 'body' is set
282+
if self.api_client.client_side_validation and ('body' not in params or
283+
params['body'] is None): # noqa: E501
284+
raise ValueError("Missing the required parameter `body` when calling `execute_claw_omni_instance_command`") # noqa: E501
285+
286+
collection_formats = {}
287+
288+
path_params = {}
289+
290+
query_params = []
291+
292+
header_params = {}
293+
294+
form_params = []
295+
local_var_files = {}
296+
297+
body_params = None
298+
if 'body' in params:
299+
body_params = params['body']
300+
# HTTP header `Accept`
301+
header_params['Accept'] = self.api_client.select_header_accept(
302+
['application/json']) # noqa: E501
303+
304+
# HTTP header `Content-Type`
305+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
306+
['text/plain']) # noqa: E501
307+
308+
# Authentication setting
309+
auth_settings = ['volcengineSign'] # noqa: E501
310+
311+
return self.api_client.call_api(
312+
'/ExecuteClawOmniInstanceCommand/2026-03-01/arkclaw/get/text_plain/', 'GET',
313+
path_params,
314+
query_params,
315+
header_params,
316+
body=body_params,
317+
post_params=form_params,
318+
files=local_var_files,
319+
response_type='ExecuteClawOmniInstanceCommandResponse', # noqa: E501
320+
auth_settings=auth_settings,
321+
async_req=params.get('async_req'),
322+
_return_http_data_only=params.get('_return_http_data_only'),
323+
_preload_content=params.get('_preload_content', True),
324+
_request_timeout=params.get('_request_timeout'),
325+
collection_formats=collection_formats)
326+
230327
def get_claw_omni_instance(self, body, **kwargs): # noqa: E501
231328
"""get_claw_omni_instance # noqa: E501
232329

volcenginesdkarkclaw/models/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@
2020
from volcenginesdkarkclaw.models.create_claw_omni_instance_response import CreateClawOmniInstanceResponse
2121
from volcenginesdkarkclaw.models.delete_claw_omni_instance_request import DeleteClawOmniInstanceRequest
2222
from volcenginesdkarkclaw.models.delete_claw_omni_instance_response import DeleteClawOmniInstanceResponse
23+
from volcenginesdkarkclaw.models.env_var_for_create_claw_omni_instance_input import EnvVarForCreateClawOmniInstanceInput
24+
from volcenginesdkarkclaw.models.env_var_for_execute_claw_omni_instance_command_input import EnvVarForExecuteClawOmniInstanceCommandInput
25+
from volcenginesdkarkclaw.models.execute_claw_omni_instance_command_request import ExecuteClawOmniInstanceCommandRequest
26+
from volcenginesdkarkclaw.models.execute_claw_omni_instance_command_response import ExecuteClawOmniInstanceCommandResponse
2327
from volcenginesdkarkclaw.models.filter_for_list_claw_omni_instances_input import FilterForListClawOmniInstancesInput
2428
from volcenginesdkarkclaw.models.get_claw_omni_instance_request import GetClawOmniInstanceRequest
2529
from volcenginesdkarkclaw.models.get_claw_omni_instance_response import GetClawOmniInstanceResponse

volcenginesdkarkclaw/models/create_claw_omni_instance_request.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class CreateClawOmniInstanceRequest(object):
3535
swagger_types = {
3636
'cpu_milli': 'int',
3737
'description': 'str',
38+
'env_vars': 'list[EnvVarForCreateClawOmniInstanceInput]',
3839
'expired_action': 'str',
3940
'image': 'str',
4041
'memory_mb': 'int',
@@ -50,6 +51,7 @@ class CreateClawOmniInstanceRequest(object):
5051
attribute_map = {
5152
'cpu_milli': 'CpuMilli',
5253
'description': 'Description',
54+
'env_vars': 'EnvVars',
5355
'expired_action': 'ExpiredAction',
5456
'image': 'Image',
5557
'memory_mb': 'MemoryMb',
@@ -62,14 +64,15 @@ class CreateClawOmniInstanceRequest(object):
6264
'timeout': 'Timeout'
6365
}
6466

65-
def __init__(self, cpu_milli=None, description=None, expired_action=None, image=None, memory_mb=None, model_config=None, name=None, project_name=None, soul=None, space_id=None, tags=None, timeout=None, _configuration=None): # noqa: E501
67+
def __init__(self, cpu_milli=None, description=None, env_vars=None, expired_action=None, image=None, memory_mb=None, model_config=None, name=None, project_name=None, soul=None, space_id=None, tags=None, timeout=None, _configuration=None): # noqa: E501
6668
"""CreateClawOmniInstanceRequest - a model defined in Swagger""" # noqa: E501
6769
if _configuration is None:
6870
_configuration = Configuration()
6971
self._configuration = _configuration
7072

7173
self._cpu_milli = None
7274
self._description = None
75+
self._env_vars = None
7376
self._expired_action = None
7477
self._image = None
7578
self._memory_mb = None
@@ -85,6 +88,8 @@ def __init__(self, cpu_milli=None, description=None, expired_action=None, image=
8588
self.cpu_milli = cpu_milli
8689
if description is not None:
8790
self.description = description
91+
if env_vars is not None:
92+
self.env_vars = env_vars
8893
if expired_action is not None:
8994
self.expired_action = expired_action
9095
self.image = image
@@ -146,6 +151,27 @@ def description(self, description):
146151

147152
self._description = description
148153

154+
@property
155+
def env_vars(self):
156+
"""Gets the env_vars of this CreateClawOmniInstanceRequest. # noqa: E501
157+
158+
159+
:return: The env_vars of this CreateClawOmniInstanceRequest. # noqa: E501
160+
:rtype: list[EnvVarForCreateClawOmniInstanceInput]
161+
"""
162+
return self._env_vars
163+
164+
@env_vars.setter
165+
def env_vars(self, env_vars):
166+
"""Sets the env_vars of this CreateClawOmniInstanceRequest.
167+
168+
169+
:param env_vars: The env_vars of this CreateClawOmniInstanceRequest. # noqa: E501
170+
:type: list[EnvVarForCreateClawOmniInstanceInput]
171+
"""
172+
173+
self._env_vars = env_vars
174+
149175
@property
150176
def expired_action(self):
151177
"""Gets the expired_action of this CreateClawOmniInstanceRequest. # noqa: E501
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
# coding: utf-8
2+
3+
"""
4+
arkclaw
5+
6+
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7+
8+
OpenAPI spec version: common-version
9+
10+
Generated by: https://github.com/swagger-api/swagger-codegen.git
11+
"""
12+
13+
14+
import pprint
15+
import re # noqa: F401
16+
17+
import six
18+
19+
from volcenginesdkcore.configuration import Configuration
20+
21+
22+
class EnvVarForCreateClawOmniInstanceInput(object):
23+
"""NOTE: This class is auto generated by the swagger code generator program.
24+
25+
Do not edit the class manually.
26+
"""
27+
28+
"""
29+
Attributes:
30+
swagger_types (dict): The key is attribute name
31+
and the value is attribute type.
32+
attribute_map (dict): The key is attribute name
33+
and the value is json key in definition.
34+
"""
35+
swagger_types = {
36+
'key': 'str',
37+
'value': 'str'
38+
}
39+
40+
attribute_map = {
41+
'key': 'Key',
42+
'value': 'Value'
43+
}
44+
45+
def __init__(self, key=None, value=None, _configuration=None): # noqa: E501
46+
"""EnvVarForCreateClawOmniInstanceInput - a model defined in Swagger""" # noqa: E501
47+
if _configuration is None:
48+
_configuration = Configuration()
49+
self._configuration = _configuration
50+
51+
self._key = None
52+
self._value = None
53+
self.discriminator = None
54+
55+
self.key = key
56+
if value is not None:
57+
self.value = value
58+
59+
@property
60+
def key(self):
61+
"""Gets the key of this EnvVarForCreateClawOmniInstanceInput. # noqa: E501
62+
63+
64+
:return: The key of this EnvVarForCreateClawOmniInstanceInput. # noqa: E501
65+
:rtype: str
66+
"""
67+
return self._key
68+
69+
@key.setter
70+
def key(self, key):
71+
"""Sets the key of this EnvVarForCreateClawOmniInstanceInput.
72+
73+
74+
:param key: The key of this EnvVarForCreateClawOmniInstanceInput. # noqa: E501
75+
:type: str
76+
"""
77+
if self._configuration.client_side_validation and key is None:
78+
raise ValueError("Invalid value for `key`, must not be `None`") # noqa: E501
79+
80+
self._key = key
81+
82+
@property
83+
def value(self):
84+
"""Gets the value of this EnvVarForCreateClawOmniInstanceInput. # noqa: E501
85+
86+
87+
:return: The value of this EnvVarForCreateClawOmniInstanceInput. # noqa: E501
88+
:rtype: str
89+
"""
90+
return self._value
91+
92+
@value.setter
93+
def value(self, value):
94+
"""Sets the value of this EnvVarForCreateClawOmniInstanceInput.
95+
96+
97+
:param value: The value of this EnvVarForCreateClawOmniInstanceInput. # noqa: E501
98+
:type: str
99+
"""
100+
101+
self._value = value
102+
103+
def to_dict(self):
104+
"""Returns the model properties as a dict"""
105+
result = {}
106+
107+
for attr, _ in six.iteritems(self.swagger_types):
108+
value = getattr(self, attr)
109+
if isinstance(value, list):
110+
result[attr] = list(map(
111+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
112+
value
113+
))
114+
elif hasattr(value, "to_dict"):
115+
result[attr] = value.to_dict()
116+
elif isinstance(value, dict):
117+
result[attr] = dict(map(
118+
lambda item: (item[0], item[1].to_dict())
119+
if hasattr(item[1], "to_dict") else item,
120+
value.items()
121+
))
122+
else:
123+
result[attr] = value
124+
if issubclass(EnvVarForCreateClawOmniInstanceInput, dict):
125+
for key, value in self.items():
126+
result[key] = value
127+
128+
return result
129+
130+
def to_str(self):
131+
"""Returns the string representation of the model"""
132+
return pprint.pformat(self.to_dict())
133+
134+
def __repr__(self):
135+
"""For `print` and `pprint`"""
136+
return self.to_str()
137+
138+
def __eq__(self, other):
139+
"""Returns true if both objects are equal"""
140+
if not isinstance(other, EnvVarForCreateClawOmniInstanceInput):
141+
return False
142+
143+
return self.to_dict() == other.to_dict()
144+
145+
def __ne__(self, other):
146+
"""Returns true if both objects are not equal"""
147+
if not isinstance(other, EnvVarForCreateClawOmniInstanceInput):
148+
return True
149+
150+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)