MetaX e|acc
d50ef1eb2a
Merge branch 'main' into pr/microsoft-foundry-upstream
2026-03-20 11:04:45 +08:00
Jinhao Dong
4f00b3b534
feat(xiaomi): add MiMo V2 Pro and MiMo V2 Omni models, switch to OpenAI completions API ( #49214 )
...
Merged via squash.
Prepared head SHA: 6b672f36cf0bd4296d3bb2d1b2e6e50d1bb601f1
Co-authored-by: DJjjjhao <50042705+DJjjjhao@users.noreply.github.com>
Co-authored-by: grp06 <1573959+grp06@users.noreply.github.com>
Reviewed-by: @grp06
2026-03-19 19:26:47 -07:00
Harold Hunt
f1ce679929
Discord: reconcile native commands without restart churn ( #46597 )
...
Merged via squash.
Prepared head SHA: 37090daad4b99171a55962101d9998fd452e2739
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Reviewed-by: @huntharo
2026-03-19 22:23:21 -04:00
Harold Hunt
65594f972c
Gateway: unify plugin interactive callback state ( #50722 )
...
Merged via squash.
Prepared head SHA: 7a2740b18a336bc3a58c23cff08953a5c06a6078
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
Reviewed-by: @huntharo
2026-03-19 22:09:38 -04:00
Gustavo Madeira Santana
a953cb5209
Matrix: fix runtime API duplicate exports
2026-03-19 20:53:35 -04:00
Vincent Koc
aa172f2169
fix(matrix): keep runtime api import-safe
2026-03-19 16:39:27 -07:00
Josh Avant
8e132aed6e
Hardening: refresh stale device pairing requests and pending metadata ( #50695 )
...
* Docs: clarify device pairing supersede behavior
* Device pairing: supersede pending requests on auth changes
2026-03-19 18:26:06 -05:00
Vincent Koc
14eb49c18a
test(feishu): fix lifecycle mock typing
2026-03-19 15:26:14 -07:00
Vincent Koc
ac850e815b
fix(ci): replace tlon git api dependency
2026-03-19 15:25:29 -07:00
Tak Hoffman
2884ac13b2
test: add Zalo pairing lifecycle regression
2026-03-19 17:13:38 -05:00
Tak Hoffman
da8fb70525
test: fix Feishu lifecycle type checks
2026-03-19 16:54:39 -05:00
Tak Hoffman
73e08775d7
test: add voice-call hangup-once lifecycle regression
2026-03-19 16:50:36 -05:00
Tak Hoffman
566e4cf77b
test: add Zalo reply-once lifecycle regression
2026-03-19 16:50:36 -05:00
Vincent Koc
a54d3dc679
test(feishu): fix bot-menu binding mock typing
2026-03-19 14:49:01 -07:00
Tak Hoffman
628b55a825
test: add Feishu ACP failure lifecycle regression
2026-03-19 16:33:04 -05:00
Tak Hoffman
c7cebd608b
test: add Feishu broadcast lifecycle regression
2026-03-19 16:33:03 -05:00
Tak Hoffman
7d50e7fa85
test: add Feishu card-action lifecycle regression
2026-03-19 16:33:03 -05:00
Vincent Koc
3c806a9692
fix(ci): stabilize bundle hooks and mcp path seams
2026-03-19 14:26:52 -07:00
Vincent Koc
83a267e2f3
fix(ci): reset deep test runtime state
2026-03-19 14:23:32 -07:00
Tak Hoffman
0e825ece05
test: add Feishu bot-menu lifecycle regression
2026-03-19 16:16:46 -05:00
Tak Hoffman
ca757b6b77
test: add Feishu reply-once lifecycle regression
2026-03-19 16:04:53 -05:00
Vincent Koc
3b79494cbf
fix(runtime): lazy-load setup shims and align contracts
2026-03-19 13:33:32 -07:00
Vincent Koc
7bbd01379e
fix(deps): use https git sources for extension installs
2026-03-19 13:33:32 -07:00
Vincent Koc
ca74eb37da
fix(extensions): repair matrix contracts and test boundaries
2026-03-19 13:33:32 -07:00
Vincent Koc
7fb142d115
test(whatsapp): override config-runtime mock exports safely
2026-03-19 09:42:13 -07:00
Gustavo Madeira Santana
ff6541f69d
Matrix: fix Jiti runtime API boundary
2026-03-19 11:40:44 -04:00
haxudev
b7876c9609
Microsoft Foundry: split provider modules and harden runtime auth
...
Split the provider into focused auth, onboarding, CLI, runtime, and shared modules so the Entra ID flow is easier to review and maintain. Add Foundry-specific tests, preserve Azure CLI error details, move token refresh off the synchronous request path, and dedupe concurrent Entra token refreshes so onboarding and GPT-5 runtime behavior stay reliable.
2026-03-19 23:32:28 +08:00
Gustavo Madeira Santana
12ad809e79
Matrix: fix runtime encryption loading
2026-03-19 11:08:17 -04:00
Gustavo Madeira Santana
8268c28053
Matrix: isolate thread binding manager stateDir reuse
2026-03-19 11:08:16 -04:00
Vincent Koc
44cd4fb55f
fix(ci): repair main type and boundary regressions
2026-03-19 08:00:33 -07:00
Gustavo Madeira Santana
0c4fdf1284
Format: apply import ordering cleanup
2026-03-19 10:33:16 -04:00
Gustavo Madeira Santana
f4f0b171d3
Matrix: isolate credential write runtime
2026-03-19 10:33:16 -04:00
Liu Ricardo
8c01347989
test(contracts): cover matrix session binding adapters ( #50369 )
...
Merged via squash.
Prepared head SHA: 25412dbc2ca91876882de1854da1f0e9c0640543
Co-authored-by: ChroniCat <220139611+ChroniCat@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-03-19 10:26:37 -04:00
Vincent Koc
79d7fdce93
test(telegram): inject media loader in delivery replies
2026-03-19 06:30:59 -07:00
Vincent Koc
a0445b192e
test(signal): mock daemon readiness in monitor suite
2026-03-19 06:30:59 -07:00
Vincent Koc
1c1a3b6a75
fix(discord): break plugin-sdk account helper cycle
2026-03-19 06:30:59 -07:00
Harold Hunt
5508374669
fix(plugins): share split-load singleton state (openclaw#50418) thanks @huntharo
...
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com>
2026-03-19 09:10:24 -04:00
Gustavo Madeira Santana
7f86be1037
Matrix: accept messageId alias for poll votes
2026-03-19 08:50:49 -04:00
Gustavo Madeira Santana
75e6c8fe9c
Matrix: persist clean shutdown sync state
2026-03-19 08:31:44 -04:00
Gustavo Madeira Santana
f8eb23de1c
CLI: fix check failures
2026-03-19 08:29:57 -04:00
Gustavo Madeira Santana
4443cc771a
Matrix: wire startup migration into doctor and gateway
2026-03-19 08:03:57 -04:00
Gustavo Madeira Santana
f69450b170
Matrix: fix typecheck and boundary drift
2026-03-19 08:03:56 -04:00
MetaX e|acc
7696a86e10
Update extensions/microsoft-foundry/index.ts
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-19 18:55:17 +08:00
haxudev
41cc7c8bf1
Microsoft Foundry: tighten onboarding retry and model selection hooks
...
Only retry Azure login with an explicit tenant when the CLI failure actually points to tenant or subscription scope, keep HTTP 400 connection checks informative without treating them as a silent success, and move the model-selection hook onto the provider so manual Foundry setups can preserve GPT-5 family hints and resolve the right runtime endpoint.
2026-03-19 18:36:33 +08:00
Vincent Koc
009a10bce2
fix(ci): avoid ssh-only git dependency fetches
2026-03-19 01:57:34 -07:00
haxudev
0c1efec1c9
Microsoft Foundry: use active model hint at runtime
...
Prefer the currently selected model hint during runtime auth refresh so switching Foundry deployments cannot reuse stale onboarding metadata and route requests to the wrong GPT-5 or non-GPT-5 endpoint.
2026-03-19 16:52:32 +08:00
haxudev
27fe74646c
Microsoft Foundry: address PR review findings
...
Fix the renamed workspace path in pnpm-lock, make onboarding test and runtime routing respect the underlying model family for GPT-5 deployments, configure the API-key path with provider metadata, replace shell-built az commands with argument-based execution, and scope the Entra token cache by tenant/subscription so the provider behaves correctly across Foundry setups.
2026-03-19 16:00:29 +08:00
Peter Steinberger
22943f24a9
refactor: prune bundled sdk facades
2026-03-19 07:17:04 +00:00
haxudev
ec89a8efee
Microsoft Foundry: streamline onboarding and GPT-5 runtime
...
Handle Windows az device-code login, tenant fallback, and Azure resource/deployment discovery so onboard can reuse existing Microsoft Foundry setups without manual endpoint entry. Normalize GPT-5 deployments onto the Foundry responses base URL at selection and runtime auth time, and fall back to hard links for Windows plugin staging so local builds and chats work end-to-end.
2026-03-19 15:04:58 +08:00
haxudev
0c9c874241
fix: use cross-platform az CLI detection (az version instead of which)
2026-03-19 15:04:58 +08:00