Interface: HubConfig

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / HubConfig

Interface: HubConfig

Defined in: src/integration/hub.ts:110

Configuration for creating a PraxisHub instance.

Properties

autoApproveThreshold

autoApproveThreshold: number

Defined in: src/integration/hub.ts:120

Auto-approve experiments below this resource budget?


chronicle?

optional chronicle?: ProjectChronicle

Defined in: src/integration/hub.ts:122

Chronos chronicle integration โ€” records all hub events as ProjectEvents


expectedDomains

expectedDomains: string[]

Defined in: src/integration/hub.ts:116

Expected domains for coverage analysis


experiments

experiments: ExperimentRegistry

Defined in: src/integration/hub.ts:114

Experiment registry


facts

facts: Map<string, UncertainFact>

Defined in: src/integration/hub.ts:112

Fact store (shared with uncertainty module)


modelPrompt?

optional modelPrompt?: (prompt, opts?) => Promise<string>

Defined in: src/integration/hub.ts:124

Model prompt function for model-calibration experiments

Parameters

prompt

string

opts?
temperature?

number

Returns

Promise<string>


staleThresholdDays

staleThresholdDays: number

Defined in: src/integration/hub.ts:118

How old before a fact is "stale"