Peter Steinberger
d3d9b5738f
docs: clarify live plugin runtime reloads
2026-04-24 15:38:56 +01:00
Peter Steinberger
5ca6b3568c
perf: slim whatsapp test imports
2026-04-24 15:27:52 +01:00
Peter Steinberger
34896839ba
perf: slim irc inbound imports
2026-04-24 15:12:37 +01:00
Peter Steinberger
a6aa151653
perf: avoid redundant device pairing writes
2026-04-24 15:01:38 +01:00
Peter Steinberger
8f64cd3e4d
test: wait for ACPX runtime in MCP docker lane
2026-04-24 14:00:20 +01:00
Peter Steinberger
8866544ffe
test: slim browser and msteams imports
2026-04-24 13:33:48 +01:00
Peter Steinberger
60f7a59f5e
test: bridge xai test helper imports
2026-04-24 13:18:21 +01:00
Peter Steinberger
aa3a5f9ff7
test: narrow xai test helper imports
2026-04-24 13:07:35 +01:00
Peter Steinberger
55c45307d0
test: narrow matrix client runtime import
2026-04-24 13:04:45 +01:00
Peter Steinberger
577ff767fa
test: extend Open WebUI docker startup wait
2026-04-24 13:02:40 +01:00
Peter Steinberger
608c08fc54
test: narrow slack inbound contract imports
2026-04-24 13:00:05 +01:00
Peter Steinberger
0783090da0
test: split slack client option imports
2026-04-24 12:58:28 +01:00
Peter Steinberger
04a54cf54e
test: slim slack media imports
2026-04-24 12:56:16 +01:00
Peter Steinberger
6944d7025d
test: narrow mattermost nested runtime barrel
2026-04-24 12:43:06 +01:00
Peter Steinberger
68b9ad4205
test: slim feishu monitor handler imports
2026-04-24 12:36:50 +01:00
Peter Steinberger
ebd7f19a3b
test: avoid whatsapp setup jiti load
2026-04-24 12:26:48 +01:00
Peter Steinberger
11fa1d2dc7
test: mock secrets apply runtime preflight
2026-04-24 12:22:49 +01:00
Peter Steinberger
9faa9d33e6
test: mock web tools manifest lookup
2026-04-24 12:19:50 +01:00
Peter Steinberger
9b7f6250f4
test: bypass discord monitor barrel in tests
2026-04-24 12:13:44 +01:00
Peter Steinberger
2e2a134489
perf: lazy load bluebubbles catchup
2026-04-24 12:08:34 +01:00
Peter Steinberger
4514691300
test: narrow provider discovery test imports
2026-04-24 12:03:50 +01:00
Peter Steinberger
fcaf6a23dd
test: retry Claude capacity failures in live backend
2026-04-24 12:00:39 +01:00
Peter Steinberger
9ece33c505
test: slim google oauth project discovery
2026-04-24 11:50:12 +01:00
Peter Steinberger
320d52a23e
test: narrow oauth lock timeout coverage
2026-04-24 11:43:22 +01:00
Peter Steinberger
3814dc860b
test: mock acp spawn config load
2026-04-24 11:35:56 +01:00
Peter Steinberger
f3c37a946c
test: fold sandbox skill sync coverage
2026-04-24 11:30:49 +01:00
Peter Steinberger
daed93dd30
test: harden live docker aggregate flakes
2026-04-24 11:25:27 +01:00
Peter Steinberger
a8edf29bd0
test: slim pty fallback coverage
2026-04-24 11:19:31 +01:00
Peter Steinberger
01bc49c88c
test: move pty cleanup coverage to adapter
2026-04-24 11:09:55 +01:00
cxy
4013c65853
fix(qqbot): enable qqbot plugin by default so runtime deps install be… ( #71051 )
...
* fix(qqbot): enable qqbot plugin by default so runtime deps install before QR-code setup
The qqbot plugin manifest was missing the enabledByDefault: true flag.
Without it, ensureBundledPluginRuntimeDeps treats qqbot as bundled-but-
disabled-by-default (isBundledPluginConfiguredForRuntimeDeps returns
false when no qqbot channel/account is configured yet), so
@tencent-connect/qqbot-connector is never installed into
dist/extensions/qqbot/node_modules on first launch.
This creates a chicken-and-egg failure for the QR-code binding flow:
finalize.ts dynamically imports @tencent-connect/qqbot-connector to run
qrConnect(), but the package isn't present yet because no account is
configured — binding is exactly the step that configures the first
account. Users hit:
QQ Bot 绑定失败: Error [ERR_MODULE_NOT_FOUND]: Cannot find package
'@tencent-connect/qqbot-connector' imported from
.../dist/extensions/qqbot/channel-*.js
Adding enabledByDefault: true makes the host install qqbot's runtime
deps eagerly on first launch, mirroring the pattern already used by
mistral / groq / deepgram / amazon-bedrock-mantle and other bundled
plugins whose providers must be available before any channel config
exists. No code changes required; the existing runtime-deps install
pipeline handles everything once the gate is opened.
* fix(qqbot): changelog for enable-by-default fix (#71051 ) (thanks @cxyhhhhh)
---------
Co-authored-by: sliverp <870080352@qq.com >
2026-04-24 17:58:14 +08:00
Peter Steinberger
ed51963c47
test: slim pi auth discovery tests
2026-04-24 10:50:43 +01:00
Peter Steinberger
b453293349
test: isolate provider provenance aliases
2026-04-24 10:45:42 +01:00
Peter Steinberger
83370f0021
test: remove duplicate qianfan auth marker case
2026-04-24 10:37:49 +01:00
Peter Steinberger
d38ed0831d
perf: slim sandbox registry tests
2026-04-24 10:33:50 +01:00
Frank Yang
934dd5b3a7
[codex] fix agent session-id routing ( #70985 )
...
Merged via squash.
Prepared head SHA: f092b0c5c8
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-04-24 17:31:34 +08:00
Vincent Koc
0e7250f37b
feat(diagnostics): emit model call events
...
Emit structured diagnostic events for embedded run and model-call lifecycle with trace context, duration, and safe error categories.
2026-04-24 02:17:07 -07:00
Peter Steinberger
e5f55dd024
docs: document Google realtime voice support
2026-04-24 10:14:55 +01:00
Peter Steinberger
6831579267
perf: skip provider plugin loading in extra param tests
2026-04-24 10:02:57 +01:00
Peter Steinberger
b7b66a6047
test: relax live cli backend wording
2026-04-24 09:51:48 +01:00
Peter Steinberger
56fe2aab9c
fix: attach Google Meet realtime bridge
2026-04-24 09:41:33 +01:00
Peter Steinberger
b5e5f2cede
feat(google): add realtime voice provider
2026-04-24 09:36:20 +01:00
EVA
c138368040
feat: add Codex harness extension seams
...
Co-authored-by: Eva <100yenadmin@users.noreply.github.com >
2026-04-24 09:32:27 +01:00
Peter Steinberger
d85dc46e37
perf: narrow telegram reply imports
2026-04-24 09:31:47 +01:00
Peter Steinberger
a79c40a789
test: harden docker live readiness
2026-04-24 09:28:59 +01:00
Peter Steinberger
f03252aaf9
fix: keep telegram dispatch eager
2026-04-24 09:17:33 +01:00
Vincent Koc
cead2ea4b1
feat(diagnostics): emit tool execution events
...
Emit structured diagnostic events for tool execution lifecycle, with trace context, safe parameter summaries, and non-message error metadata.
2026-04-24 01:16:13 -07:00
Peter Steinberger
447105a278
perf: slim telegram bot imports
2026-04-24 09:12:28 +01:00
Peter Steinberger
028b6c9b13
perf: trim sandbox context tests
2026-04-24 08:56:32 +01:00
EVA
40be5ad581
fix: harden GPT-5 runtime paths
...
Co-authored-by: EVA <100yenadmin@users.noreply.github.com >
2026-04-24 08:55:52 +01:00
Vincent Koc
4630ce3d9e
fix(diagnostics): make otel service restart safe
...
Make diagnostics-otel startup restart-safe by tearing down stale SDK, log transport, and diagnostic-event listener handles before reinitializing or disabling the service. Adds regression coverage for repeated start and disabled restart paths.\n\nThanks @vincentkoc.
2026-04-24 00:53:04 -07:00