Peter Steinberger
0cd785d8a5
ci: stabilize parity gate runner
2026-04-22 08:52:55 +01:00
Peter Steinberger
895b2690c4
ci: serialize parity gate scenarios
2026-04-22 08:52:55 +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
Peter Steinberger
0a670a058d
perf(ci): unblock node compat and trim runtime compat test
2026-04-22 06:34:08 +01:00
pashpashpash
dc4e97472d
Make harness failures fail honestly ( #69981 )
...
* Agents: fail honestly on harness errors
* Docs: clarify Codex harness fallback
2026-04-22 14:33:21 +09:00
Peter Steinberger
e39784decd
ci: move preflight off blacksmith runners
2026-04-22 06:12:33 +01:00
Peter Steinberger
de616055f7
perf(ci): trim preflight setup and stream test waits
2026-04-22 06:11:02 +01:00
Peter Steinberger
262899f495
ci: shallow checkout live reusable jobs
2026-04-22 06:00:01 +01:00
JuniperSling
d8b9be468a
feat(tencent): add bundled Tencent Cloud provider plugin (Tokenhub + Token Plan) ( #68460 )
...
* feat(tencent): add bundled Tencent Cloud provider plugin (Tokenhub + Token Plan)
* fix(tencent): use provider-specific default model aliases
Both Tencent providers previously defaulted to the same alias "HY3 Preview",
which collides in buildModelAliasIndex (single alias map, keyed by normalized
alias). When both providers are onboarded, alias-based selection routed to
whichever provider was configured last.
Disambiguate the fallback aliases so resolution is deterministic regardless
of onboarding order:
- tencent-tokenhub -> "HY3 Preview (TokenHub)"
- tencent-token-plan -> "HY3 Preview (Token Plan)"
* docs(tencent): rename model to "Hy3 preview" and drop "HY3" family name
Align with the external-facing product name:
- model display name: "HY3 Preview" -> "Hy3 preview"
- family/umbrella references in docs and auth hints: "HY3" -> "Hy3 preview"
- internal cost constant: HY3_COST -> HY_COST
Model call id (hy3-preview) is unchanged.
* docs(tencent): use "Hy" as the family name in generic references
Keep specific model references as "Hy3 preview" (model catalog names,
onboarding aliases, Available-models docs entries), but switch
family/umbrella references to the plain "Hy" family name so future Hy
versions fit without doc churn:
- auth hints: "Hy via Tencent TokenHub Gateway" / "Hy via Token Plan"
- docs intro + Use-case table: "Tencent Hy models" / "call Hy via ..."
- models.ts pricing comment: "Hy pricing"
* feat(tencent): add tiered pricing for Hy3 preview model
---------
Co-authored-by: albertxyu <albertxyu@tencent.com >
2026-04-21 21:59:22 -07:00
Peter Steinberger
c07b388f77
ci: keep pnpm alignment scoped to CI
2026-04-22 05:58:50 +01:00
Peter Steinberger
fbddef34bd
perf(ci): trim provider catalog test setup
2026-04-22 05:57:22 +01:00
Peter Steinberger
d733d547c0
ci: use fastest Blacksmith testbox runner
2026-04-22 05:33:05 +01:00
dependabot[bot]
68a55cc434
build(deps): bump docker/build-push-action from 6 to 7 ( #48053 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 21:30:47 -07:00
dependabot[bot]
00da59124d
build(deps): bump actions/setup-node from 4 to 6 ( #61769 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 21:29:52 -07:00
dependabot[bot]
bcadf60b4d
chore(deps): bump actions/create-github-app-token from 2 to 3.0.0 ( #65099 )
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 2 to 3.0.0.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 21:19:58 -07:00
dependabot[bot]
7550d426dd
chore(deps): bump actions/github-script from 8 to 9 ( #65098 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v8...v9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '9'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 21:19:26 -07:00
Peter Steinberger
261b07b1d6
ci: prepare Blacksmith testbox shell
2026-04-22 05:17:30 +01:00
Peter Steinberger
092f292ceb
ci: use smaller Blacksmith testbox runner
2026-04-22 05:14:55 +01:00
Peter Steinberger
4e22fc9498
ci: cancel stale push sanity runs
2026-04-22 05:11:57 +01:00
Peter Steinberger
ba0250e4f3
ci: add Blacksmith testbox workflow
2026-04-22 04:59:38 +01:00
Peter Steinberger
115accfc82
ci: narrow extension boundary cache inputs
2026-04-22 04:08:42 +01:00
Peter Steinberger
e836b5b6d7
ci: isolate mlx from macos swift checks
2026-04-22 02:12:07 +01:00
Peter Steinberger
710e4e9e51
ci: widen package boundary cache inputs
2026-04-22 01:53:22 +01:00
Peter Steinberger
d57fe63ee0
ci: cache package boundary artifacts
2026-04-22 01:42:44 +01:00
Peter Steinberger
73d9746e6a
ci: reuse swift build cache for unchanged inputs
2026-04-22 01:30:40 +01:00
Peter Steinberger
ce05418930
ci: preserve exact swift build cache
2026-04-22 01:26:05 +01:00
Peter Steinberger
37463af5e1
ci: increase package boundary compile concurrency
2026-04-22 00:26:03 +01:00
Peter Steinberger
85c63942a5
ci: skip swift package patch in macos node lane
2026-04-22 00:16:45 +01:00
Peter Steinberger
a426ef5b6a
ci: preserve swift build cache hits
2026-04-22 00:12:03 +01:00
Peter Steinberger
6bf56d8637
ci: cap android checkout and use build cache
2026-04-22 00:02:40 +01:00
Peter Steinberger
cc8ecde364
ci: avoid external gradle action in android checks
2026-04-21 23:56:52 +01:00
Peter Steinberger
6966f018f7
ci: quiet mlx swift manifest warnings
2026-04-21 23:52:04 +01:00
Peter Steinberger
e822e71410
ci: cap stuck checkout retries
2026-04-21 23:47:17 +01:00
Bek
dfe0e49c8a
fix(qmd): Dedup in-flight manager creation so only one full QMD manager arms per agent/config at a time, eliminating the concurrent exportSessions() collisions that triggered path changed during write errors ( #65226 )
...
Fixes concurrent manager creation races that caused SafeOpenErrors during session export.
Deduplicates in-flight manager creation so only one full QMD manager arms per agent/config at a time, eliminating the concurrent exportSessions() collisions that triggered path changed during write errors
Resolves and snapshots runtime inputs before cache reuse, replacing stale managers atomically when workspace/config changes, and aborting queued export work promptly on close()
2026-04-21 18:22:21 -04:00
Peter Steinberger
e5af4e3b5c
ci(deps): gate extension-owned root dependencies
2026-04-21 21:08:08 +01:00
Peter Steinberger
8d289306de
ci: support release branch mac validation
2026-04-21 21:01:05 +01:00
Peter Steinberger
b2b43085bc
ci: use larger Blacksmith macOS runners
2026-04-21 19:03:50 +01:00
Peter Steinberger
f14e91b39f
test: add bundled channel dependency Docker smoke
2026-04-21 08:26:23 +01:00
Peter Steinberger
b485ee7e36
docs: support release branch workflow
2026-04-21 05:33:21 +01:00
Peter Steinberger
5c85624eeb
Revert "ci: use Blacksmith checkout cache"
...
This reverts commit 43734b1dbd .
2026-04-21 03:21:48 +01:00
Peter Steinberger
43734b1dbd
ci: use Blacksmith checkout cache
2026-04-21 03:09:13 +01:00
Peter Steinberger
5ab26a8774
ci: extend checkout fetch timeout
2026-04-21 02:05:26 +01:00
Peter Steinberger
bcd232467f
ci: remove channel contract heartbeat
2026-04-21 00:53:50 +01:00
Peter Steinberger
27c52f8062
ci: keep channel contract shards alive
2026-04-20 22:42:57 +01:00
Peter Steinberger
40db9734c4
ci: start windows checks earlier
2026-04-20 21:39:47 +01:00
Peter Steinberger
f5305afcfb
test: speed changed lanes and channel contracts
2026-04-20 20:53:38 +01:00
dependabot[bot]
fb74a7f0a4
build(deps): bump actions/checkout from 4 to 6 ( #61768 )
...
Bump actions/checkout from 4 to 6.\n\nThanks @dependabot.
2026-04-20 20:22:08 +01:00
Peter Steinberger
0c75b9ce00
ci: speed up fast security checks
2026-04-20 18:47:02 +01:00
Peter Steinberger
8b05743df2
ci(windows): normalize node path for bash
2026-04-20 18:22:19 +01:00
Peter Steinberger
b225d31179
ci: split remaining slow CI lanes
2026-04-20 17:29:11 +01:00