Skip to main content

Modular agent orchestrator for reasoning pipelines

Project description

OrKa Logo

GitHub Tag PyPI - License

Unit Tests Lint

codecov orka-reasoning

PyPiDockerDocumentation

orkacore

Pepy Total Downloads

Overview

OrKA-reasoning is a open-source, local‑first, YAML‑driven system for composing AI workflows. Define agents and control‑flow in configuration, run them with a single command, and keep everything observable and reproducible.

Think of it as a streamlined, open-source experimental framework with a strong focus on:

  • YAML‑first workflows: declarative configs over code > see YAML Configuration
  • Visual builder and runner (drag‑and‑drop) > see OrKa UI
  • Built‑in memory with vector search and decay > see Memory System
  • Local and cloud LLM support with cost controls > see Backends
  • Rich control flow (router, fork/join, loop, failover, plan validation) > see Agents & Nodes
  • Path discovery with GraphScout (beta) > see GraphScout
  • Structured JSON inputs for complex data > see JSON Inputs
  • Observability and tracing > see Observability
  • Testing guidance and examples > see Testing Guide

Get started

Community

License

Apache 2.0 — see LICENSE

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orka_reasoning-0.9.14.tar.gz (600.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orka_reasoning-0.9.14-py3-none-any.whl (646.7 kB view details)

Uploaded Python 3

File details

Details for the file orka_reasoning-0.9.14.tar.gz.

File metadata

  • Download URL: orka_reasoning-0.9.14.tar.gz
  • Upload date:
  • Size: 600.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for orka_reasoning-0.9.14.tar.gz
Algorithm Hash digest
SHA256 9a71f2322f4a410febd4c9feb976dc38e5164bf08b58de3f8589e0a5fb8ba495
MD5 285e33a59dd6427a1e0488eb3cb42135
BLAKE2b-256 527ec184bc20d05cab1ecd1c2307a96386da3e9f0d55a6544709a47f08dc01c4

See more details on using hashes here.

File details

Details for the file orka_reasoning-0.9.14-py3-none-any.whl.

File metadata

File hashes

Hashes for orka_reasoning-0.9.14-py3-none-any.whl
Algorithm Hash digest
SHA256 63f2664ecb81de6892beedfbe8d22fa46774e0696994fa643f543f57efd6ecfa
MD5 448ed1502d252e169a886e3c627463ad
BLAKE2b-256 4fbd34c81e954706d65b8b3bcd1b25c88fd39fd3230805bbb457cd0ad2c2b208

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page