Skip to content

compression

FieldValue
Prefixcompression
Namespace constantCompressionNamespace
Subjects constantCompressionSubjects
Kindbus
Schema recordCompressionSchemas
Tierframework
Package@makaio/services-core
Defined inpackages/services/core/src/compression/namespace.ts
KeyWireTypeSchema
compresscompression.compressrpcschemas.ts
getHistorycompression.getHistoryrpcschemas.ts

Request compression of a session. Subject: compression.compress

Type: Request (RPC)

Request:

FieldTypeRequired
sessionIdstringyes
upToTurnIdstring | undefinedno

Response:

FieldTypeRequired
compressionEvent{ timestamp: number; type: "full" | "incremental" | "rehydrate"; sourceTokens: number; resultTokens: number; model: string; promptVersion: string; depth: number; }yes
extractedContext{ resolved_items: string[]; known_bugs: { issue: string; location: string; impact: string; }[]; todos: { issue: string; location: string; priority?: "low" | "medium" | "high" | undefined; }[]; key_decisions_and_rationale: string[]; technical_details: { files: string[]; schemas: Record<string, unknown>; apis: string[]; config: Record<string, string>; }; constraints_and_requirements: string[]; current_state: string; roadmap: string[]; data_flows: string[]; component_interactions: Record<string, string>; key_files: Record<string, string>; helpful_hint: string[]; }yes
newTokenCountnumberyes
sessionIdstringyes

Get compression history for a session. Subject: compression.getHistory

Type: Request (RPC)

Request:

FieldTypeRequired
sessionIdstringyes

Response:

FieldTypeRequired
events{ timestamp: number; type: "full" | "incremental" | "rehydrate"; sourceTokens: number; resultTokens: number; model: string; promptVersion: string; depth: number; }[]yes

Auto-generated by yarn docs:bus. Do not edit manually.