Skip to content

Commit fa2ba28

Browse files
authored
Merge pull request #22 from EverMind-AI/sdk/v1.2.0-rc1
SDK 1.2.0-rc1
2 parents 3bac8b8 + 71101fb commit fa2ba28

71 files changed

Lines changed: 4888 additions & 327 deletions

Some content is hidden

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

‎.openapi-generator/FILES‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ docs/Content1.md
1616
docs/ContentItem.md
1717
docs/Data.md
1818
docs/Data1.md
19+
docs/DeleteByIdsData.md
20+
docs/DeleteByIdsInput.md
1921
docs/DeleteData.md
2022
docs/DeleteInput.md
2123
docs/DeleteOperation.md
@@ -34,10 +36,13 @@ docs/EditResultItem.md
3436
docs/Envelope.md
3537
docs/EnvelopeResult.md
3638
docs/EpisodeItem.md
39+
docs/EpisodePatch.md
3740
docs/ErrorBody.md
3841
docs/ErrorEnvelope.md
3942
docs/ExplicitInfoData.md
4043
docs/ExplicitInfoPatch.md
44+
docs/FeedbackData.md
45+
docs/FeedbackInput.md
4146
docs/FilterNode.md
4247
docs/FlushData.md
4348
docs/FlushInput.md
@@ -56,6 +61,7 @@ docs/KnowledgeApi.md
5661
docs/MemoryApi.md
5762
docs/MessageItem.md
5863
docs/ProfileItem.md
64+
docs/Reason.md
5965
docs/RelatedTagUsageBody.md
6066
docs/RelatedTagUsageItem.md
6167
docs/RelatedTagUsageListData.md
@@ -81,13 +87,15 @@ docs/SuccessEnvelopeAddData.md
8187
docs/SuccessEnvelopeCategoryData.md
8288
docs/SuccessEnvelopeCategoryDeleteData.md
8389
docs/SuccessEnvelopeCategoryListData.md
90+
docs/SuccessEnvelopeDeleteByIdsData.md
8491
docs/SuccessEnvelopeDeleteData.md
8592
docs/SuccessEnvelopeDocData.md
8693
docs/SuccessEnvelopeDocDeleteData.md
8794
docs/SuccessEnvelopeDocIngestData.md
8895
docs/SuccessEnvelopeDocListData.md
8996
docs/SuccessEnvelopeDocPatchData.md
9097
docs/SuccessEnvelopeEditData.md
98+
docs/SuccessEnvelopeFeedbackData.md
9199
docs/SuccessEnvelopeFlushData.md
92100
docs/SuccessEnvelopeGetData.md
93101
docs/SuccessEnvelopeKbData.md
@@ -103,6 +111,7 @@ docs/SuccessEnvelopeTopicDetailData.md
103111
docs/SuccessEnvelopeTopicFilterListData.md
104112
docs/SuccessEnvelopeTopicListData.md
105113
docs/SuccessEnvelopeTopicTagWriteData.md
114+
docs/SuccessEnvelopeUpdateData.md
106115
docs/TagBindData.md
107116
docs/TagBindInput.md
108117
docs/TagRef.md
@@ -130,6 +139,8 @@ docs/TopicListItem.md
130139
docs/TopicTagReplaceBody.md
131140
docs/TopicTagWriteData.md
132141
docs/UnprocessedMessageDTO.md
142+
docs/UpdateData.md
143+
docs/UpdateInput.md
133144
docs/UpdateOperation.md
134145
docs/ValidationError.md
135146
docs/ValidationErrorLocInner.md
@@ -160,6 +171,8 @@ everos_cloud/models/content1.py
160171
everos_cloud/models/content_item.py
161172
everos_cloud/models/data.py
162173
everos_cloud/models/data1.py
174+
everos_cloud/models/delete_by_ids_data.py
175+
everos_cloud/models/delete_by_ids_input.py
163176
everos_cloud/models/delete_data.py
164177
everos_cloud/models/delete_input.py
165178
everos_cloud/models/delete_operation.py
@@ -178,10 +191,13 @@ everos_cloud/models/edit_result_item.py
178191
everos_cloud/models/envelope.py
179192
everos_cloud/models/envelope_result.py
180193
everos_cloud/models/episode_item.py
194+
everos_cloud/models/episode_patch.py
181195
everos_cloud/models/error_body.py
182196
everos_cloud/models/error_envelope.py
183197
everos_cloud/models/explicit_info_data.py
184198
everos_cloud/models/explicit_info_patch.py
199+
everos_cloud/models/feedback_data.py
200+
everos_cloud/models/feedback_input.py
185201
everos_cloud/models/filter_node.py
186202
everos_cloud/models/flush_data.py
187203
everos_cloud/models/flush_input.py
@@ -198,6 +214,7 @@ everos_cloud/models/kb_patch_body.py
198214
everos_cloud/models/kb_search_data.py
199215
everos_cloud/models/message_item.py
200216
everos_cloud/models/profile_item.py
217+
everos_cloud/models/reason.py
201218
everos_cloud/models/related_tag_usage_body.py
202219
everos_cloud/models/related_tag_usage_item.py
203220
everos_cloud/models/related_tag_usage_list_data.py
@@ -222,13 +239,15 @@ everos_cloud/models/success_envelope_add_data.py
222239
everos_cloud/models/success_envelope_category_data.py
223240
everos_cloud/models/success_envelope_category_delete_data.py
224241
everos_cloud/models/success_envelope_category_list_data.py
242+
everos_cloud/models/success_envelope_delete_by_ids_data.py
225243
everos_cloud/models/success_envelope_delete_data.py
226244
everos_cloud/models/success_envelope_doc_data.py
227245
everos_cloud/models/success_envelope_doc_delete_data.py
228246
everos_cloud/models/success_envelope_doc_ingest_data.py
229247
everos_cloud/models/success_envelope_doc_list_data.py
230248
everos_cloud/models/success_envelope_doc_patch_data.py
231249
everos_cloud/models/success_envelope_edit_data.py
250+
everos_cloud/models/success_envelope_feedback_data.py
232251
everos_cloud/models/success_envelope_flush_data.py
233252
everos_cloud/models/success_envelope_get_data.py
234253
everos_cloud/models/success_envelope_kb_data.py
@@ -244,6 +263,7 @@ everos_cloud/models/success_envelope_topic_detail_data.py
244263
everos_cloud/models/success_envelope_topic_filter_list_data.py
245264
everos_cloud/models/success_envelope_topic_list_data.py
246265
everos_cloud/models/success_envelope_topic_tag_write_data.py
266+
everos_cloud/models/success_envelope_update_data.py
247267
everos_cloud/models/tag_bind_data.py
248268
everos_cloud/models/tag_bind_input.py
249269
everos_cloud/models/tag_ref.py
@@ -270,6 +290,8 @@ everos_cloud/models/topic_list_item.py
270290
everos_cloud/models/topic_tag_replace_body.py
271291
everos_cloud/models/topic_tag_write_data.py
272292
everos_cloud/models/unprocessed_message_dto.py
293+
everos_cloud/models/update_data.py
294+
everos_cloud/models/update_input.py
273295
everos_cloud/models/update_operation.py
274296
everos_cloud/models/validation_error.py
275297
everos_cloud/models/validation_error_loc_inner.py
@@ -297,6 +319,8 @@ test/test_content1.py
297319
test/test_content_item.py
298320
test/test_data.py
299321
test/test_data1.py
322+
test/test_delete_by_ids_data.py
323+
test/test_delete_by_ids_input.py
300324
test/test_delete_data.py
301325
test/test_delete_input.py
302326
test/test_delete_operation.py
@@ -315,10 +339,13 @@ test/test_edit_result_item.py
315339
test/test_envelope.py
316340
test/test_envelope_result.py
317341
test/test_episode_item.py
342+
test/test_episode_patch.py
318343
test/test_error_body.py
319344
test/test_error_envelope.py
320345
test/test_explicit_info_data.py
321346
test/test_explicit_info_patch.py
347+
test/test_feedback_data.py
348+
test/test_feedback_input.py
322349
test/test_filter_node.py
323350
test/test_flush_data.py
324351
test/test_flush_input.py
@@ -337,6 +364,7 @@ test/test_knowledge_api.py
337364
test/test_memory_api.py
338365
test/test_message_item.py
339366
test/test_profile_item.py
367+
test/test_reason.py
340368
test/test_related_tag_usage_body.py
341369
test/test_related_tag_usage_item.py
342370
test/test_related_tag_usage_list_data.py
@@ -362,13 +390,15 @@ test/test_success_envelope_add_data.py
362390
test/test_success_envelope_category_data.py
363391
test/test_success_envelope_category_delete_data.py
364392
test/test_success_envelope_category_list_data.py
393+
test/test_success_envelope_delete_by_ids_data.py
365394
test/test_success_envelope_delete_data.py
366395
test/test_success_envelope_doc_data.py
367396
test/test_success_envelope_doc_delete_data.py
368397
test/test_success_envelope_doc_ingest_data.py
369398
test/test_success_envelope_doc_list_data.py
370399
test/test_success_envelope_doc_patch_data.py
371400
test/test_success_envelope_edit_data.py
401+
test/test_success_envelope_feedback_data.py
372402
test/test_success_envelope_flush_data.py
373403
test/test_success_envelope_get_data.py
374404
test/test_success_envelope_kb_data.py
@@ -384,6 +414,7 @@ test/test_success_envelope_topic_detail_data.py
384414
test/test_success_envelope_topic_filter_list_data.py
385415
test/test_success_envelope_topic_list_data.py
386416
test/test_success_envelope_topic_tag_write_data.py
417+
test/test_success_envelope_update_data.py
387418
test/test_tag_bind_data.py
388419
test/test_tag_bind_input.py
389420
test/test_tag_ref.py
@@ -411,6 +442,8 @@ test/test_topic_list_item.py
411442
test/test_topic_tag_replace_body.py
412443
test/test_topic_tag_write_data.py
413444
test/test_unprocessed_message_dto.py
445+
test/test_update_data.py
446+
test/test_update_input.py
414447
test/test_update_operation.py
415448
test/test_validation_error.py
416449
test/test_validation_error_loc_inner.py

‎docs/DeleteByIdsData.md‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# DeleteByIdsData
2+
3+
Result of a by-ids soft delete. A 200 means the request was applied; ids that were already gone are a no-op, not a failure, so a re-sent batch is safe.
4+
5+
## Properties
6+
7+
Name | Type | Description | Notes
8+
------------ | ------------- | ------------- | -------------
9+
**memory_type** | **str** | The memory type the request named. |
10+
**success** | **bool** | Always true on a 200 — the batch was applied. Failures use the error envelope instead. |
11+
12+
## Example
13+
14+
```python
15+
from everos_cloud.models.delete_by_ids_data import DeleteByIdsData
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of DeleteByIdsData from a JSON string
20+
delete_by_ids_data_instance = DeleteByIdsData.from_json(json)
21+
# print the JSON string representation of the object
22+
print(DeleteByIdsData.to_json())
23+
24+
# convert the object into a dict
25+
delete_by_ids_data_dict = delete_by_ids_data_instance.to_dict()
26+
# create an instance of DeleteByIdsData from a dict
27+
delete_by_ids_data_from_dict = DeleteByIdsData.from_dict(delete_by_ids_data_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+

‎docs/DeleteByIdsInput.md‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# DeleteByIdsInput
2+
3+
Soft-delete the named memory records [Cloud-only].
4+
5+
## Properties
6+
7+
Name | Type | Description | Notes
8+
------------ | ------------- | ------------- | -------------
9+
**memory_type** | **str** | Kind of the memories being deleted. Only \"episode\" is accepted today. |
10+
**memory_ids** | **List[str]** | 1 to 50 memory ids. Every one must be well-formed; duplicates are collapsed. |
11+
**reason** | [**Reason**](Reason.md) | | [optional]
12+
13+
## Example
14+
15+
```python
16+
from everos_cloud.models.delete_by_ids_input import DeleteByIdsInput
17+
18+
# TODO update the JSON string below
19+
json = "{}"
20+
# create an instance of DeleteByIdsInput from a JSON string
21+
delete_by_ids_input_instance = DeleteByIdsInput.from_json(json)
22+
# print the JSON string representation of the object
23+
print(DeleteByIdsInput.to_json())
24+
25+
# convert the object into a dict
26+
delete_by_ids_input_dict = delete_by_ids_input_instance.to_dict()
27+
# create an instance of DeleteByIdsInput from a dict
28+
delete_by_ids_input_from_dict = DeleteByIdsInput.from_dict(delete_by_ids_input_dict)
29+
```
30+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
31+
32+

‎docs/EpisodeItem.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ Name | Type | Description | Notes
1919
**type** | **str** | How the episode was produced — \"Conversation\" or \"AgentConversation\". |
2020
**atomic_facts** | [**List[AtomicFactItem]**](AtomicFactItem.md) | The individual facts extracted from this episode, nested rather than returned separately. | [optional]
2121
**tags** | **List[str]** | Tags attached through /api/v2/memory/tag/*. | [optional]
22+
**edited_at** | **datetime** | | [optional]
23+
**reflect_state** | **str** | | [optional]
2224

2325
## Example
2426

‎docs/EpisodePatch.md‎

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# EpisodePatch
2+
3+
The editable surface of an episode. NATIVE field names, not generic ones: a generic mapping is a stretch for other types (agent_case has three parallel content fields), and it would make the audit event's before/after unreadable. Generality lives in the envelope + the ``EDITABLE_FIELDS`` registry. Partial, and ``None`` means \"leave it alone\" rather than \"clear it\". A body-only patch is accepted: the server regenerates ``summary`` from the new text (the same way a freshly extracted episode gets one) so the preview never describes text that no longer exists; ``subject`` has no generator and is kept unless supplied.
4+
5+
## Properties
6+
7+
Name | Type | Description | Notes
8+
------------ | ------------- | ------------- | -------------
9+
**episode** | **str** | | [optional]
10+
**summary** | **str** | | [optional]
11+
**subject** | **str** | | [optional]
12+
13+
## Example
14+
15+
```python
16+
from everos_cloud.models.episode_patch import EpisodePatch
17+
18+
# TODO update the JSON string below
19+
json = "{}"
20+
# create an instance of EpisodePatch from a JSON string
21+
episode_patch_instance = EpisodePatch.from_json(json)
22+
# print the JSON string representation of the object
23+
print(EpisodePatch.to_json())
24+
25+
# convert the object into a dict
26+
episode_patch_dict = episode_patch_instance.to_dict()
27+
# create an instance of EpisodePatch from a dict
28+
episode_patch_from_dict = EpisodePatch.from_dict(episode_patch_dict)
29+
```
30+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
31+
32+

‎docs/FeedbackData.md‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# FeedbackData
2+
3+
The stored signal's id. Nothing about the target memory changed.
4+
5+
## Properties
6+
7+
Name | Type | Description | Notes
8+
------------ | ------------- | ------------- | -------------
9+
**id** | **str** | Id of the stored feedback signal. The rated memory itself is unchanged. |
10+
11+
## Example
12+
13+
```python
14+
from everos_cloud.models.feedback_data import FeedbackData
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of FeedbackData from a JSON string
19+
feedback_data_instance = FeedbackData.from_json(json)
20+
# print the JSON string representation of the object
21+
print(FeedbackData.to_json())
22+
23+
# convert the object into a dict
24+
feedback_data_dict = feedback_data_instance.to_dict()
25+
# create an instance of FeedbackData from a dict
26+
feedback_data_from_dict = FeedbackData.from_dict(feedback_data_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+

‎docs/FeedbackInput.md‎

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# FeedbackInput
2+
3+
Rate one memory record [Cloud-only]. The target is addressed the way the read APIs return it: ``memory_type`` + ``memory_id``, plus ``item_id`` for a profile, whose rateable unit is one item inside ``profile_data`` rather than the whole document. Everything identifying (tenant, submitter) is derived on the server; the whitelist is closed. A reason is DESCRIPTIVE. No code triggers a mutation by itself — ``privacy`` in particular is a signal, not a deletion request.
4+
5+
## Properties
6+
7+
Name | Type | Description | Notes
8+
------------ | ------------- | ------------- | -------------
9+
**memory_type** | **str** | Kind of the target memory, as named by memory.get / search. |
10+
**memory_id** | **str** | The target's `id` from memory.get / search (the profile document's id for `profile`). |
11+
**item_id** | **str** | | [optional]
12+
**rating** | **str** | Direction of the explicit assessment. |
13+
**reason** | **str** | | [optional]
14+
**note** | **str** | | [optional]
15+
**suggestion** | **str** | | [optional]
16+
17+
## Example
18+
19+
```python
20+
from everos_cloud.models.feedback_input import FeedbackInput
21+
22+
# TODO update the JSON string below
23+
json = "{}"
24+
# create an instance of FeedbackInput from a JSON string
25+
feedback_input_instance = FeedbackInput.from_json(json)
26+
# print the JSON string representation of the object
27+
print(FeedbackInput.to_json())
28+
29+
# convert the object into a dict
30+
feedback_input_dict = feedback_input_instance.to_dict()
31+
# create an instance of FeedbackInput from a dict
32+
feedback_input_from_dict = FeedbackInput.from_dict(feedback_input_dict)
33+
```
34+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
35+
36+

0 commit comments

Comments
 (0)