Skip to content

Commit 25f9224

Browse files
committed
Update SDK using contracts version 83f7740ef7809941f835276d46834d9f740f5cfb
1 parent e577f62 commit 25f9224

2 files changed

Lines changed: 48 additions & 31 deletions

File tree

‎eolymp/automation/log_pb2.py‎

Lines changed: 11 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎eolymp/automation/log_pb2.pyi‎

Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import datetime
22

3-
from eolymp.automation import action_pb2 as _action_pb2
43
from eolymp.automation import rule_pb2 as _rule_pb2
54
from google.protobuf import timestamp_pb2 as _timestamp_pb2
65
from google.protobuf.internal import containers as _containers
@@ -13,26 +12,43 @@ from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
1312
DESCRIPTOR: _descriptor.FileDescriptor
1413

1514
class Log(_message.Message):
16-
__slots__ = ("id", "rule_id", "trigger", "dry_run", "context", "records", "created_at")
17-
class Record(_message.Message):
18-
__slots__ = ("action", "status", "message")
15+
__slots__ = ("id", "rule_id", "trigger", "dry_run", "context", "messages", "created_at")
16+
class ToolCall(_message.Message):
17+
__slots__ = ("id", "name", "status", "arguments", "result", "error")
1918
class Status(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
2019
__slots__ = ()
21-
UNKNOWN_STATUS: _ClassVar[Log.Record.Status]
22-
SUCCESS: _ClassVar[Log.Record.Status]
23-
ERROR: _ClassVar[Log.Record.Status]
24-
SKIPPED: _ClassVar[Log.Record.Status]
25-
UNKNOWN_STATUS: Log.Record.Status
26-
SUCCESS: Log.Record.Status
27-
ERROR: Log.Record.Status
28-
SKIPPED: Log.Record.Status
29-
ACTION_FIELD_NUMBER: _ClassVar[int]
20+
UNKNOWN_STATUS: _ClassVar[Log.ToolCall.Status]
21+
SUCCESS: _ClassVar[Log.ToolCall.Status]
22+
ERROR: _ClassVar[Log.ToolCall.Status]
23+
DRY_RUN: _ClassVar[Log.ToolCall.Status]
24+
UNKNOWN_STATUS: Log.ToolCall.Status
25+
SUCCESS: Log.ToolCall.Status
26+
ERROR: Log.ToolCall.Status
27+
DRY_RUN: Log.ToolCall.Status
28+
ID_FIELD_NUMBER: _ClassVar[int]
29+
NAME_FIELD_NUMBER: _ClassVar[int]
3030
STATUS_FIELD_NUMBER: _ClassVar[int]
31-
MESSAGE_FIELD_NUMBER: _ClassVar[int]
32-
action: _action_pb2.Action
33-
status: Log.Record.Status
34-
message: str
35-
def __init__(self, action: _Optional[_Union[_action_pb2.Action, _Mapping]] = ..., status: _Optional[_Union[Log.Record.Status, str]] = ..., message: _Optional[str] = ...) -> None: ...
31+
ARGUMENTS_FIELD_NUMBER: _ClassVar[int]
32+
RESULT_FIELD_NUMBER: _ClassVar[int]
33+
ERROR_FIELD_NUMBER: _ClassVar[int]
34+
id: str
35+
name: str
36+
status: Log.ToolCall.Status
37+
arguments: str
38+
result: str
39+
error: str
40+
def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., status: _Optional[_Union[Log.ToolCall.Status, str]] = ..., arguments: _Optional[str] = ..., result: _Optional[str] = ..., error: _Optional[str] = ...) -> None: ...
41+
class Message(_message.Message):
42+
__slots__ = ("id", "timestamp", "text", "tool_call")
43+
ID_FIELD_NUMBER: _ClassVar[int]
44+
TIMESTAMP_FIELD_NUMBER: _ClassVar[int]
45+
TEXT_FIELD_NUMBER: _ClassVar[int]
46+
TOOL_CALL_FIELD_NUMBER: _ClassVar[int]
47+
id: str
48+
timestamp: _timestamp_pb2.Timestamp
49+
text: str
50+
tool_call: Log.ToolCall
51+
def __init__(self, id: _Optional[str] = ..., timestamp: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ..., text: _Optional[str] = ..., tool_call: _Optional[_Union[Log.ToolCall, _Mapping]] = ...) -> None: ...
3652
class ContextEntry(_message.Message):
3753
__slots__ = ("key", "value")
3854
KEY_FIELD_NUMBER: _ClassVar[int]
@@ -45,13 +61,13 @@ class Log(_message.Message):
4561
TRIGGER_FIELD_NUMBER: _ClassVar[int]
4662
DRY_RUN_FIELD_NUMBER: _ClassVar[int]
4763
CONTEXT_FIELD_NUMBER: _ClassVar[int]
48-
RECORDS_FIELD_NUMBER: _ClassVar[int]
64+
MESSAGES_FIELD_NUMBER: _ClassVar[int]
4965
CREATED_AT_FIELD_NUMBER: _ClassVar[int]
5066
id: str
5167
rule_id: str
5268
trigger: _rule_pb2.Rule.Trigger
5369
dry_run: bool
5470
context: _containers.ScalarMap[str, str]
55-
records: _containers.RepeatedCompositeFieldContainer[Log.Record]
71+
messages: _containers.RepeatedCompositeFieldContainer[Log.Message]
5672
created_at: _timestamp_pb2.Timestamp
57-
def __init__(self, id: _Optional[str] = ..., rule_id: _Optional[str] = ..., trigger: _Optional[_Union[_rule_pb2.Rule.Trigger, str]] = ..., dry_run: _Optional[bool] = ..., context: _Optional[_Mapping[str, str]] = ..., records: _Optional[_Iterable[_Union[Log.Record, _Mapping]]] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...
73+
def __init__(self, id: _Optional[str] = ..., rule_id: _Optional[str] = ..., trigger: _Optional[_Union[_rule_pb2.Rule.Trigger, str]] = ..., dry_run: _Optional[bool] = ..., context: _Optional[_Mapping[str, str]] = ..., messages: _Optional[_Iterable[_Union[Log.Message, _Mapping]]] = ..., created_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...

0 commit comments

Comments
 (0)