Skip to main content

A Machine that dispatches requests and messages.

Project description

Dispatching-Machine

A Machine that dispatches requests and messages.

In order to launch it with OpenAI as LLM provider:

  echo "Theodotos-Alexandreus: Hand this request over to Criticizing-Machine." \
    | uvx dispatching-machine \
        --provider-api-key=sk-proj-... \
        --github-token=ghp_... 

Or with Anthropic:

  echo "Theodotos-Alexandreus: Hand this request over to Criticizing-Machine." \
    | uvx --with "dispatching-machine[anthropic]" dispatching-machine \
        --provider-api-key=sk-ant-... \
        --github-token=ghp_... 

Or with Gemini:

  echo "Theodotos-Alexandreus: Hand this request over to Criticizing-Machine." \
    | uvx --with "dispatching-machine[gemini]" dispatching-machine \
        --provider-api-key=AIzaSy... \
        --github-token=ghp_... 

Or:

  pip install dispatching-machine

Then:

  # Python
  import dispatching_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

dispatching_machine-0.0.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

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

dispatching_machine-0.0.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file dispatching_machine-0.0.1.tar.gz.

File metadata

  • Download URL: dispatching_machine-0.0.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for dispatching_machine-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c06164006211b8ddf794e32b19e096534c64d01b887560a32437c75f745f4a8a
MD5 141a53ceee2b6254839c99e2708fe0f4
BLAKE2b-256 21e5f626224eca08ba8c79db25612db92c9fcc5d0c36b2ea6448556d59f908b4

See more details on using hashes here.

File details

Details for the file dispatching_machine-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dispatching_machine-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7511b8c68e2d84eeb1767a6441357657e7d278c35f784c91136afa385679b628
MD5 92a573ce63bcf15a648bca576f82911b
BLAKE2b-256 65568b2c0601862d77af9a8122153d9bfcebca8e616b858875f272990ca8976c

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