fix: supply generic params for TaskEvent where missing

old-agentic-v1^2
Philipp Burckhardt 2023-06-29 12:27:04 -04:00
rodzic ef5db74e81
commit 540d930044
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: A2C3BCA4F31D1DDD
2 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -45,7 +45,7 @@ export class Event<T extends EventPayload> {
let Type
switch (data.type) {
case 'TaskEvent':
Type = TaskEvent
Type = TaskEvent<any, any>
break
case 'Event':
Type = Event

Wyświetl plik

@ -136,7 +136,7 @@ export class TerminalTaskTracker {
}, INACTIVITY_THRESHOLD)
}
addEvent(event: TaskEvent) {
addEvent<TInput, TOutput>(event: TaskEvent<TInput, TOutput>) {
const { parent = 'root', taskId, name, status, inputs, output } = event
if (!this.events[parent]) {
this.events[parent] = []