Skip to main content

Python SDK for Loki Mode - autonomous multi-agent development platform

Project description

loki-mode-sdk

Python SDK for Loki Mode, the autonomous multi-agent development platform.

Install

pip install loki-mode-sdk

Quick Start

from loki_mode_sdk import Client

client = Client(base_url="http://localhost:57374")

# Check dashboard status
status = client.get_status()
print(status)

# List projects
projects = client.list_projects()
for p in projects:
    print(f"{p.id}: {p.name} ({p.status})")

API Reference

The SDK wraps the Loki Mode Dashboard API (default port 57374).

Client Methods

  • client.get_status() - Dashboard status and version
  • client.list_projects() - List all projects
  • client.create_project(name) - Create a new project
  • client.get_project(id) - Get project details
  • client.list_runs(project_id) - List runs
  • client.cancel_run(run_id) - Cancel a running execution
  • client.query_audit() - Query audit trail
  • client.create_api_key(name) - Create API key
  • client.rotate_api_key(key_id) - Rotate API key

Requirements

  • Python 3.10+
  • Running Loki Mode instance (npm install -g loki-mode)

License

Business Source License 1.1 -- see LICENSE

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

loki_mode_sdk-7.16.0.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

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

loki_mode_sdk-7.16.0-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file loki_mode_sdk-7.16.0.tar.gz.

File metadata

  • Download URL: loki_mode_sdk-7.16.0.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for loki_mode_sdk-7.16.0.tar.gz
Algorithm Hash digest
SHA256 b71a3552d60ddea2d3013558b4485bcd843c3d68caf6a1e40cd2f219eeb854d7
MD5 1dc6ae71dc410a37b423bce9cba21d5d
BLAKE2b-256 d32772d82219dc91ff038148a4410286e0497d730a1295d9b51f525cdd109333

See more details on using hashes here.

File details

Details for the file loki_mode_sdk-7.16.0-py3-none-any.whl.

File metadata

  • Download URL: loki_mode_sdk-7.16.0-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for loki_mode_sdk-7.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b4ba18f9c2cb7fac6e374e737b132a28b7c2d2bd1a849d761ad3c867543a40b2
MD5 72844a7bee67e7e545b1e601bf33b7b6
BLAKE2b-256 742918d7269ae870bc5e175405ab4eb6bbf582583d6b79d58adac79a22b79542

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