diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..437f721 --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +.PHONY: check check-rules up down smoke + +check: + cd plugin && npm run check + +check-rules: + node scripts/validate-rules.mjs + +up: + ./scripts/dev-up.sh + +down: + ./scripts/dev-down.sh + +smoke: + ./scripts/smoke-no-reply-api.sh diff --git a/README.md b/README.md index fa04acf..0776e83 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,8 @@ The no-reply provider returns `NO_REPLY` for any input. - `plugin/` — OpenClaw plugin (before_model_resolve hook) - `no-reply-api/` — OpenAI-compatible minimal API that always returns `NO_REPLY` - `docs/` — rollout and configuration notes -- `scripts/` — smoke/dev helper scripts +- `scripts/` — smoke/dev/helper checks +- `Makefile` — common dev commands (`make check`, `make check-rules`, `make up`) ---