feat: implement GEWU service and local agent workflows
CI / quality (push) Canceled after 0s

This commit is contained in:
vasily committed 2026-10-14 19:21:35 +08:00
1 parent 4db3f45164
commit d25c04cdd2
175 files changed
+56243 -15

No files matched your search

+47
View File
@@ -0,0 +1,47 @@
.PHONY: dev check format test typecheck web-check browser-test schemas api-types pack-manifest boundaries benchmark-search
dev:
GEWU_DATA_ROOT=$${GEWU_DATA_ROOT:-./.data/gewu} ./scripts/python-tool uvicorn gewu.bootstrap.app:create_local_app --factory --reload
provision-credential:
./scripts/python-tool python scripts/provision_credential.py $(ARGS)
seed-test-registry:
./scripts/python-tool python scripts/seed_test_registry.py $(ARGS)
check:
./scripts/python-tool ruff check .
format:
./scripts/python-tool ruff format .
test:
./scripts/python-tool pytest
typecheck:
./scripts/python-tool mypy src
web-check:
npm --prefix web run check
browser-test:
npm --prefix web run test:e2e
schemas:
./scripts/python-tool python scripts/export_schemas.py
./scripts/python-tool python scripts/export_catalog.py
./scripts/python-tool python scripts/export_agent_contract.py
api-types: schemas
./scripts/python-tool python scripts/export_openapi.py
npm --prefix web run generate:api-types
pack-manifest:
python agents/gewu/scripts/manifest_tool.py refresh
boundaries:
./scripts/python-tool python scripts/check_boundaries.py
benchmark-search:
./scripts/python-tool python scripts/benchmark_search.py $(ARGS)