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.0.tar.gz (12.5 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.0-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kalcend-0.5.0.tar.gz
  • Upload date:
  • Size: 12.5 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.0.tar.gz
Algorithm Hash digest
SHA256 014bbb2c79d2e71ac192b868358f34aebc07b212ffbdd7b9be93495980e7c0c8
MD5 73d763626c075855793d537bb110e3a0
BLAKE2b-256 85e09cddbe80d8022e191a51963c39b96dae71b309174e32db6365e576f527f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kalcend-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 9.2 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebc2acdf941bbf28fec177af88bd2e47f42701cf9bf6c7f759f22b47565ea034
MD5 b06fcfb258ab0e6c505e75e6c88c405d
BLAKE2b-256 ae2498f82c47355b0834be67c5334196777379204eaf8a506a33e3c2b72d4f4b

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