Commit Graph

618 Commits

Author SHA1 Message Date
Peter Steinberger
95274446fd test: stop seeding workspace state sidecar 2026-05-11 01:44:04 +01:00
Peter Steinberger
b3e381f2ef test: prove upgrade session migration 2026-05-11 01:44:03 +01:00
Peter Steinberger
880ad884a7 refactor: remove transcript locator test helper 2026-05-11 01:43:57 +01:00
Peter Steinberger
b91d1dec9c refactor: remove file-shaped commitments and cron store surfaces 2026-05-11 01:43:47 +01:00
Peter Steinberger
26d3325db2 refactor: remove stale file-backed shims 2026-05-11 01:43:27 +01:00
Peter Steinberger
764842259f test: assert crestodian audit through sqlite 2026-05-11 01:43:21 +01:00
Peter Steinberger
42365aca14 test: drop legacy session file setup 2026-05-11 01:43:20 +01:00
Peter Steinberger
b77ca1a856 test: use sqlite transcript locators in fixtures 2026-05-11 01:43:20 +01:00
Peter Steinberger
59b069a1c3 test: stop precreating session transcript dirs 2026-05-11 01:43:13 +01:00
Peter Steinberger
3d9577a76b refactor: stop docker creating session directories 2026-05-11 01:43:13 +01:00
Peter Steinberger
8aeb8c6623 refactor: finish database-first state migration 2026-05-11 01:43:12 +01:00
Altay
3855e7b0ac build(pnpm): upgrade workspace to pnpm 11 2026-05-11 00:48:14 +01:00
Ayaan Zaidi
58f452de36 feat(telegram): polish Crabbox proof captures 2026-05-10 19:37:13 +05:30
Peter Steinberger
fcc042559f build(deps): refresh workspace dependencies 2026-05-10 14:00:08 +01:00
Ayaan Zaidi
d7bbff2185 feat(telegram): default Crabbox proof GIFs to 1080p 2026-05-10 15:46:30 +05:30
Ayaan Zaidi
a9bf94c62d feat(telegram): harden Crabbox real-user proof 2026-05-10 15:46:30 +05:30
Peter Steinberger
c0be789550 fix(ci): wire telegram user credential helper 2026-05-10 11:06:26 +01:00
Ayaan Zaidi
984174fb9d feat(telegram): publish crabbox proof gif by default 2026-05-10 15:10:39 +05:30
Ayaan Zaidi
32e1236cb7 feat(telegram): hold crabbox user sessions 2026-05-10 15:10:39 +05:30
Ayaan Zaidi
ecb7ea19a5 feat(telegram): add real user crabbox proof 2026-05-10 15:10:39 +05:30
Peter Steinberger
359fc173e7 ci(release): honor Open WebUI smoke mode 2026-05-10 02:36:55 +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
5832839353 ci(release): make Open WebUI release smoke deterministic 2026-05-10 01:30:07 +01:00
Peter Steinberger
d5a1792a66 test(release): harden live release validation 2026-05-10 00:50:19 +01:00
Peter Steinberger
1d772f3b1a fix(release): extend Open WebUI docker command timeout 2026-05-09 23:25:27 +01:00
Peter Steinberger
a672bef837 fix(release): serialize live OpenAI Docker lanes 2026-05-09 23:25:27 +01:00
Peter Steinberger
6443b5c37d fix(release): relax OpenAI live e2e timeouts 2026-05-09 23:25:27 +01:00
Peter Steinberger
dee0aa4344 fix(release): accept config-only survivor plugin rows 2026-05-09 23:25:27 +01:00
Peter Steinberger
a902b00231 fix(release): tolerate matrix-free survivor index 2026-05-09 23:25:27 +01:00
Peter Steinberger
971738bbfa fix(release): stabilize beta release harness 2026-05-09 23:25:27 +01:00
Peter Steinberger
0d1c4393b9 fix(release): pin direct OpenAI smoke runtime 2026-05-09 23:25:27 +01:00
Peter Steinberger
195e721211 fix(release): stabilize full validation gates 2026-05-09 23:25:27 +01:00
Peter Steinberger
c443469452 test: add plugin install docker e2e lanes 2026-05-09 06:06:08 -04:00
Peter Steinberger
e29f4ff6b8 fix: keep npm telegram e2e on package runtime 2026-05-08 00:29:20 +01:00
Vincent Koc
61386055b1 fix(test): use current gateway protocol in docker network smoke 2026-05-07 02:11:41 -07:00
Peter Steinberger
330ba1fa31 refactor: move canvas to plugin surfaces 2026-05-07 09:07:18 +01:00
Vincent Koc
445dda54f1 fix(docker): preserve functional image dependencies 2026-05-06 14:08:28 -07:00
Vincent Koc
ffd212ca43 fix(docker): avoid package node_modules copy conflicts 2026-05-06 14:08:28 -07:00
Vincent Koc
1df3850a17 test(docker): source testbox profile for codex npm plugin 2026-05-06 03:24:59 -07:00
Vincent Koc
3d46e2c366 test(docker): pass openai env to codex npm plugin lane 2026-05-06 03:24:59 -07:00
Vincent Koc
377c69773f test(docker): hydrate openwebui live profile 2026-05-06 03:24:58 -07:00
Vincent Koc
64ab50e42b fix(update): preserve plugin warning context 2026-05-06 03:24:56 -07:00
Vincent Koc
a3aa0a457f fix(test): harden docker live harness 2026-05-06 03:24:56 -07:00
Peter Steinberger
ceaa56fb12 fix(release): stabilize final validation checks 2026-05-06 10:45:29 +01:00
Patrick Erichsen
8aa7b7a4ca Tolerate corrupt plugins during update (#77706)
* fix(update): tolerate corrupt plugin state

* fix(update): preserve corrupt plugin proof state

* fix(update): narrow corrupt plugin warnings

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-05 14:18:26 -07:00
Vincent Koc
2de0113608 test(update): cover authenticated restart updates 2026-05-04 21:58:47 -07:00
Peter Steinberger
2f3a9629d8 test: use latest kitchen sink canary 2026-05-05 01:51:23 +01:00
Vincent Koc
da0a977678 test(plugins): refresh kitchen sink docker fixture 2026-05-04 17:15:47 -07:00
Kevin Lin
cb9824d6b4 test: add slack onboarding channel smoke (#77575) 2026-05-04 16:51:34 -07:00
Vincent Koc
cf1bd30509 test(plugins): add kitchen sink rpc walk 2026-05-04 16:48:02 -07:00