openclaw/docs
Peter Steinberger d492bb9368
fix(media): report CLI models with missing command or args (#151969)
CLI media models with a missing command or empty argument list passed Doctor. When a command existed but args were absent, the runtime invoked the transcriber without the attachment. Doctor and execution now share the media resolver's minimum-input check. Doctor reports the exact configuration path and a manual fix; execution records a typed refusal before spawning and continues configured fallbacks.

Gateway startup validation remains unchanged. Custom and literal arguments still work, and a valid command returning empty stdout still completes. The Discord fixture now supplies attachment arguments for its empty-output case and waits for owned work to settle on refusals, preserving warning, no-dispatch, and WAV-cleanup coverage.

Release-note context: report incomplete CLI media models in Doctor and prevent command-only transcription attempts while preserving Gateway startup, custom arguments, and configured fallbacks.

Fixes #151883. Thanks to @fede-kamel for reporting and clarifying the missing-args failure. No reporter code was adopted.

Validation: 203 focused tests reported passing, check:changed passing, clean Codex review, and exact-head CI run 35385552484 successful. Landing REST verification found 217 completed checks: 170 successful, 46 skipped, one neutral, and no failures or pending checks. The follow-up from the reviewed production head changes only the Discord integration test.

The published-updater compatibility check was explicitly skipped by maintainer decision: Doctor adds advisory diagnostics only, with no persisted-shape, migration, update-path, or service-lifecycle change. No updater compatibility run is claimed.
2026-09-18 13:41:34 -07:00
..
.generated feat: automatically update idle headless nodes (#151545) 2026-09-18 06:20:27 -07:00
.i18n
announcements
assets
automation perf(tasks): skip SQLite admission for transient agent events (#152088) 2026-09-18 12:50:33 -07:00
channels fix(discord): let authorized speakers change the current voice (#152044) 2026-09-18 11:44:32 -07:00
ci feat(ci): profile installed Gateway startup (#151825) 2026-09-18 11:33:50 -07:00
cli fix(gateway): keep the previous plugin generation serving when a replacement stalls on admitted work (#151273) 2026-09-18 12:52:09 -07:00
concepts fix: preserve model failure causes and worker fallback runtime (#152028) 2026-09-18 13:36:53 -07:00
diagnostics
gateway perf(gateway): avoid session list stalls on broad updates (#152074) 2026-09-18 13:37:11 -07:00
help feat: automatically update idle headless nodes (#151545) 2026-09-18 06:20:27 -07:00
images
install fix(update): prevent rollback when older updaters inspect candidate dependencies (#151977) 2026-09-18 10:47:11 -07:00
maturity feat(maturity): derive channel cohorts from catalog (#148120) 2026-09-16 22:44:11 -07:00
nodes fix(media): report CLI models with missing command or args (#151969) 2026-09-18 13:41:34 -07:00
platforms fix(ios): show dictation and attachment progress (#151004) 2026-09-17 10:35:05 -07:00
plugins refactor: remove retired runtime code and duplicate helpers (#151973) 2026-09-18 13:41:09 -07:00
providers perf(logging): reduce Gateway hot-path info log volume (#152080) 2026-09-18 13:35:39 -07:00
reference fix: await initial task persistence before Gateway activation (#151634) 2026-09-18 12:50:31 -07:00
releases
security
snippets/plugin-publish chore(deps): refresh dependencies with seven-day cutoff (#149908) 2026-09-16 09:06:40 -07:00
specs
start fix: explain why chat attachments could not be sent (#151913) 2026-09-18 09:11:59 -07:00
tools perf(skills): silence identical collisions across workspaces (#152062) 2026-09-18 12:51:33 -07:00
web fix: session group moves lag while requests are pending (#151689) 2026-09-18 12:58:27 -07:00
agent-runtime-architecture.md
AGENTS.md
auth-credential-semantics.md fix(gateway): avoid metadata broadcasts for auth bookkeeping (#151247) 2026-09-17 17:41:05 -07:00
ci.md fix(ci): lint CommonJS CLI diagnostics with type-aware checks (#151385) 2026-09-18 08:08:07 -07:00
CLAUDE.md
date-time.md
docs.json feat(onboarding): add Apple on-device setup and utility model (#150376) 2026-09-16 20:53:06 -07:00
docs_map.md
index.md
logging.md fix: preserve model failure causes and worker fallback runtime (#152028) 2026-09-18 13:36:53 -07:00
nav-tabs-underline.js
network.md
openclaw-agent-runtime.md
prose.md
style.css
vps.md
whatsapp-openclaw.jpg