Skip to main content

A Machine that knows.

Project description

Knowing-Machine

A Machine that knows.

In order to launch it from the command line or as a Python subprocess:

echo "Theodotos-Alexandreus: Do you know anything about it, machine?" \
  | uvx knowing-machine \
    --provider-api-key sk-proj-... \
    --github-token ghp_... 

Or, with a local pip installation:

pip install knowing-machine

Set the environment variables:

export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."

Then:

knowing-machine -a multilogue.txt

Or:

knowing-machine multilogue.txt > response.txt

Or:

knowing-machine -a multilogue.txt > tmp && echo tmp > multilogue.txt

Or use it in your Python code:

# Python
import knowing_machine

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

knowing_machine-0.0.7.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

knowing_machine-0.0.7-py3-none-any.whl (23.5 kB view details)

Uploaded Python 3

File details

Details for the file knowing_machine-0.0.7.tar.gz.

File metadata

  • Download URL: knowing_machine-0.0.7.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for knowing_machine-0.0.7.tar.gz
Algorithm Hash digest
SHA256 ce97c049dc4b2287576242fe0ce7720039a671510f3fd96069ba26f3998d3905
MD5 61bdd940261fe018bc074ebe08f1c04e
BLAKE2b-256 a9f26fa4da1ca5f90a2a77efd15d8b3b0fdd6d3d46d0682a0133d813409b0e66

See more details on using hashes here.

Provenance

The following attestation bundles were made for knowing_machine-0.0.7.tar.gz:

Publisher: python-publish.yml on knowing-machine/knowing-machine

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

File details

Details for the file knowing_machine-0.0.7-py3-none-any.whl.

File metadata

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

File hashes

Hashes for knowing_machine-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b6d6622ea6508f80bea79def87280005d5cdacca19b0bd8a60463a2816606e9e
MD5 531fb53168c5a97aeefec1d3cede4b84
BLAKE2b-256 a340be2250f2627968fb783f2a399336bfab61e162af14c3b7a9e3d045237456

See more details on using hashes here.

Provenance

The following attestation bundles were made for knowing_machine-0.0.7-py3-none-any.whl:

Publisher: python-publish.yml on knowing-machine/knowing-machine

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