openclaw/docs
Jesse Merhi 4ea0556f64
feat: add proxy validation command
Adds `openclaw proxy validate` for operator-managed proxy preflight checks, including allowed/denied destination validation, CLI output, tests, docs, and changelog coverage.

Maintainer follow-ups before landing:
- validate custom allowed URLs before probing;
- use a temporary loopback canary for default denied checks and fail custom denied transport errors as unverifiable;
- redact proxy URL userinfo, query strings, and fragments from text/JSON validation output.

Validation:
- `pnpm test src/infra/net/proxy/proxy-validation.test.ts src/cli/proxy-cli.runtime.test.ts src/cli/proxy-cli.test.ts -- --reporter=verbose`
- `pnpm exec oxfmt --check --threads=1 CHANGELOG.md src/cli/proxy-cli.ts src/cli/proxy-cli.runtime.ts src/cli/proxy-cli.test.ts src/cli/proxy-cli.runtime.test.ts src/infra/net/proxy/proxy-validation.ts src/infra/net/proxy/proxy-validation.test.ts docs/cli/proxy.md docs/security/network-proxy.md`
- `pnpm exec oxlint src/cli/proxy-cli.runtime.ts src/cli/proxy-cli.runtime.test.ts`
- `git diff --check`
- Testbox `pnpm install && OPENCLAW_TESTBOX=1 pnpm check:changed` on `tbx_01kqgz68ff20n3dtrgq0j1mykt`
- GitHub CI success on `321b3aaf2b`
2026-05-01 00:19:55 -05:00
..
.generated fix: keep async music delivery agent-mediated (#75335) 2026-04-30 21:48:27 -05:00
.i18n docs: document shipped app sdk 2026-04-30 01:59:04 +01:00
assets
automation fix: keep async music delivery agent-mediated (#75335) 2026-04-30 21:48:27 -05:00
channels fix(auto-reply): keep group visible replies deliverable (#75382) 2026-05-01 05:07:03 +00:00
cli feat: add proxy validation command 2026-05-01 00:19:55 -05:00
concepts [codex] Fix commitments safety and coverage (#75302) 2026-05-01 01:14:07 +00:00
debug docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
diagnostics fix: honor config timeline diagnostics 2026-04-29 19:53:55 +01:00
gateway fix(doctor): warn on plugin tool allowlist mismatch 2026-05-01 05:33:03 +01:00
help test: strengthen published upgrade survivor lane (#75361) 2026-04-30 21:50:36 -05:00
images feat: Streamline Feishu channel onboarding with QR code scan-to-create flow (#65680) 2026-04-13 18:03:44 +08:00
install fix(config): tighten patch command semantics 2026-04-29 22:02:02 +01:00
nodes fix(file-transfer): require canonical node policy authorization (#74742) 2026-04-30 04:03:40 +00:00
plan docs: batch sentence-case headings across high-Title-Case offenders 2026-04-26 23:52:28 -07:00
platforms fix(macos): repair stale gateway tls pins (#75038) 2026-04-30 14:14:03 +03:00
plugins fix: restore Twilio Meet voice intro 2026-05-01 05:41:49 +01:00
providers fix(deepseek): expose V4 max thinking levels (#73008) 2026-04-30 23:34:05 +08:00
reference test: strengthen published upgrade survivor lane (#75361) 2026-04-30 21:50:36 -05:00
security feat: add proxy validation command 2026-05-01 00:19:55 -05:00
snippets/plugin-publish docs: show explicit startup activation in plugin examples 2026-04-28 03:13:20 +01:00
start chore(gateway): run watch mode in tmux 2026-04-29 09:42:48 +01:00
superpowers/specs Add tweakcn custom theme import 2026-04-24 20:36:45 -05:00
tools fix(doctor): warn on plugin tool allowlist mismatch 2026-05-01 05:33:03 +01:00
web docs: clarify i18n locale visibility 2026-04-29 17:00:48 -07:00
AGENTS.md docs: align documentation with current surfaces 2026-04-23 07:25:06 +01:00
auth-credential-semantics.md [codex] Make external CLI credential discovery explicit (#75209) 2026-04-30 20:32:55 +00:00
brave-search.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
ci.md test: strengthen published upgrade survivor lane (#75361) 2026-04-30 21:50:36 -05:00
CLAUDE.md
date-time.md docs: normalize frontmatter titles to sentence case 2026-04-23 13:15:17 -07:00
docs.json ci: tighten full release validation 2026-05-01 03:19:49 +01:00
index.md Docs: link feature cards to relevant pages 2026-04-21 20:36:55 -05:00
logging.md fix(cli): fall back to file logs when local logs rpc closes 2026-04-29 08:10:15 +01:00
nav-tabs-underline.js
network.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
perplexity.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
pi-dev.md docs: full-page readability pass on 5 worst-offender pages 2026-04-26 23:57:10 -07:00
pi.md docs: batch sentence-case headings across high-Title-Case offenders 2026-04-26 23:52:28 -07:00
prose.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
style.css perf: optimize remaining core tests 2026-04-17 16:05:10 +01:00
tts.md docs: add Related sections to remaining platform, reference template, and misc pages 2026-04-23 20:40:15 -07:00
vps.md Docs: add VPS admin hardening note (#54685) 2026-04-29 14:36:33 -07:00
whatsapp-openclaw-ai-zh.jpg
whatsapp-openclaw.jpg