Deterministic first
Known signatures and project-owned rules run before optional model reasoning.
Lumis SDK is an open-source, vendor-agnostic Python framework for deterministic diagnosis and guarded recovery across data, ML, and software-delivery pipelines— deterministic first, evidence grounded, model optional, and under explicit human and policy control.
$ uv add lumis-sdklogs · metrics · lineage · schema · codeA SMALL CORE / EXPLICIT BOUNDARIES
Lumis SDK supplies reusable semantics and safety controls while teams keep their monitoring, storage, model, workflow, and deployment choices.
Known signatures and project-owned rules run before optional model reasoning.
Facts, evidence, hypotheses, contradictions, confidence, and gaps stay distinct.
The core runs offline. Providers implement a narrow, explicitly enabled gateway.
SQLite and Markdown provide inspectable defaults without a hosted dependency.
Core contracts remain independent of observability, cloud, orchestration, and agent vendors.
Plans, approvals, verification, audit, and truth state remain explicit boundaries.
PORTS & ADAPTERS
A strict domain holds incident and recovery meaning. Application services coordinate it through replaceable ports; local reference adapters—and independent plugins—connect the infrastructure you choose.
THE PAPER / SEVEN LOGICAL LAYERS
Telemetry and incident memory ground deterministic policy and bounded agentic reasoning. Approved actions pass through guarded execution; verification then closes two learning loops.
Lumis SDK begins with reproducible diagnosis and ships typed contracts for planning, approval, verification, audit, and learning. Execution is intentionally absent from core.
DIAGNOSIS TODAY / HEALING OVER TIME
THE OPEN FOUNDATION
Lumis SDK is the reusable framework layer—not a monitoring system, orchestrator, hosted control plane, or mandatory agent runtime.
OPEN SOURCE / PLATFORM COMING SOON
Use the framework locally or self-host it today. The managed Lumis platform by Qadim Labs is still in development.
FROM RESEARCH TO FRAMEWORK
Lumis SDK implements the agentic recovery and incident response reference architecture proposed in research led by Solomon Eshun, the project's maintainer—together with the open-source contributors who join in.
The paper proposes a seven-layer, vendor-agnostic architecture for guarded self-healing. Verified outcomes enrich incident memory, while recurring diagnosis-and-remediation patterns can be reviewed, tested, and promoted into deterministic rules—making repeated incidents cheaper and more predictable.
Walking the simple-log-diagnosis cookbook from install to a confirmed resolution.
13 RUNNABLE COOKBOOKSPrefer reading? Every cookbook is a self-contained walkthrough.Synthetic, offline, and reproducible—from first diagnosis to guarded proposals.
Lumis SDK is developed in the open under Apache-2.0. Every rule engine, contract, and safety boundary is reviewable—and shaped by the people who show up.
BUILT IN PUBLIC
Great infrastructure tools are transparent, inspectable, and owned by their community. Read the source, run it offline, self-host it—you are never locked in.
PRE-ALPHA / CONTRIBUTORS WELCOME
Apache-2.0 licensed, typed, local-first, and built in public.