.PHONY: serve test strict
-MODULE=goals
+MODULE=matrix_shop_bot
.venv:
python -m venv .venv
.venv/bin/pip install .
+.mcp:
+ python -m venv .mcp
+ .mcp/bin/pip install -e ".[llm]"
+
serve: .venv
.venv/bin/python app.py
rm -rf .venv
rm session.txt # Reset session
+tail:
+ tail -f matrix-shop-bot.log
+
test: .venv
.venv/bin/pip install .[test]
.venv/bin/mypy -m $(MODULE)
strict: .venv
.venv/bin/mypy --strict -m $(MODULE)
+
+clean-mcp:
+ rm -rf .mcp
+
+mcp: .mcp
+ .mcp/bin/python mcp-tool.py