11import datetime
22
3- from eolymp .automation import action_pb2 as _action_pb2
43from eolymp .automation import rule_pb2 as _rule_pb2
54from google .protobuf import timestamp_pb2 as _timestamp_pb2
65from google .protobuf .internal import containers as _containers
@@ -13,26 +12,43 @@ from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
1312DESCRIPTOR : _descriptor .FileDescriptor
1413
1514class 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