Abstract minds.
In order to launch it from the command line or as a Python subprocess:
echo "Theodotos-Alexandreus: Does it make sense, minds?" \
| uvx abstract-minds \
--provider-api-key=sk-proj-... \
--github-token=ghp_... Or, with a local pip installation:
pip install abstract-mindsSet the environment variables:
export PROVIDER_API_KEY="sk-proj-..."
export GITHUB_TOKEN="ghp_..."Then:
abstract-minds multilogue.txtOr:
abstract-minds multilogue.txt > output.txtOr:
abstract-minds multilogue.txt > tmp && mv tmp multilogue.txtOr:
cat multilogue.txt new_turn.txt | abstract-mindsOr:
cat multilogue.txt new_turn.txt | abstract-minds > tmp && mv tmp multilogue.txtOr:
(cat multilogue.txt; echo:"Theodotos: What do you think, Abstract-Minds?") \
| abstract-mindsOr:
cat multilogue.txt new_turn.txt | abstract-minds > tmp && mv tmp multilogue.txtOr, if you have installed other machines:
cat multilogue.md | abstract-minds \
| summarizing-machine | judging-machine > summary_judgment.mdOr use it in your Python code:
# Python
import abstract_minds