Commit Graph

28245 Commits

Author SHA1 Message Date
Peter Steinberger
bdb5bd0ffb test: guard commitment telegram send mock call 2026-05-12 02:53:45 +01:00
Shakker
ba93e6f427 test: assert compaction sanitized inputs 2026-05-12 02:51:13 +01:00
Shakker
2bf827ae35 test: pin compaction safeguard diagnostics 2026-05-12 02:47:59 +01:00
Shakker
8a58fa0a21 test: assert compaction split merge calls 2026-05-12 02:44:44 +01:00
Shakker
9b1596cf12 test: assert bootstrap warning metadata 2026-05-12 02:41:33 +01:00
Shakker
2b54023d08 test: assert compaction instruction fallbacks 2026-05-12 02:34:01 +01:00
Shakker
87d03b1191 test: assert decoded image data url bytes 2026-05-12 02:31:04 +01:00
Shakker
e994c996c2 test: assert cleanup completion follows run end 2026-05-12 02:28:25 +01:00
Shakker
7517fe5aae test: match compact skill warning count 2026-05-12 02:25:49 +01:00
Shakker
d37a6c32c3 test: assert compaction prune history ids 2026-05-12 02:22:58 +01:00
Shakker
8fbb0eefd3 test: assert compaction split layouts 2026-05-12 02:20:13 +01:00
Shakker
2f20e247ca test: reject blank bundled skill metadata 2026-05-12 02:17:21 +01:00
Shakker
2013700753 test: assert noop exec completion event 2026-05-12 02:14:59 +01:00
pashpashpash
85bf8cdf8f fix: add message tool delivery hint to inbound context (#80821) 2026-05-12 10:14:55 +09:00
Shakker
49d7a7a4d0 test: pin stale lock watchdog release count 2026-05-12 02:11:44 +01:00
Shakker
94704b7185 test: assert materialized session ids are uuid 2026-05-12 02:08:51 +01:00
Shakker
4afbd8ac49 test: assert agent wait timeout cushion 2026-05-12 02:02:54 +01:00
Shakker
1d3ab90165 test: assert block reply chunk payloads 2026-05-12 02:00:10 +01:00
Shakker
905da673e7 test: lock down thinking block reply payload 2026-05-12 01:57:24 +01:00
Shakker
06f1cd92ed test: specify embedded approval payloads 2026-05-12 01:53:27 +01:00
Shakker
e732c514e2 test: specify read tool text content 2026-05-12 01:49:43 +01:00
Shakker
be6faa11ec test: specify orphaned media lifecycle order 2026-05-12 01:46:14 +01:00
Shakker
9dbae5ca95 test: specify expired auth cooldown reset 2026-05-12 01:40:29 +01:00
Shakker
e23d7db1f1 test: specify oauth fallback key path 2026-05-12 01:38:02 +01:00
Shakker
8530d03671 test: specify cli transcript path 2026-05-12 01:33:13 +01:00
Shakker
b46475a52b test: specify oauth profile ref ids 2026-05-12 01:27:10 +01:00
Sarah Fortune
e9421bbdec fix(onboarding): treat already-installed codex as success, update in place (#80816)
When `ensureCodexRuntimePluginForModelSelection` ran for a host that
already had `@openclaw/codex` installed under the managed npm root, the
default `mode: "install"` path in `installPluginFromNpmSpec` returned
"plugin already exists" from `ensureInstallTargetAvailable` and the
wizard marked the step as failed.

Now, when the install record points at a real package on disk, route
through the existing `repairCodexRuntimePluginInstallForModelSelection`
flow (which runs `repairMissingPluginInstallsForIds` →
`updateNpmInstalledPlugins`), forward any changes/warnings to the
runtime log, enable the plugin in cfg, and return `installed`.

A fresh install still flows through `ensureOnboardingPluginInstalled`
so the wizard progress UI is unchanged.
2026-05-11 17:26:40 -07:00
Shakker
9e77a41fcb test: specify cli auth epoch shape 2026-05-12 01:23:03 +01:00
Shakker
34cbc131f0 test: specify download escape side effects 2026-05-12 01:19:50 +01:00
Shakker
24e5e373e2 test: specify auth path outputs 2026-05-12 01:16:18 +01:00
Shakker
b96e2a7190 test: specify compaction successor messages 2026-05-12 01:12:32 +01:00
Sarah Fortune
26b2c47feb feat(onboarding): featured provider tier in interactive picker (#80798)
* temp

* fix pnpm lock conflict

* fix(onboarding): clear oxlint findings in auth-choice-prompt
2026-05-11 17:09:32 -07:00
Shakker
d3678b91e6 test: specify bootstrap file filtering 2026-05-12 01:08:32 +01:00
Shakker
04cdba80dc test: require cli spawn arg values 2026-05-12 01:05:39 +01:00
Shakker
82b335f6e6 test: specify agent wait timeout request 2026-05-12 01:02:51 +01:00
Shakker
36534558e8 test: require cli mcp config path 2026-05-12 00:59:37 +01:00
Shakker
5995c1b4a3 test: specify cli image argv 2026-05-12 00:56:22 +01:00
Shakker
0e417981db test: specify deduped image refs 2026-05-12 00:53:18 +01:00
Kevin Lin
8954c03231 fix(codex): default plugin destructive actions on (#80792) 2026-05-11 16:50:15 -07:00
Shakker
edd200d517 test: specify message image parser refs 2026-05-12 00:49:32 +01:00
Shakker
2aec3178e8 test: specify media image parser refs 2026-05-12 00:46:56 +01:00
Shakker
f006e97caa test: specify prompt image path refs 2026-05-12 00:43:56 +01:00
Kevin Lin
7b1c741850 test: stabilize core fast tests (#80803) 2026-05-11 16:40:51 -07:00
Shakker
38f897f0ee test: specify image extension refs 2026-05-12 00:40:26 +01:00
Shakker
46ab30a541 test: specify sandbox image load output 2026-05-12 00:38:34 +01:00
Shakker
b516f8f228 test: specify bootstrap truncation counts 2026-05-12 00:36:59 +01:00
Shakker
52e246345c test: specify embedded fence chunks 2026-05-12 00:35:26 +01:00
Shakker
430e3e1e31 test: specify tool-result char estimates 2026-05-12 00:30:45 +01:00
Shakker
6cd58ce7b1 test: specify heartbeat bootstrap files 2026-05-12 00:25:59 +01:00
Shakker
a8a34c92f3 fix: validate literal tilde exec scripts 2026-05-12 00:23:37 +01:00