Skip to content

Variable: CompressionNamespace

Makaio Framework


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

const CompressionNamespace: 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