Skip to main content

korullm

korullm is the LLM boundary extracted from Koru. It provides strategy selection, policy-resolved SubLLM transports and a fail-closed Cursor SDK lane.

Koru owns task orchestration, browser/IDE control and business policies. This package owns only model selection and model invocation.

Installation

pip install korullm
pip install 'korullm[cursor]'

Usage

from pathlib import Path
from korullm import run_subllm

result = run_subllm(
    "Return a JSON plan.",
    Path.cwd(),
    route_function="planning-assistant",
    system_prompt="Return only valid JSON.",
)
assert result.returncode == 0

The model and credentials are resolved by SubLLM for the koru-agent route; callers do not select providers or read secret values directly.

Download files

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

Source Distribution

korullm-0.1.0.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

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

korullm-0.1.0-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file korullm-0.1.0.tar.gz.

File metadata

  • Download URL: korullm-0.1.0.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for korullm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5d47dccde35c1b47f796fcfade226c9370a6b9ed4fb02efa23b1a36d586182b7
MD5 32c967a48b9a81f07f814f9c79789484
BLAKE2b-256 c7caa1783f9258a9e7da66918b27fb8c1131bd2583c9e5e7f92a7104e790cae1

See more details on using hashes here.

File details

Details for the file korullm-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: korullm-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for korullm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8da9b2861db73e888abb10093c685923f0f7816181ff5ec20caccd928ddfee3b
MD5 ecf9dc1d119fd54d1d13c0c45654457b
BLAKE2b-256 40a13f43891dc0308afb78a0242adf10ec70ad6693d35dab76b599274ab55e3e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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