1515
1616__all__ = [
1717 "EventListResponse" ,
18- "EventStorageWrite" ,
19- "EventStorageWriteProperties" ,
20- "EventInstallationUpdated" ,
21- "EventInstallationUpdatedProperties" ,
2218 "EventLspClientDiagnostics" ,
2319 "EventLspClientDiagnosticsProperties" ,
2420 "EventPermissionUpdated" ,
2521 "EventPermissionUpdatedProperties" ,
2622 "EventPermissionUpdatedPropertiesTime" ,
23+ "EventFileEdited" ,
24+ "EventFileEditedProperties" ,
25+ "EventStorageWrite" ,
26+ "EventStorageWriteProperties" ,
27+ "EventInstallationUpdated" ,
28+ "EventInstallationUpdatedProperties" ,
2729 "EventMessageUpdated" ,
2830 "EventMessageUpdatedProperties" ,
2931 "EventMessagePartUpdated" ,
3234 "EventSessionUpdatedProperties" ,
3335 "EventSessionDeleted" ,
3436 "EventSessionDeletedProperties" ,
37+ "EventSessionIdle" ,
38+ "EventSessionIdleProperties" ,
3539 "EventSessionError" ,
3640 "EventSessionErrorProperties" ,
3741 "EventSessionErrorPropertiesError" ,
3842 "EventSessionErrorPropertiesErrorMessageOutputLengthError" ,
3943]
4044
4145
42- class EventStorageWriteProperties (BaseModel ):
43- key : str
44-
45- content : Optional [object ] = None
46-
47-
48- class EventStorageWrite (BaseModel ):
49- properties : EventStorageWriteProperties
50-
51- type : Literal ["storage.write" ]
52-
53-
54- class EventInstallationUpdatedProperties (BaseModel ):
55- version : str
56-
57-
58- class EventInstallationUpdated (BaseModel ):
59- properties : EventInstallationUpdatedProperties
60-
61- type : Literal ["installation.updated" ]
62-
63-
6446class EventLspClientDiagnosticsProperties (BaseModel ):
6547 path : str
6648
@@ -95,6 +77,38 @@ class EventPermissionUpdated(BaseModel):
9577 type : Literal ["permission.updated" ]
9678
9779
80+ class EventFileEditedProperties (BaseModel ):
81+ file : str
82+
83+
84+ class EventFileEdited (BaseModel ):
85+ properties : EventFileEditedProperties
86+
87+ type : Literal ["file.edited" ]
88+
89+
90+ class EventStorageWriteProperties (BaseModel ):
91+ key : str
92+
93+ content : Optional [object ] = None
94+
95+
96+ class EventStorageWrite (BaseModel ):
97+ properties : EventStorageWriteProperties
98+
99+ type : Literal ["storage.write" ]
100+
101+
102+ class EventInstallationUpdatedProperties (BaseModel ):
103+ version : str
104+
105+
106+ class EventInstallationUpdated (BaseModel ):
107+ properties : EventInstallationUpdatedProperties
108+
109+ type : Literal ["installation.updated" ]
110+
111+
98112class EventMessageUpdatedProperties (BaseModel ):
99113 info : Message
100114
@@ -139,6 +153,16 @@ class EventSessionDeleted(BaseModel):
139153 type : Literal ["session.deleted" ]
140154
141155
156+ class EventSessionIdleProperties (BaseModel ):
157+ session_id : str = FieldInfo (alias = "sessionID" )
158+
159+
160+ class EventSessionIdle (BaseModel ):
161+ properties : EventSessionIdleProperties
162+
163+ type : Literal ["session.idle" ]
164+
165+
142166class EventSessionErrorPropertiesErrorMessageOutputLengthError (BaseModel ):
143167 data : object
144168
@@ -163,14 +187,16 @@ class EventSessionError(BaseModel):
163187
164188EventListResponse : TypeAlias = Annotated [
165189 Union [
166- EventStorageWrite ,
167- EventInstallationUpdated ,
168190 EventLspClientDiagnostics ,
169191 EventPermissionUpdated ,
192+ EventFileEdited ,
193+ EventStorageWrite ,
194+ EventInstallationUpdated ,
170195 EventMessageUpdated ,
171196 EventMessagePartUpdated ,
172197 EventSessionUpdated ,
173198 EventSessionDeleted ,
199+ EventSessionIdle ,
174200 EventSessionError ,
175201 ],
176202 PropertyInfo (discriminator = "type" ),
0 commit comments