Peter Steinberger
|
1d7be63228
|
ci: rebalance extension test shards
|
2026-04-22 23:29:34 +01:00 |
|
Peter Steinberger
|
77dbc1cda6
|
ci: rebalance test workers
|
2026-04-22 22:26:02 +01:00 |
|
Peter Steinberger
|
3704e3f580
|
ci: keep extension test fanout under two minutes
|
2026-04-22 21:06:00 +01:00 |
|
Peter Steinberger
|
c542d42f6f
|
ci: balance extension tests across fewer workers
|
2026-04-22 20:55:38 +01:00 |
|
Peter Steinberger
|
6261f42ac0
|
ci: merge short auto-reply node shards
|
2026-04-22 20:47:49 +01:00 |
|
Tak Hoffman
|
f328c21046
|
feat: Add /models add hot-reload model registration (#70211)
* feat(models): add chat model registration with hot reload
* docs(changelog): add models entry for pr 70211
* fix(models): harden add flow follow-ups
* fix models add review follow-ups
* harden models add config writes
* tighten plugin boundary invariant
* move models add adapters behind sdk facades
* avoid ollama-specific core facade
|
2026-04-22 12:00:30 -05:00 |
|
Peter Steinberger
|
03cf97a33e
|
ci: consolidate short test workers
|
2026-04-22 17:49:06 +01:00 |
|
Peter Steinberger
|
6370013bb7
|
ci: rebalance runtime config tests
|
2026-04-22 17:37:54 +01:00 |
|
Peter Steinberger
|
8febc20e80
|
ci: reduce blacksmith test pressure
|
2026-04-22 17:26:00 +01:00 |
|
Peter Steinberger
|
4ef1c06f9e
|
ci: rebalance agentic node tests
|
2026-04-22 17:18:32 +01:00 |
|
Peter Steinberger
|
0d12422418
|
ci: consolidate test shard fanout
|
2026-04-22 14:23:43 +01:00 |
|
Vincent Koc
|
91ac485246
|
feat(tokenjuice): bundle the native adapter (#69946)
* feat(plugins): register embedded extension factories
* feat(tokenjuice): bundle the native adapter
* fix(tokenjuice): gate the bundled embedded extension seam
* fix(tokenjuice): refresh runtime sidecar baseline
* fix(plugins): harden bundled embedded extensions
* fix(plugins): install source bundled runtime deps
* fix(tokenjuice): sync lockfile importer
* fix(plugins): validate reused runtime dep versions
* fix(plugins): restore tokenjuice CI contract
* fix(plugins): remove tokenjuice dts bridge
* fix(tokenjuice): repair openclaw type shim
* fix(plugins): harden bundled runtime deps
* fix(plugins): keep source checkout runtime deps local
* fix(plugins): isolate bundled runtime dep installs
* fix(cli): keep plugin startup registration non-activating
* fix(cli): keep loader overrides out of plugin cli options
|
2026-04-21 23:58:37 -07:00 |
|
Alex Knight
|
201385548c
|
perf(slack): narrow runtime-setter + lazy-load 4 modules + narrow 2 SDK surfaces (#69317)
Lazy load modules showing a ~50% gateway startup performance improvement
|
2026-04-22 16:42:43 +10:00 |
|
Peter Steinberger
|
ffef84dea7
|
ci: start runtime tests without dist
|
2026-04-22 02:27:03 +01:00 |
|
Peter Steinberger
|
d7a173e60e
|
feat(plugin-sdk): add presentation and skills runtime contracts
|
2026-04-21 21:29:44 +01:00 |
|
Gustavo Madeira Santana
|
6b185e2849
|
perf: speed up discord channel registration (#69791)
Merged via squash.
Prepared head SHA: 231d8763b4
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 15:48:08 -04:00 |
|
Gustavo Madeira Santana
|
ddc1d9aa54
|
perf: speed up telegram channel registration (#69786)
Merged via squash.
Prepared head SHA: ac03f96e0d
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-21 13:24:28 -04:00 |
|
Peter Steinberger
|
663501206f
|
test: speed up channel contract CI
|
2026-04-21 06:12:55 +01:00 |
|
Peter Steinberger
|
9f9235b692
|
test(channels): shard registry-backed contracts
|
2026-04-20 23:10:46 +01:00 |
|
Peter Steinberger
|
f5305afcfb
|
test: speed changed lanes and channel contracts
|
2026-04-20 20:53:38 +01:00 |
|
Peter Steinberger
|
704feda9da
|
ci: split channel contract shards further
|
2026-04-20 20:17:57 +01:00 |
|
Peter Steinberger
|
7aebac697e
|
ci: split remaining slow test shards
|
2026-04-20 19:15:45 +01:00 |
|
Peter Steinberger
|
ca2d89bc4d
|
test(extensions): move channel contracts out of core
|
2026-04-20 17:59:51 +01:00 |
|
Peter Steinberger
|
b591b3e79a
|
refactor: share check script helpers
|
2026-04-20 17:34:56 +01:00 |
|
Peter Steinberger
|
b225d31179
|
ci: split remaining slow CI lanes
|
2026-04-20 17:29:11 +01:00 |
|
Peter Steinberger
|
f3bc22d577
|
ci: allow empty extension channel lint
|
2026-04-20 16:58:03 +01:00 |
|
Peter Steinberger
|
0603ceba23
|
test: split heavy extension test shards
|
2026-04-20 16:50:01 +01:00 |
|
Peter Steinberger
|
fc56cd135f
|
refactor: reuse telegram command keyboard helper
|
2026-04-20 15:38:10 +01:00 |
|
Peter Steinberger
|
8d4e3f5c3c
|
refactor: reuse runtime logger helper
|
2026-04-20 15:34:39 +01:00 |
|
Peter Steinberger
|
f6f7d2f85e
|
refactor: share qa channel protocol types
|
2026-04-20 15:32:31 +01:00 |
|
Peter Steinberger
|
f6360da116
|
fix(deps): remove extension-owned deps from root install (#69335)
* fix(deps): remove extension runtime deps from root install
* fix(deps): keep bundled plugin deps local
* test(plugins): assert matrix deps stay plugin-local
|
2026-04-20 15:03:09 +01:00 |
|
Peter Steinberger
|
85826c83e4
|
refactor(google): move Gemini transport into plugin
|
2026-04-18 21:41:54 +01:00 |
|
Peter Steinberger
|
2fc429dfbf
|
fix: keep codex oauth bridge extension-owned (#68284) (thanks @vincentkoc)
|
2026-04-18 21:27:27 +01:00 |
|
Vincent Koc
|
a018257487
|
fix(auth): harden codex oauth bridge security
|
2026-04-18 21:27:27 +01:00 |
|
Peter Steinberger
|
1d7d268a63
|
refactor: share duplicate script helpers
|
2026-04-18 21:12:54 +01:00 |
|
Peter Steinberger
|
4fa961d4f1
|
refactor(lint): enable map spread rule
|
2026-04-18 20:37:12 +01:00 |
|
Peter Steinberger
|
1f1ff0567a
|
refactor(lint): reduce map spread patterns
|
2026-04-18 19:27:43 +01:00 |
|
Peter Steinberger
|
df525b90f2
|
chore(lint): enable unnecessary type parameter rule
|
2026-04-18 18:31:13 +01:00 |
|
Onur
|
361750775d
|
CI: stabilize live release lanes (#67838)
* CI: stabilize live release lanes
* CI: widen codex live exclusions
* Gateway: stop live config/auth lazy re-imports
* CI: mount writable live Docker homes
* Live: tighten retry and provider filter overrides
* CI: use API-key auth for codex live lanes
* CI: fix remaining live lanes
* CI: stop forwarding live OpenAI base URLs
* Gateway: fix live startup loader regression
* CI: stop expanding OpenAI keys in live Docker lanes
* CI: stop expanding installer secrets in Docker
* CI: tighten live secret boundaries
* Gateway: pin Codex harness base URL
* CI: fix reusable workflow runner label
* CI: avoid template expansion in live ref guard
* CI: tighten live trust gate
* Gateway: ignore empty Codex harness base URL
* CI: stabilize remaining live lanes
* CI: harden live retries and canvas auth test
* CI: extend cron live probe budget
* CI: keep codex harness lane on api-key auth
* CI: stage live Docker OpenAI auth via env files
* CI: bootstrap codex login for Docker API-key lanes
* CI: accept hosted-runner codex fallback responses
* CI: accept additional codex sandbox fallback text
* CI: accept hosted-runner live fallback variants
* CI: accept codex current-model fallback
* CI: broaden codex sandbox model fallbacks
* CI: cover extra codex sandbox wording
* CI: extend cli backend cron retry budget
* CI: match codex models fallbacks by predicate
* CI: accept configured-models live fallback
* CI: relax OpenAI websocket warmup timeout
* CI: accept extra codex model fallback wording
* CI: generalize codex model fallback matching
* CI: retry cron verify cancellation wording
* CI: accept interactive codex model entrypoint fallback
* Agents: stabilize Claude bundle skill command test
* CI: prestage live Docker auth homes
* Tests: accept current Codex models wording
* CI: stabilize remaining live lanes
* Tests: widen CLI backend live timeout
* Tests: accept current Codex model summary wording
* CI: disable codex-cli image probe in Docker lane
* Tests: respect CLI override for Codex Docker login
* Tests: accept current Codex session models header
* CI: stabilize remaining live validation lanes
* CI: preserve Gemini ACP coverage in auth fallback
* CI: fix final live validation blockers
* CI: restore Codex auth for CLI backend lane
* CI: drop local Codex config in live Docker lane
* Tests: tolerate Codex cron and model reply drift
* Tests: accept current Codex live replies
* Tests: retry more Codex cron retry wording
* Tests: accept environment-cancelled Codex cron retries
* Tests: retry blank Codex cron probe replies
* Tests: broaden Codex cron retry wording
* Tests: require explicit Codex cron retry replies
* Tests: accept current Codex models environment wording
* CI: restore trusted Codex config in live lane
* CI: bypass nested Codex sandbox in docker
* CI: instrument live codex cron lane
* CI: forward live CLI resume args
* Tests: accept interactive Codex model selection
* Tests: bound websocket warm-up live lane
* CI: close live lane review gaps
* Tests: lazy-load gateway live server
* Tests: avoid gateway live loader regression
* CI: scope reusable workflow secrets
* Tests: tighten codex models live assertion
* Tests: normalize OpenAI speech live text
|
2026-04-18 03:18:12 +02:00 |
|
Peter Steinberger
|
569247cff8
|
test: speed channel contract hotspots
|
2026-04-18 01:36:15 +01:00 |
|
Vincent Koc
|
c756d61cdc
|
ci(tests): rebalance extension shards by estimated cost
|
2026-04-17 15:05:41 -07:00 |
|
Gustavo Madeira Santana
|
5ae059db16
|
test: speed legacy state migration discovery
Keep bundled legacy migration discovery on narrow setup-entry surfaces so
state-migration tests and doctor cold paths avoid unrelated channel runtime
loads. Add targeted setup feature metadata, narrow Telegram/WhatsApp legacy
contracts, and a path-only pairing SDK helper.
|
2026-04-17 16:41:43 -04:00 |
|
Peter Steinberger
|
54d9a09912
|
perf: narrow Matrix monitor reply imports
|
2026-04-17 17:14:44 +01:00 |
|
Peter Steinberger
|
d851f9e816
|
perf: narrow Matrix thread binding runtime imports
|
2026-04-17 17:04:31 +01:00 |
|
Peter Steinberger
|
14c4d6457a
|
perf: narrow Matrix account runtime imports
|
2026-04-17 16:53:46 +01:00 |
|
Peter Steinberger
|
d565c2cc34
|
perf: add lightweight secret input runtime
|
2026-04-17 16:28:15 +01:00 |
|
Peter Steinberger
|
418056f7a0
|
perf: narrow plugin SDK import surfaces
|
2026-04-17 16:05:09 +01:00 |
|
Gustavo Madeira Santana
|
8e444ac5a6
|
Tests: add grouped performance report benchmark
|
2026-04-16 23:43:06 -04:00 |
|
Peter Steinberger
|
372c0051ba
|
test: speed up slow import-boundary tests
|
2026-04-16 21:14:17 +01:00 |
|
Gustavo Madeira Santana
|
d5933af80b
|
QA: fix private runtime source loading (#67428)
Merged via squash.
Prepared head SHA: b8bf2b6be6
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
|
2026-04-15 21:59:16 -04:00 |
|