Variable: CompressionSchemas
Makaio Framework / services-core/compression/schemas / CompressionSchemas
Variable: CompressionSchemas
Section titled “Variable: CompressionSchemas”
constCompressionSchemas:object
Defined in: ../../../packages/services/core/src/compression/schemas.ts:106
Bus subject schemas for compression.
Type Declaration
Section titled “Type Declaration”compress
Section titled “compress”compress:
object
Request compression of a session. Subject: compression.compress
compress.request
Section titled “compress.request”request:
ZodObject<{sessionId:ZodString;upToTurnId:ZodOptional<ZodString>; },$strip> =CompressRequestSchema
compress.response
Section titled “compress.response”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<ZodEnum<…>>; },$strip>>; },$strip>;newTokenCount:ZodNumber;sessionId:ZodString; },$strip> =CompressResponseSchema
getHistory
Section titled “getHistory”getHistory:
object
Get compression history for a session. Subject: compression.getHistory
getHistory.request
Section titled “getHistory.request”request:
ZodObject<{sessionId:ZodString; },$strip>
getHistory.response
Section titled “getHistory.response”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>