openclaw/src
Peter Steinberger 75dfd3dc09
feat(xai): support Grok Imagine Video 1.5 (#103316)
* feat(media): add per-model generation catalog metadata

* feat(xai): support Grok Imagine Video 1.5

* test(plugin-sdk): update public surface budget
2026-07-10 04:49:42 +01:00
..
acp fix: scope ACP search path approvals [AI] (#102416) 2026-07-09 20:33:18 +05:30
agents feat(xai): support Grok Imagine Video 1.5 (#103316) 2026-07-10 04:49:42 +01:00
audit feat: correlate native search outcomes in audit history (#98704) 2026-07-06 12:30:12 +01:00
auto-reply fix(xai): align current model catalog and tools (#103260) 2026-07-10 03:36:14 +01:00
bindings
bootstrap
channels feat(slack): support native chart presentations (#102635) 2026-07-10 04:05:23 +01:00
chat feat: render inline web chat widgets via capability-gated show_widget tool (#101840) 2026-07-09 12:29:50 +01:00
cli feat(slack): support native chart presentations (#102635) 2026-07-10 04:05:23 +01:00
commands fix(doctor): gate cross-state-dir legacy imports behind explicit doctor opt-in (#103247) 2026-07-10 03:56:02 +01:00
commitments test(commitments): await retry persistence 2026-07-06 03:33:43 -07:00
compat
config fix(clawrouter): support managed gateway configuration (#103299) 2026-07-10 04:25:41 +01:00
context-engine refactor: localize internal implementation constants (#101758) 2026-07-07 08:34:13 -07:00
crestodian fix: keep bounded Unicode text valid across UTF-16 boundaries (#102823) 2026-07-09 15:21:23 +01:00
cron feat(android): add safe cron job management (#102997) 2026-07-10 04:12:18 +01:00
daemon fix(nodes): keep Gateway connections healthy and consistent (#103093) 2026-07-09 22:48:25 +01:00
docs test(docs): align rewrite guards with current wording (#100183) 2026-07-04 22:23:10 -07:00
flows fix(doctor): gate cross-state-dir legacy imports behind explicit doctor opt-in (#103247) 2026-07-10 03:56:02 +01:00
gateway feat(android): add safe cron job management (#102997) 2026-07-10 04:12:18 +01:00
hooks fix: keep bounded Unicode text valid across UTF-16 boundaries (#102823) 2026-07-09 15:21:23 +01:00
i18n
image-generation improve: keep isolated tests under one second (#100019) 2026-07-05 10:57:19 -07:00
infra feat(slack): support native chart presentations (#102635) 2026-07-10 04:05:23 +01:00
interactive feat(slack): support native chart presentations (#102635) 2026-07-10 04:05:23 +01:00
link-understanding fix(link-understanding): honor global or largest model timeout for link fetches (#100660) (#100731) 2026-07-06 09:26:39 +01:00
llm fix(copilot): redact OAuth error response body in fetchJson error messages (#102953) 2026-07-10 03:15:29 +01:00
logging fix: redact diagnostics config with schema hints (#102426) 2026-07-09 20:49:21 +05:30
mcp refactor: localize internal implementation constants (#101758) 2026-07-07 08:34:13 -07:00
media fix(media): accept matching repeated content lengths (#102939) 2026-07-10 02:03:30 +01:00
media-generation
media-understanding fix(media): trust known CLI transcript files (#87393) 2026-07-09 15:35:38 +01:00
memory
memory-host-sdk refactor: consolidate exact boolean coercion (#99750) 2026-07-03 19:42:06 -07:00
model-catalog fix(deepseek): align catalog costs and legacy aliases (#103241) 2026-07-10 03:41:33 +01:00
music-generation refactor(infra): consolidate bounded HTTP body reads (#99744) 2026-07-04 12:15:57 -07:00
node-host chore(pairing): retire vestigial node token plumbing and flatten cleanup claims (#103140) 2026-07-09 23:48:01 +01:00
pairing feat(watchos): connect directly to Gateway as a node (#102893) 2026-07-09 15:53:02 +01:00
plugin-sdk feat(xai): support Grok Imagine Video 1.5 (#103316) 2026-07-10 04:49:42 +01:00
plugin-state refactor(codex): store app-server thread bindings in SQLite plugin state (#101210) 2026-07-07 03:03:44 +01:00
plugins fix: ignore invalid Retry-After HTTP dates (#102987) 2026-07-10 04:02:44 +01:00
process feat(onboard): guided CLI onboarding with live AI verification and classic fallback (#101880) 2026-07-09 12:40:55 +01:00
provider-runtime refactor: localize internal implementation constants (#101758) 2026-07-07 08:34:13 -07:00
proxy-capture fix(proxy-capture): truncate inline preview on UTF-8 character boundary (#102409) 2026-07-10 03:18:38 +01:00
realtime-transcription fix(realtime): preserve reconnect budget across flaps (#102348) 2026-07-09 12:08:50 +01:00
routing fix(agents): isolated cron busts prompt prefix cache via per-run session id (#96686) 2026-07-09 16:51:04 +01:00
scripts fix(ci): remove cross-os TypeScript loader bootstrap (#103195) 2026-07-09 18:15:12 -07:00
secrets perf(test): trim secrets suite setup 2026-07-09 23:44:00 -04:00
security feat(nodes): add computer use (computer.act) on macOS nodes via Peekaboo (#102776) 2026-07-09 15:28:09 +01:00
sessions fix(agents): isolated cron busts prompt prefix cache via per-run session id (#96686) 2026-07-09 16:51:04 +01:00
shared refactor(device-bootstrap): close bootstrap purpose type 2026-07-10 07:53:37 +05:30
skills fix(skills): preserve compact prompt descriptions (#88426) 2026-07-09 20:23:05 +01:00
state refactor(pairing): move device pairing store to shared SQLite state DB (#103160) 2026-07-10 01:46:56 +01:00
status fix(status): surface auto-fallback model in status and session_status (#96126) (#101337) 2026-07-07 09:17:58 +01:00
talk fix(talk): await realtime tool result delivery (#103268) 2026-07-09 20:11:20 -07:00
tasks fix(tasks): skip discarded registry sort (#102202) 2026-07-10 03:12:35 +01:00
test-helpers test: make the local pnpm test gate green on macOS hosts (#100069) 2026-07-04 17:17:42 -04:00
test-utils refactor(plugins): require initialized registry collections (#100990) 2026-07-06 10:25:22 -07:00
tools
trajectory refactor(deadcode): localize core helpers (#101869) 2026-07-07 13:16:57 -07:00
transcripts fix(transcripts): handle read stream errors gracefully in TranscriptsStore (#100524) 2026-07-06 01:07:32 -07:00
tts fix(text): keep bounded outputs UTF-16 safe (#101355) 2026-07-06 21:33:24 -07:00
tui perf(test): reuse TUI PTY gateway fixture 2026-07-09 22:33:20 -04:00
types
utils fix(utils): fetchWithTimeout ignores caller-provided AbortSignal in RequestInit (#102951) 2026-07-10 00:39:18 +01:00
video-generation feat(xai): support Grok Imagine Video 1.5 (#103316) 2026-07-10 04:49:42 +01:00
web-fetch improve(web-fetch): speed up provider fallback loading (#98559) 2026-07-04 12:47:10 -07:00
web-search
wizard fix(secrets): reject prototype-polluting mutation paths (#102840) 2026-07-10 00:17:31 +01:00
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts
dockerfile.test.ts test(docker): allow patch-free runtime workspace 2026-07-06 02:52:24 -07:00
entry.compile-cache.test.ts
entry.compile-cache.ts
entry.respawn.test.ts
entry.respawn.ts
entry.root-help-fast-path.test.ts
entry.test.ts
entry.ts
entry.version-fast-path.test.ts
entry.version-fast-path.ts
extensionAPI.ts
global-state.ts
globals.test.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts
plugin-activation-boundary.test.ts
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.test.ts fix(runtime): throw typed ExitError instead of generic Error for simulated exit (#97796) (#97803) 2026-07-06 16:07:32 +00:00
runtime.ts fix: release startup migration lease before exit (#103157) 2026-07-10 00:53:10 +01:00
utils.test.ts fix(channels): normalize phone identities with stray plus signs (#100467) 2026-07-06 02:19:11 +01:00
utils.ts fix(channels): normalize phone identities with stray plus signs (#100467) 2026-07-06 02:19:11 +01:00
version.test.ts
version.ts