Commit Graph

2963 Commits

Author SHA1 Message Date
Peter Steinberger
4e80aa8f7b ci: give OpenAI package lane cleanup margin 2026-05-10 15:55:23 +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
Peter Steinberger
4f32a32ed6 refactor: move rare sdk seams into owners 2026-05-10 12:37:10 +01:00
Peter Steinberger
3363528720 fix: keep provider auth login sdk compat 2026-05-10 12:37:10 +01:00
Peter Steinberger
aaf543360a test: fix plugin sdk deprecation guardrails 2026-05-10 12:37:10 +01:00
Peter Steinberger
ccf0b96a56 docs: deprecate provider-owned sdk helpers 2026-05-10 12:37:10 +01:00
Peter Steinberger
6e14ef60cf docs: deprecate rare plugin sdk seams 2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce refactor: reduce plugin sdk surface 2026-05-10 12:37:10 +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
c6ef46d703 test: cover tool search compaction 2026-05-10 03:21:50 -04:00
Peter Steinberger
711e09c9aa fix(discord): make native opus opt-in 2026-05-10 08:17:00 +01:00
Peter Steinberger
328952c6f5 fix(release): drop missing bundled runtime deps pack entry
Remove the nonexistent bundled runtime deps installer path from release packaging requirements and package files.\n\nThe original #74430 change was wrong because it required scripts/lib/bundled-runtime-deps-install.mjs without adding or generating that file, making npm pack validation impossible to satisfy.\n\nVerification:\n- pnpm test test/release-check.test.ts\n- package-files existence guard\n- Testbox tbx_01kr87j7wet04hw8v90htssege: pnpm build && pnpm ui:build && pnpm release:check
2026-05-10 02:04:52 -04:00
Peter Steinberger
863fe90249 chore(installer): remove legacy cmd installer 2026-05-10 06:59:33 +01:00
Peter Steinberger
2f8cb86381 ci: skip symlinks in opengrep changed scan (#79930) 2026-05-10 01:40:56 -04:00
Peter Steinberger
2796eebb03 fix(installer): avoid literal path shellcheck suppression 2026-05-10 06:40:26 +01:00
Peter Steinberger
378da8b9d3 feat: add telegram mantis evidence builder 2026-05-10 06:39:54 +01:00
Peter Steinberger
66a8ff178c ci(installer): add macOS install proof 2026-05-10 01:28:24 -04:00
Peter Steinberger
549693ffcb fix(installer): promote persisted PATH entries 2026-05-10 05:40:38 +01:00
Kevin Lin
b79de62b3c fix(codex): remove dynamic tools profile option 2026-05-09 21:34:33 -07:00
Peter Steinberger
a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Colin
7a2a31dede feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
Peter Steinberger
e1ced53ac3 fix(installer): satisfy shellcheck promotion wrapper 2026-05-10 05:12:44 +01:00
Peter Steinberger
207bcd6b20 fix(installer): persist Linux supported PATH 2026-05-10 05:10:17 +01:00
Peter Steinberger
aac9ebd4f3 fix: prune stale generated declarations before tsdown build 2026-05-10 05:09:26 +01:00
Peter Steinberger
e60928d13c ci: verify and sync website installers (#80067)
* ci: verify and sync website installers

* test: fix pi runner boundary test type cast

* fix(installer): scope Windows legacy cleanup to git checkout

* ci: install curl for minimal install-cli smoke

* fix(installer): promote supported Linux node after install

* test(cli): align command hint expectations

* fix(installer): avoid shellcheck warning in node promotion

* fix(installer): sync Linux path hardening

* ci: raise build artifact testbox heap

* test(installer): align PowerShell installer tests
2026-05-09 23:48:49 -04:00
Peter Steinberger
c0b94fd075 ci(release): pass OpenAI install e2e env 2026-05-10 03:53:04 +01:00
Peter Steinberger
c8d82e4535 ci(release): raise build heap for validation gates 2026-05-10 03:03:55 +01:00
Peter Steinberger
359fc173e7 ci(release): honor Open WebUI smoke mode 2026-05-10 02:36:55 +01:00
Peter Steinberger
6d1a7169da fix(whatsapp): support Baileys rc10 postinstall patch 2026-05-10 02:14:40 +01:00
Peter Steinberger
f6e2ad07ec ci(release): normalize Windows loader npm paths 2026-05-10 02:14:00 +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
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
1ff83a6c66 fix(gateway): preserve static runtime assets 2026-05-09 19:31:51 -04:00
Ruben Cuevas
12933a2bcb fix(gateway): stage static runtime assets 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
Ruben Cuevas
795dd2d02e fix(gateway): share runtime asset list 2026-05-09 19:31:51 -04:00
Ruben Cuevas
28de7cc2e3 fix(gateway): require static runtime assets 2026-05-09 19:31:51 -04:00
Ruben Cuevas
ee7f2da0b7 fix(gateway): check runtime SDK alias outputs 2026-05-09 19:31:51 -04:00
Ruben Cuevas
17643e549f fix(gateway): restore runtime postbuild freshness 2026-05-09 19:31:51 -04:00