Skip to main content

Memory machine

Project description

Machina-Memoriae

Memory machine.

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

echo "Theodotos-Alexandreus: What do you remember about that, machine?" \
  | uvx machina-memoriae \
    --provider-api-key=sk-proj-... \
    --github-token=ghp_... 

Or, with a local pip installation:

pip install machina-memoriae

Set the environment variables:

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

Then:

machina-memoriae multilogue.txt

Or:

machina-memoriae multilogue.txt > output.txt

Or:

machina-memoriae multilogue.txt > tmp && mv tmp multilogue.txt

Or:

cat multilogue.txt new_turn.txt | machina-memoriae

Or:

cat multilogue.txt new_turn.txt | machina-memoriae > tmp && mv tmp multilogue.txt

Or:

(cat multilogue.txt; echo:"Theodotos: What do you think, Machina-Memoriae?") \
  | machina-memoriae

Or:

cat multilogue.txt new_turn.txt | machina-memoriae > tmp && mv tmp multilogue.txt

Or, if you have installed other machines:

cat multilogue.md | machina-memoriae \
  | summarizing-machine | judging-machine > summary_judgment.md

Or use it in your Python code:

# Python
import machina_memoriae

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

machina_memoriae-0.0.2.tar.gz (21.6 kB view details)

Uploaded Source

Built Distribution

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

machina_memoriae-0.0.2-py3-none-any.whl (27.6 kB view details)

Uploaded Python 3

File details

Details for the file machina_memoriae-0.0.2.tar.gz.

File metadata

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

File hashes

Hashes for machina_memoriae-0.0.2.tar.gz
Algorithm Hash digest
SHA256 616306192593493915dd96b0ddd07f9a8d6ce6474a8812624b09a40711558a2a
MD5 aebc721fe2af7d7cda4f3f9a3b678193
BLAKE2b-256 1f9ea9348fff0b9ca724a3dc9c19477a5ab1b1095caa519c562ebe3d7e3f4d31

See more details on using hashes here.

Provenance

The following attestation bundles were made for machina_memoriae-0.0.2.tar.gz:

Publisher: python-publish.yml on machina-memoriae/machina-memoriae

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

File details

Details for the file machina_memoriae-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for machina_memoriae-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d638572bbb356672d5c56b7038ee0ff5c98f35ddaf81ce6a0d92ed3de65a0b12
MD5 3991018e5b0d812421ef20dcf429aacc
BLAKE2b-256 f3c08dff47d93e3de4b24f14e8aebaa7d19e69e18fa12f3cb8a397cdc1580721

See more details on using hashes here.

Provenance

The following attestation bundles were made for machina_memoriae-0.0.2-py3-none-any.whl:

Publisher: python-publish.yml on machina-memoriae/machina-memoriae

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