Buckets:
| VENV ?= venv | |
| PYTHON ?= $(VENV)/bin/python | |
| PIP ?= $(VENV)/bin/pip | |
| setup: | |
| python -m venv $(VENV) | |
| $(PIP) install --upgrade pip | |
| $(PIP) install -e ".[all,dev]" | |
| lint: | |
| $(VENV)/bin/black . --check | |
| $(VENV)/bin/isort . --check-only | |
| $(VENV)/bin/flake8 | |
| fmt: | |
| $(VENV)/bin/black . | |
| $(VENV)/bin/isort . | |
| test: | |
| $(VENV)/bin/pytest | |
| test-cov: | |
| $(VENV)/bin/pytest --cov=core --cov=memory --cov=learning --cov=reasoning --cov=safety --cov=training --cov=api --cov=agents --cov-report=term-missing | |
| bmad-gate: | |
| $(VENV)/bin/python scripts/bmad_production_gate.py --mode local | |
| run: | |
| $(PYTHON) main_orchestrator.py | |
| # Usage: make ask-echo ARGS='--stream "Your question"' | |
| # Or: ./scripts/ask-echo "Your question" | |
| ask-echo: | |
| @./scripts/ask-echo $(ARGS) | |
| # Symlink into ~/.local/bin (add that dir to PATH if needed) | |
| install-ask-echo: | |
| @mkdir -p "$(HOME)/.local/bin" | |
| @ln -sf "$(CURDIR)/scripts/ask-echo" "$(HOME)/.local/bin/ask-echo" | |
| @chmod +x "$(CURDIR)/scripts/ask-echo" | |
| @echo "Installed: $(HOME)/.local/bin/ask-echo -> $(CURDIR)/scripts/ask-echo" | |
| @echo "Ensure $(HOME)/.local/bin is on your PATH, then: ask-echo \"Hello Echo\"" | |
Xet Storage Details
- Size:
- 1.2 kB
- Xet hash:
- b3c642a4f4836dcc33d05ef390c37670a6415dd746efaf17774fc7fe2080bfa7
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.