Skip to main content

Krionis Orchestrator 1.0

Krionis Orchestrator is the agent runtime that sits on top of Krionis Pipeline. It adds agent lifecycle control, routed controlled queries, telemetry, capacity signals, and an API-first orchestration layer for teams building local AI systems in secure environments.


What Is New In 1.0

  • Controlled orchestrator queries routed through the same HITL and audit path as direct queries
  • Agent start, stop, list, and readiness controls exposed through the API
  • Capacity signaling for whether another agent can be started safely
  • Dedicated telemetry and runtime diagnostics surfaces
  • Frontend-agnostic lifecycle and route APIs for custom applications
  • Better startup behavior by avoiding eager provider initialization
  • Docker-ready deployment path when paired with Krionis Pipeline

Core Capabilities

⚡ Batching & Microbatching

  • Queueing + scheduling for efficient parallel queries
  • Smooth multi-user handling (no “stuck at starting”)

🕹 Agent Runtime

  • Built-in agents: Retriever, Compressor, Reranker, Drafting, Validator, Dialogue, Coordinator
  • Agents communicate, self-optimize, and hand off state until human approval

🔗 Provider Plug-ins

  • Pluggable backends (local LLMs, APIs, hybrid deployments)
  • Bridges directly to krionis-pipeline

🌐 **API + Web Interface + CLI **

  • REST endpoints for orchestration and multi-agent queries
  • Minimal HTML UI for monitoring and interaction
  • CLI interface for starting/stopping and monitoring the orchestrator

🛡 Resilient Runtime

  • Timeouts, retries, and cancellation built in
  • Lightweight, works offline and in low-compute setups

Quickstart

Required Setup

Before starting the orchestrator, always make sure your working directory contains:

  • config\system.yaml – the main configuration file used by both the orchestrator and the pipeline.
  • data\manual\ – a directory with manually curated data (shared by both the pipeline and orchestrator).

These must be present in the directory where you launch the CLI (pwd on Linux/macOS, current folder in Windows).

Install:

pip install krionis-orchestrator

Krionis Orchestrator CLI

The orchestrator ships with a cross-platform CLI, installed as krionis-orchestrator.
It lets you start, stop, restart, and inspect the orchestrator.

Basic Usage

# Start the orchestrator (detached in background)
krionis-orchestrator start --host 0.0.0.0 --port 8080

# Check if it's running
krionis-orchestrator status
# → Running (pid 12345, uptime 00:02:17).

# Stop the orchestrator
krionis-orchestrator stop

# Restart the orchestrator
krionis-orchestrator restart

Options

--host (default: 0.0.0.0) – bind address
--port (default: 8080) – port to serve on
--workers (default: 1) – number of uvicorn workers
--log-file – optional path to capture logs

Developer Mode

To run in the foreground with hot-reload (auto-restart on code changes):

krionis-orchestrator dev --host 127.0.0.1 --port 8080

The CLI works the same on Linux, macOS, and Windows.

Metadata

Release files for krionis-orchestrator 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for krionis-orchestrator 1.1.0
File Size Uploaded
krionis_orchestrator-1.1.0.tar.gz 24.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for krionis-orchestrator 1.1.0
File Interpreter ABI Platform
krionis_orchestrator-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 59.7 kB

Release files / krionis_orchestrator-1.1.0.tar.gz

Download URL krionis_orchestrator-1.1.0.tar.gz
Size 24.2 kB
Tags Source
SHA-256 checksum
How to use checksums
39b291f2abce81a63b0d9e6c7a4d33ed1aa451d7fcf404b023b95af5ae801c17
BLAKE2b-256 checksum
How to use checksums
5b1033c7d1cb846b622d6a4252bfac67cb0f25d6f7f79293a3cd1593291c6f1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

Release files / krionis_orchestrator-1.1.0-py3-none-any.whl

Download URL krionis_orchestrator-1.1.0-py3-none-any.whl
Size 35.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e15f15f9fc6bf69a672fa0a60786d35fae2194aa411206ece8f1de2f93a0b0a9
BLAKE2b-256 checksum
How to use checksums
231b0fe1ab2a2660a81c596b043f3248427b2d0466f134748b9019564fba0819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.5

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page