Skip to content

Variable: CompressionSchemas

Makaio Framework


Makaio Framework / services-core/compression/schemas / CompressionSchemas

const CompressionSchemas: object

Defined in: ../../../packages/services/core/src/compression/schemas.ts:106

Bus subject schemas for compression.

compress: object

Request compression of a session. Subject: compression.compress

request: ZodObject<{ sessionId: ZodString; upToTurnId: ZodOptional<ZodString>; }, $strip> = CompressRequestSchema

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: object

Get compression history for a session. Subject: compression.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>