Commit Graph

26738 Commits

Author SHA1 Message Date
Peter Steinberger
2a6239084f test(release): route Codex live slash checks through chat 2026-05-10 01:48:07 +01:00
Peter Steinberger
c9eeb2d48c test: tighten doctor state integrity assertions 2026-05-10 01:46:37 +01:00
samzong
d832ad214c [Feat] Add upload archive install RPC (#74430)
* feat(skills): add upload archive install RPC

- src/agents/skills-archive-install.ts:83 [BOT-SCOPE]: `withExtractedArchiveRoot()` still returns unstructured extract failures, so exact transient-vs-terminal classification should be moved into the shared install-flow layer in a follow-up rather than expanding this PR.

Signed-off-by: samzong <samzong.lu@gmail.com>

* fix(skills): address archive upload review findings

Signed-off-by: samzong <samzong.lu@gmail.com>

* fix(skills): regen protocol bindings and classify transient archive errors

* feat: gate uploaded skill installs by config

* test: add docker skill install proof

* docs: clarify uploaded skill archive gate

* chore: refresh config docs baseline

* style: format docker e2e plan test

* fix: use fs-safe path checks for skill archives

* fix: classify skill publish failures as unavailable

* test: update skill clawhub path mock

* fix: pass mutable archive root markers

* fix: use current json dir mode option

* test: satisfy skill upload lint

* test: refresh core support expectations

---------

Signed-off-by: samzong <samzong.lu@gmail.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-09 20:44:18 -04:00
Peter Steinberger
8073c95a5a test: tighten message command assertions 2026-05-10 01:42:58 +01:00
Peter Steinberger
342076b4c0 test: tighten release plugin install assertions 2026-05-10 01:40:52 +01:00
brokemac79
af69e78901 fix image generation provider discovery 2026-05-09 20:40:31 -04:00
Peter Steinberger
099d773f23 test: tighten sessions cleanup assertions 2026-05-10 01:39:05 +01:00
Peter Steinberger
19bc6ae3be test: tighten agent command assertions 2026-05-10 01:37:21 +01:00
Peter Steinberger
5d0045786b test: tighten doctor repair sequencing assertions 2026-05-10 01:35:32 +01:00
Peter Steinberger
77d608d02a test: tighten agents delete assertions 2026-05-10 01:34:27 +01:00
Peter Steinberger
0e66d6ae11 test: tighten legacy config migration assertions 2026-05-10 01:32:24 +01:00
Peter Steinberger
b10c98854d test: tighten gateway daemon flow assertions 2026-05-10 01:31:02 +01:00
Peter Steinberger
10caa76473 fix: drop stale managed plugin install records 2026-05-10 01:29:56 +01:00
Peter Steinberger
0f66f21e62 test: tighten status json runtime assertions 2026-05-10 01:26:23 +01:00
brokemac79
e71589a14b test(ports): accept expected gateway bind 2026-05-09 20:24:41 -04:00
brokemac79
3dec1b3267 fix(status): accept expected gateway bind listeners 2026-05-09 20:24:41 -04:00
Peter Steinberger
4fcc502d25 test: tighten model source plan assertions 2026-05-10 01:24:18 +01:00
Peter Steinberger
8d9f531a49 test: tighten daemon install assertions 2026-05-10 01:22:38 +01:00
Peter Steinberger
8ecd29067c test: tighten health snapshot assertions 2026-05-10 01:20:44 +01:00
Peter Steinberger
c43599a23e test: tighten auth configure prompt assertions 2026-05-10 01:19:19 +01:00
brokemac79
2bdbec8246 fix(status): treat CLI runtime aliases as selected route 2026-05-09 20:18:41 -04:00
Peter Steinberger
fa0506bd31 test: tighten channel status command assertions 2026-05-10 01:17:13 +01:00
Peter Steinberger
01bfa76791 test: tighten gateway status output assertions 2026-05-10 01:15:44 +01:00
Peter Steinberger
eb18005c9e test: tighten status scan assertions 2026-05-10 01:13:57 +01:00
Peter Steinberger
44eecbb7ae test: tighten doctor route assertions 2026-05-10 01:12:29 +01:00
Peter Steinberger
dd53545ffc test: tighten model catalog assertions 2026-05-10 01:10:47 +01:00
Peter Steinberger
d5fe89abb5 test: tighten status and onboarding assertions 2026-05-10 01:08:57 +01:00
Peter Steinberger
5f83f4644e test: tighten model and migration assertions 2026-05-10 01:05:34 +01:00
brokemac79
4ab6878473 fix(tasks): report cron session preserves from locked store 2026-05-09 20:05:07 -04:00
brokemac79
021f753f72 fix(tasks): prune stale cron session registry entries 2026-05-09 20:05:07 -04:00
Peter Steinberger
e68eb601fa test: tighten command resolver assertions 2026-05-10 01:03:21 +01:00
Peter Steinberger
6f3f13782f test(release): harden Codex harness status matching 2026-05-10 00:59:52 +01:00
Peter Steinberger
f78308147a test: tighten remaining small command matchers 2026-05-10 00:59:13 +01:00
Peter Steinberger
ccd697fb10 test: tighten channel setup assertions 2026-05-10 00:55:38 +01:00
Shakker
933306475c perf: keep channel SDK runtime imports lazy 2026-05-10 00:54:15 +01:00
Shakker
be916995da test: isolate subagent archive registry deps 2026-05-10 00:54:15 +01:00
Peter Steinberger
0311fe9d8a test: tighten small command assertions 2026-05-10 00:53:49 +01:00
Peter Steinberger
4c72240a56 fix: normalize emitted google gemini model ids 2026-05-10 00:51:26 +01:00
Peter Steinberger
d5a1792a66 test(release): harden live release validation 2026-05-10 00:50:19 +01:00
Peter Steinberger
6f9f3bc1ec test: tighten remaining one-hit assertions 2026-05-10 00:45:21 +01:00
Peter Steinberger
c6f7e63cb7 test: tighten doctor helper assertions 2026-05-10 00:41:48 +01:00
Peter Steinberger
fd52454746 test: tighten small onboarding model assertions 2026-05-10 00:39:27 +01:00
Peter Steinberger
cbbbdb37eb test: tighten onboarding doctor assertions 2026-05-10 00:36:18 +01:00
Peter Steinberger
e9373925bb test: tighten channel status task assertions 2026-05-10 00:34:42 +01:00
Peter Steinberger
c522acc08d test: tighten small command matcher assertions 2026-05-10 00:32:13 +01:00
Ruben Cuevas
e40ddf9b02 fix(gateway): cover restored watch artifacts 2026-05-09 19:31:51 -04:00
Ruben Cuevas
9ce359b370 fix(gateway): check restored runtime overlays 2026-05-09 19:31:51 -04:00
Ruben Cuevas
d605efc17f fix(gateway): include legacy runtime output checks 2026-05-09 19:31:51 -04:00
Ruben Cuevas
31f74259cb fix(gateway): respect missing runtime outputs in watch 2026-05-09 19:31:51 -04:00
Ruben Cuevas
8a9f142942 fix(gateway): verify all runtime postbuild outputs 2026-05-09 19:31:51 -04:00