Skip to main content

Kalcend Python SDK — execute Kalcend tools from any agent runtime; ships a Hermes plugin for hosted Teammates.

Project description

kalcend

Execute Kalcend tools from Python. Designed for use inside OpenAI shell containers.

Install

pip install kalcend

Usage

from kalcend import run, run_df, download, upload

# Execute any tool
result = run("db_query", query="SELECT * FROM users", credential_id="cred_123")

# Get results as a DataFrame
df = run_df("db_query", query="SELECT * FROM orders", credential_id="cred_123")

# Download a file from the org store
download("file_abc", "/mnt/data/input.csv")

# Upload a file to the org store
upload("/mnt/data/chart.png", "Q1_Chart.png")

Environment

  • KALCEND_TOKEN — JWT token (auto-injected by OpenAI domain_secrets)
  • KALCEND_BASE_URL — API base URL (default: https://api.kalcend.com/agent-exec)

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

kalcend-0.5.1.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

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

kalcend-0.5.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file kalcend-0.5.1.tar.gz.

File metadata

  • Download URL: kalcend-0.5.1.tar.gz
  • Upload date:
  • Size: 13.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for kalcend-0.5.1.tar.gz
Algorithm Hash digest
SHA256 20d797a9e46d30beaacfa2661c7fb1a0a9ad825eeefca2cdde6ccfb4389ebd22
MD5 af0d9a6ea0bea34a511ea40049282a4d
BLAKE2b-256 f289e4e25d31b6121b9e7623219955c077a2cd9b1a0e7c100978f05eae0b2bd7

See more details on using hashes here.

File details

Details for the file kalcend-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: kalcend-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for kalcend-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bd432f6de630b203271d9dd9b4edee00577ef8886cde8a08074f86e14b351c4b
MD5 d970d8583d9e78677066d58404602664
BLAKE2b-256 8ebb0b2e382d0bb6ca041c002041818780dbdc16ca145ffde6a48941eb2f36dd

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