openclaw/docs/gateway
mushuiyu_xydt f93a558892
fix(plugins): ignore helper files in extension roots
Fixes #88198.

Ignore top-level helper scripts in auto-discovered global/workspace extension roots so they do not become manifestless plugin candidates during config validation. Standalone plugin files remain supported when explicitly configured through `plugins.load.paths`, and docs now call out the supported path.

Verification:
- `node scripts/run-vitest.mjs src/plugins/discovery.test.ts src/config/config.plugin-validation.test.ts`
- `node scripts/run-oxlint.mjs src/plugins/discovery.ts src/plugins/discovery.test.ts src/config/config.plugin-validation.test.ts`
- `git diff --check`
- GitHub CI green at `93073bfa85`
- `.agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main`

Thanks @mushuiyu886 for the fix and @mmhzlrj for the report.
2026-05-30 17:31:53 +01:00
..
security docs: add shrinkwrap and release performance report 2026-05-28 22:00:55 +01:00
authentication.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
background-process.md refactor: internalize OpenClaw agent runtime (#85341) 2026-05-27 19:24:04 +01:00
bonjour.md
bridge-protocol.md
cli-backends.md fix(agents): avoid duplicate Claude CLI skill prompts 2026-05-27 08:34:34 +01:00
config-agents.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
config-channels.md fix(codex): keep WebChat delivery hints out of user requests 2026-05-27 03:44:27 +01:00
config-tools.md fix(agents): forward ACP spawn attachments 2026-05-29 22:08:19 +02:00
configuration-examples.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
configuration-reference.md fix(plugins): ignore helper files in extension roots 2026-05-30 17:31:53 +01:00
configuration.md feat(ios): default to hosted push relay (#88096) 2026-05-29 22:05:25 +03:00
diagnostics.md
discovery.md
doctor.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
gateway-lock.md
health.md
heartbeat.md fix: bound default heartbeat run timeout (#88133) 2026-05-29 22:56:13 +02:00
index.md
local-model-services.md
local-models.md
logging.md refactor: unify OpenAI provider identity 2026-05-30 11:48:41 +02:00
multiple-gateways.md
network-model.md
openai-http-api.md
openresponses-http-api.md [codex] Use clawpdf for PDF extraction (#87670) 2026-05-28 17:35:39 +01:00
openshell.md
opentelemetry.md fix(diagnostics): recover orphaned session activity 2026-05-27 02:47:42 +01:00
operator-scopes.md fix(gateway): require admin for device role approvals (#87146) 2026-05-27 08:08:51 -07:00
pairing.md
prometheus.md
protocol.md refactor: extract gateway client package (#87797) 2026-05-29 02:23:42 +01:00
remote-gateway-readme.md
remote.md
sandbox-vs-tool-policy-vs-elevated.md
sandboxing.md
secrets-plan-contract.md
secrets.md Add plugin manifest contract for SecretRef provider integrations (#82326) 2026-05-29 18:20:45 -04:00
tailscale.md
tools-invoke-http-api.md
troubleshooting.md docs: add macOS gateway sleep troubleshooting 2026-05-27 19:52:56 +01:00
trusted-proxy-auth.md