Variable: CompressionNamespace
Makaio Framework / services-core/compression/namespace / CompressionNamespace
Variable: CompressionNamespace
Section titled “Variable: CompressionNamespace”
constCompressionNamespace:BusNamespace<"compression",SubjectRecordFromSchemaRecord<{compress: {request:ZodObject<{sessionId:ZodString;upToTurnId:ZodOptional<ZodString>; },$strip>;response:ZodObject<{compressionEvent:ZodObject<{depth:ZodNumber;model:ZodString;promptVersion:ZodString;resultTokens:ZodNumber;sourceTokens:ZodNumber;timestamp:ZodNumber;type:ZodEnum<{full:"full";incremental:"incremental";rehydrate:"rehydrate"; }>; },$strip>;extractedContext:ZodObject<{component_interactions:ZodRecord<ZodString,ZodString>;constraints_and_requirements:ZodArray<ZodString>;current_state:ZodString;data_flows:ZodArray<ZodString>;helpful_hint:ZodArray<ZodString>;key_decisions_and_rationale:ZodArray<ZodString>;key_files:ZodRecord<ZodString,ZodString>;known_bugs:ZodArray<ZodObject<{impact: …;issue: …;location: …; },$strip>>;resolved_items:ZodArray<ZodString>;roadmap:ZodArray<ZodString>;technical_details:ZodObject<{apis:ZodArray<…>;config:ZodRecord<…, …>;files:ZodArray<…>;schemas:ZodRecord<…, …>; },$strip>;todos:ZodArray<ZodObject<{issue: …;location: …;priority: …; },$strip>>; },$strip>;newTokenCount:ZodNumber;sessionId:ZodString; },$strip>; };getHistory: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{events:ZodArray<ZodObject<{depth:ZodNumber;model:ZodString;promptVersion:ZodString;resultTokens:ZodNumber;sourceTokens:ZodNumber;timestamp:ZodNumber;type:ZodEnum<{full: …;incremental: …;rehydrate: …; }>; },$strip>>; },$strip>; }; }>, {sessionId:string;upToTurnId:never; }, {compress: {request:ZodObject<{sessionId:ZodString;upToTurnId:ZodOptional<ZodString>; },$strip>;response:ZodObject<{compressionEvent:ZodObject<{depth:ZodNumber;model:ZodString;promptVersion:ZodString;resultTokens:ZodNumber;sourceTokens:ZodNumber;timestamp:ZodNumber;type:ZodEnum<{full:"full";incremental:"incremental";rehydrate:"rehydrate"; }>; },$strip>;extractedContext:ZodObject<{component_interactions:ZodRecord<ZodString,ZodString>;constraints_and_requirements:ZodArray<ZodString>;current_state:ZodString;data_flows:ZodArray<ZodString>;helpful_hint:ZodArray<ZodString>;key_decisions_and_rationale:ZodArray<ZodString>;key_files:ZodRecord<ZodString,ZodString>;known_bugs:ZodArray<ZodObject<{impact:ZodString;issue:ZodString;location:ZodString; },$strip>>;resolved_items:ZodArray<ZodString>;roadmap:ZodArray<ZodString>;technical_details:ZodObject<{apis:ZodArray<ZodString>;config:ZodRecord<ZodString,ZodString>;files:ZodArray<ZodString>;schemas:ZodRecord<ZodString,ZodUnknown>; },$strip>;todos:ZodArray<ZodObject<{issue:ZodString;location:ZodString;priority:ZodOptional<…>; },$strip>>; },$strip>;newTokenCount:ZodNumber;sessionId:ZodString; },$strip>; };getHistory: {request:ZodObject<{sessionId:ZodString; },$strip>;response:ZodObject<{events:ZodArray<ZodObject<{depth:ZodNumber;model:ZodString;promptVersion:ZodString;resultTokens:ZodNumber;sourceTokens:ZodNumber;timestamp:ZodNumber;type:ZodEnum<{full:"full";incremental:"incremental";rehydrate:"rehydrate"; }>; },$strip>>; },$strip>; }; }>
Defined in: ../../../packages/services/core/src/compression/namespace.ts:4