Skip to main content

Plugin Overview

Thermocline uses Rust plugin crates, but wiring differs by component and feature.

Plugin Wiring in v1.0

Plugin CrateRuntime ComponentCompile Behavior
plugins/intelligent-cacheQuery EngineFeature intelligent-cache enabled by default in query-engine
plugins/gpu-accelStorage EngineOptional compile feature gpu-accel
plugins/ml-engineStorage EngineLinked directly (ML stages always available)

Source of Truth

  • Query engine features: services/query-engine/Cargo.toml
  • Storage engine features: services/storage-engine/Cargo.toml
  • ML stage wiring: services/storage-engine/src/aggregation/pipeline.rs

Build Examples

Storage Engine with GPU support

cd services/storage-engine
cargo build --release --features gpu-accel

Query Engine with intelligent cache (default)

cd services/query-engine
cargo build --release