agent-claw: automated task changes

This commit is contained in:
daniel
2026-05-06 18:55:16 -05:00
parent 38905bb1e9
commit 732b00fb66
8494 changed files with 2018127 additions and 4 deletions

View File

@@ -0,0 +1,18 @@
import type { TelemetrySchema } from '../schema';
/**
* All Telemetry Clients are Sinks.
*
* A telemtry client receives event data via 'emit'
* and sends batched events via 'flush'
*/
export interface ITelemetrySink {
/**
* Recieve an event
*/
emit(event: TelemetrySchema): Promise<void>;
/**
* If the implementer of ITelemetrySink batches events,
* flush sends the data and clears the cache.
*/
flush(): Promise<void>;
}