fix(config): add wide-area discovery domain metadata

This commit is contained in:
Altay 2026-03-13 14:57:22 +03:00
parent 05475629a8
commit d81d3321b6
No known key found for this signature in database
4 changed files with 5 additions and 0 deletions

View File

@ -24,6 +24,7 @@ Docs: https://docs.openclaw.ai
- Android/onboarding QR scan: switch setup QR scanning to Google Code Scanner so onboarding uses a more reliable scanner instead of the legacy embedded ZXing flow. (#45021) Thanks @obviyus. - Android/onboarding QR scan: switch setup QR scanning to Google Code Scanner so onboarding uses a more reliable scanner instead of the legacy embedded ZXing flow. (#45021) Thanks @obviyus.
- Config/web fetch: restore runtime validation for documented `tools.web.fetch.readability` and `tools.web.fetch.firecrawl` settings so valid web fetch configs no longer fail with unrecognized-key errors. (#42583) Thanks @stim64045-spec. - Config/web fetch: restore runtime validation for documented `tools.web.fetch.readability` and `tools.web.fetch.firecrawl` settings so valid web fetch configs no longer fail with unrecognized-key errors. (#42583) Thanks @stim64045-spec.
- Signal/config validation: add `channels.signal.groups` schema support so per-group `requireMention`, `tools`, and `toolsBySender` overrides no longer get rejected during config validation. (#27199) Thanks @unisone. - Signal/config validation: add `channels.signal.groups` schema support so per-group `requireMention`, `tools`, and `toolsBySender` overrides no longer get rejected during config validation. (#27199) Thanks @unisone.
- Config/discovery: accept `discovery.wideArea.domain` in strict config validation so unicast DNS-SD gateway configs no longer fail with an unrecognized-key error. (#35615) Thanks @ingyukoh.
## 2026.3.12 ## 2026.3.12

View File

@ -296,6 +296,7 @@ const TARGET_KEYS = [
"web.reconnect.jitter", "web.reconnect.jitter",
"web.reconnect.maxAttempts", "web.reconnect.maxAttempts",
"discovery", "discovery",
"discovery.wideArea.domain",
"discovery.wideArea.enabled", "discovery.wideArea.enabled",
"discovery.mdns", "discovery.mdns",
"discovery.mdns.mode", "discovery.mdns.mode",

View File

@ -292,6 +292,8 @@ export const FIELD_HELP: Record<string, string> = {
"Wide-area discovery configuration group for exposing discovery signals beyond local-link scopes. Enable only in deployments that intentionally aggregate gateway presence across sites.", "Wide-area discovery configuration group for exposing discovery signals beyond local-link scopes. Enable only in deployments that intentionally aggregate gateway presence across sites.",
"discovery.wideArea.enabled": "discovery.wideArea.enabled":
"Enables wide-area discovery signaling when your environment needs non-local gateway discovery. Keep disabled unless cross-network discovery is operationally required.", "Enables wide-area discovery signaling when your environment needs non-local gateway discovery. Keep disabled unless cross-network discovery is operationally required.",
"discovery.wideArea.domain":
"Optional unicast DNS-SD domain for wide-area discovery, such as openclaw.internal. Use this when you intentionally publish gateway discovery beyond local mDNS scopes.",
"discovery.mdns": "discovery.mdns":
"mDNS discovery configuration group for local network advertisement and discovery behavior tuning. Keep minimal mode for routine LAN discovery unless extra metadata is required.", "mDNS discovery configuration group for local network advertisement and discovery behavior tuning. Keep minimal mode for routine LAN discovery unless extra metadata is required.",
tools: tools:

View File

@ -654,6 +654,7 @@ export const FIELD_LABELS: Record<string, string> = {
discovery: "Discovery", discovery: "Discovery",
"discovery.wideArea": "Wide-area Discovery", "discovery.wideArea": "Wide-area Discovery",
"discovery.wideArea.enabled": "Wide-area Discovery Enabled", "discovery.wideArea.enabled": "Wide-area Discovery Enabled",
"discovery.wideArea.domain": "Wide-area Discovery Domain",
"discovery.mdns": "mDNS Discovery", "discovery.mdns": "mDNS Discovery",
canvasHost: "Canvas Host", canvasHost: "Canvas Host",
"canvasHost.enabled": "Canvas Host Enabled", "canvasHost.enabled": "Canvas Host Enabled",