Skip to main content

A CLI tool for developing and experimenting with qualia-oriented LLM agents

Project description

kiari

kiari is a CLI tool for developing and experimenting with qualia-oriented LLM agents.

Installation

pip install kiari

Usage

Start the interactive console:

kiari

Run a one-shot batch prompt:

kiari "hello"

Manage profiles:

kiari profile list
kiari profile new
kiari profile use

Watch Mode

Watch file changes:

kiari watch "file?paths=.&include_patterns=*.md"

Watch Pub/Sub:

kiari ext pubsub create-topic --project-id kiarina --topic-id tmp
kiari ext pubsub create-subscription --project-id kiarina --topic-id tmp --subscription-id tmp
kiari watch "pubsub?project_id=kiarina&subscription_id=tmp"
kiari ext pubsub publish-message --project-id kiarina --topic-id tmp --attribute hoge=fuga "hello"

Watch Realtime Database:

DATABASE_URL=https://kiarina-python.firebaseio.com/
kiari watch "rtdb?database_url=$DATABASE_URL&path=/posts/kiarina"
kiari ext rtdb set --database-url $DATABASE_URL --path /posts/kiarina '{"message":"hello"}'
kiari ext rtdb get --database-url $DATABASE_URL --path /posts/kiarina
kiari ext rtdb watch --database-url $DATABASE_URL --path /posts/kiarina

Watch Slack:

CHANNEL_ID=C077QKNDCUR
kiari watch "slack?"
kiari watch --watch-handler slack "slack?"
kiari ext slack post-message --channel $CHANNEL_ID "hello"
kiari ext -v slack get-channel-messages --channel $CHANNEL_ID --limit 1
kiari ext slack watch-channel --channel $CHANNEL_ID

Development

mise run setup
mise run ci

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

kiari-0.1.0.tar.gz (37.0 MB view details)

Uploaded Source

Built Distribution

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

kiari-0.1.0-py3-none-any.whl (283.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kiari-0.1.0.tar.gz
  • Upload date:
  • Size: 37.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kiari-0.1.0.tar.gz
Algorithm Hash digest
SHA256 efc824434626dcb0b138c181047d3b1d4d8cb938e708a206dd224de9916c951e
MD5 84b5fe66c54dd14962b4e0df0d5e429c
BLAKE2b-256 53fe54937dee0c6c02c19b249f1d2be9f39d971b213861296ead89c5da302393

See more details on using hashes here.

Provenance

The following attestation bundles were made for kiari-0.1.0.tar.gz:

Publisher: release-pypi.yml on kiarina/kiari

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: kiari-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 283.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for kiari-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 644f1ed836f396d3847bcf393d0ef3e04d9c82f4a6269c8a0917a56d72fa45cd
MD5 58a29309eb7bda3e26c5c4da3ea37ebd
BLAKE2b-256 09c1c4c9ab68f3a7b07a63bc8a735d58e16028d1d8c162c924c1af6469d374fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for kiari-0.1.0-py3-none-any.whl:

Publisher: release-pypi.yml on kiarina/kiari

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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