openclaw/extensions
Peter Steinberger 3548cff14b
refactor: migrate validators to TypeBox (#86639)
* refactor: migrate validators to typebox

* fix: preserve json schema resource refs

* chore: clean schema preflight recursion

* refactor: remove lobster ajv shim

* fix: support schema array refs

* fix: validate schema dependencies

* fix: preserve schema contract checks

* fix: support same-document schema refs

* fix: preserve untyped map defaults

* fix: preserve schema default semantics

* test: avoid thenable schema literals

* test: build conditional schema key

* fix: defer resource id refs to typebox

* fix: reject invalid schema enum metadata

* fix: preserve default branch semantics

* fix: resolve schema resource refs

* fix: narrow conditional default fallback

* fix: preserve uri format validation

* fix: preserve validator compatibility

* test: avoid ajv cache lint violation

* fix: preserve typebox validation diagnostics

* fix: validate defaulted conditional schemas

* fix: normalize mcp draft schemas

* fix: preserve tuple schema defaults

* fix: resolve relative schema refs

* fix: scope typebox format semantics

* fix: align conditional format defaults

* fix: decode schema pointer refs

* fix: filter grouped secretref diagnostics

* fix: preserve default conditional compatibility

* fix: preserve nullable schema compatibility

* fix: settle defaults before conditionals

* fix: preserve default validation invariants

* fix: validate dynamic schema refs

* fix: reject malformed nullable schemas
2026-05-26 08:45:28 +01:00
..
acpx chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
active-memory refactor: reuse shared coercion helpers (#86419) 2026-05-25 21:20:41 +01:00
admin-http-rpc chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
alibaba chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
amazon-bedrock chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
amazon-bedrock-mantle chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
anthropic chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
anthropic-vertex chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
arcee chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
azure-speech chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
bonjour chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
brave chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
browser chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
byteplus chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
canvas chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
cerebras chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
chutes chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
clickclack chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
cloudflare-ai-gateway chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
codex refactor: migrate validators to TypeBox (#86639) 2026-05-26 08:45:28 +01:00
comfy chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
copilot-proxy chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
deepgram chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
deepinfra chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
deepseek chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
device-pair fix(gateway): gate talk secret bootstrap handoff (#85690) 2026-05-25 11:34:12 +03:00
diagnostics-otel Add OpenTelemetry LLM content spans (#86191) 2026-05-26 02:24:02 +01:00
diagnostics-prometheus Add OpenTelemetry LLM content spans (#86191) 2026-05-26 02:24:02 +01:00
diffs refactor: migrate validators to TypeBox (#86639) 2026-05-26 08:45:28 +01:00
discord perf(discord): use libopus-wasm for voice opus 2026-05-26 02:53:29 +01:00
document-extract chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
duckduckgo chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
elevenlabs chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
exa chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
fal chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
feishu chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
file-transfer chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
firecrawl chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
fireworks chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
github-copilot chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
google chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
google-meet chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
googlechat chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
gradium chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
groq chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
huggingface chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
image-generation-core chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
imessage fix(imessage): send group media via attachment command (#86770) 2026-05-25 23:31:27 -07:00
inworld chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
irc chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
kilocode chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
kimi-coding chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
line chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
litellm chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
llm-task chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
lmstudio chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
lobster refactor: migrate validators to TypeBox (#86639) 2026-05-26 08:45:28 +01:00
matrix chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
mattermost chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
media-understanding-core chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
meeting-notes chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
memory-core chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
memory-lancedb chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
memory-wiki refactor: migrate validators to TypeBox (#86639) 2026-05-26 08:45:28 +01:00
microsoft chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
microsoft-foundry chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
migrate-claude chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
migrate-hermes chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
minimax chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
mistral chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
moonshot chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
msteams chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
nextcloud-talk chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
nostr chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
nvidia chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
oc-path chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
ollama chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
open-prose chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
openai chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
opencode chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
opencode-go chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
openrouter chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
openshell chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
perplexity chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
phone-control refactor: reuse shared coercion helpers (#86419) 2026-05-25 21:20:41 +01:00
policy chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
qa-channel chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
qa-lab chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
qa-matrix chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
qianfan chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
qqbot test(qqbot): make OPENCLAW_HOME media test Windows-safe 2026-05-26 05:52:05 +02:00
qwen chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
runway chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
searxng chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
senseaudio chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
sglang chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
signal chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
skill-workshop chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
slack test: enforce per-test ci threshold 2026-05-26 04:35:20 +01:00
speech-core chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
stepfun chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
synology-chat chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
synthetic chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
talk-voice
tavily chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
telegram test(telegram): use platform temp path in bot harness 2026-05-26 07:49:19 +02:00
tencent chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
test-support
thread-ownership
tlon chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
together chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
tokenjuice chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
tts-local-cli chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
twitch refactor: migrate validators to TypeBox (#86639) 2026-05-26 08:45:28 +01:00
venice chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
vercel-ai-gateway chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
video-generation-core chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
vllm chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
voice-call chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
volcengine chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
voyage chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
vydra chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
web-readability chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
webhooks chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
whatsapp test: stabilize media fallback and background timeout tests 2026-05-26 05:19:50 +01:00
xai chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
xiaomi chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
zai chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
zalo chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
zalouser chore: bump OpenClaw to 2026.5.26 2026-05-26 01:26:00 +01:00
.npmignore
AGENTS.md
CLAUDE.md
music-generation-providers.live.test.ts
tsconfig.package-boundary.base.json
tsconfig.package-boundary.paths.json
video-generation-providers.live.test.ts