Skip to content

Variable: CompressionSubjects

Makaio Framework


Makaio Framework / services-core/compression/namespace / CompressionSubjects

const CompressionSubjects: BusSubjects<FlatSubjectDefinitions<"compression", { 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>; }; }>, "compression"> = CompressionNamespace.subjects

Defined in: ../../../packages/services/core/src/compression/namespace.ts:6