Skip to content

DistillerService

Defined in: src/distiller.ts:109

new DistillerService(deps): DistillerService

Defined in: src/distiller.ts:123

DistillerDeps

DistillerService

consider(repoPath): void

Defined in: src/distiller.ts:175

Start a distill run for repoPath if enough recent signals exist and none is in flight.

string

void


distillNow(repoPath): void

Defined in: src/distiller.ts:185

Force a distill run regardless of the signal threshold (manual trigger). Still requires at least one signal — nothing to distill from otherwise. Subject to the concurrency cap; excess calls are queued.

string

void


health(): object

Defined in: src/distiller.ts:133

object

consecutiveFailures: number

lastFailure: { at: number; reason: string; repoPath: string; } | null

ok: boolean


tick(): Promise<void>

Defined in: src/distiller.ts:279

Finalize any run whose proposals file is ready or that timed out, then drain queue.

Promise<void>