Commit Graph

66940 Commits

Author SHA1 Message Date
Vincent Koc
d943d36677 fix(e2e): require cron cleanup success status 2026-06-07 07:43:33 +02:00
Vincent Koc
b6c45a9301 fix(e2e): require web search success marker 2026-06-07 07:42:24 +02:00
Vincent Koc
5ab3104a15 test(e2e): cover openwebui chat smoke 2026-06-07 07:38:04 +02:00
Vincent Koc
d59d3f87b0 fix(e2e): bound bundled lifecycle log output 2026-06-07 07:36:51 +02:00
Vincent Koc
d801bb5be0 fix(e2e): report resource breaches on failed runs 2026-06-07 07:34:21 +02:00
Vincent Koc
3597cfc7bc fix(qa): allow gauntlet observations to fail 2026-06-07 07:31:56 +02:00
Vincent Koc
6590f764b5 fix(e2e): bound docker failure log printing 2026-06-07 07:29:35 +02:00
Vincent Koc
0b0893aa21 fix(e2e): bound kitchen sink log traversal 2026-06-07 07:25:46 +02:00
Vincent Koc
251bd61e22 fix(e2e): reject kitchen sink rpc error envelopes 2026-06-07 07:23:33 +02:00
Vincent Koc
db24e8e76b fix(e2e): validate bundled runtime health smoke 2026-06-07 07:21:34 +02:00
Vincent Koc
22466240a5 fix(e2e): run openwebui release chat smoke 2026-06-07 07:18:56 +02:00
Peter Steinberger
e8348c0dc8 refactor(matrix): store sync cache in sqlite
Move Matrix sync cache state into plugin SQLite storage, with startup and doctor migrations for readable legacy bot-storage.json files.\n\nVerification: focused Matrix and QA tests passed locally; focused touched-file oxlint and git diff --check passed; autoreview clean. CI failures are current main/unrelated: lint/type/madge/gateway-watch issues outside the Matrix diff.
2026-06-06 22:17:41 -07:00
Vincent Koc
690a04f81e fix(e2e): require gateway network health payload 2026-06-07 07:16:19 +02:00
Vincent Koc
ed7f259ce7 fix(e2e): bound onboard log polling reads 2026-06-07 07:14:37 +02:00
Vincent Koc
892dbb5ebb fix(dev): require gateway smoke health payload 2026-06-07 07:11:21 +02:00
Vincent Koc
7e7ea0fed1 fix(qa): validate rpc rtt smoke payloads 2026-06-07 07:09:01 +02:00
Vincent Koc
fa614d0907 fix(qa): tighten kitchen sink rpc proof 2026-06-07 07:03:43 +02:00
Vincent Koc
1d2bebbb41 fix(mac): scope restart app cleanup 2026-06-07 06:58:46 +02:00
Vincent Koc
ab645aca31 fix(test): require enabled live shard proof 2026-06-07 06:47:02 +02:00
Vincent Koc
1f0cf074cf fix(mac): scope build-and-run cleanup 2026-06-07 06:35:44 +02:00
Vincent Koc
03f1bf9a4d fix(qa-lab): fail missing parity tool results 2026-06-07 06:25:28 +02:00
Vincent Koc
0e1d2b3ef4 fix(qa-lab): require tool evidence in parity metrics 2026-06-07 06:20:16 +02:00
Vincent Koc
9b1c0dac68 fix(e2e): bound codex live assertion reads 2026-06-07 06:15:42 +02:00
Vincent Koc
cfaae7761d fix(e2e): fail lifecycle resource spikes 2026-06-07 06:11:15 +02:00
Vincent Koc
a372429a96 fix(e2e): cap docker harness resources 2026-06-07 06:06:12 +02:00
Vincent Koc
a737826320 fix(qa-lab): require live runtime tool evidence 2026-06-07 05:57:37 +02:00
Peter Steinberger
f4098e64e4 docs(config): document reasoning content compat flag 2026-06-07 04:52:37 +01:00
Krasimir Kralev
c45295cc33 fix(config): honor reasoning content compat flag
Allow custom OpenAI-compatible providers to opt into the existing DeepSeek assistant reasoning replay contract through persisted model compat config. Closes #89660.
2026-06-06 20:50:50 -07:00
Vincent Koc
e7b09fba37 fix(e2e): guard openwebui docker resources 2026-06-07 05:48:01 +02:00
wsyjh8
a1f1895b1b fix(config): allow thinkingLevelMap in persisted model schema
Allow persisted provider model entries to carry strict thinkingLevelMap values so Microsoft Foundry Entra onboarding can save generated reasoning model config. Closes #91011.
2026-06-06 20:44:15 -07:00
Mukunda Rao Katta
78135c3a29 fix(agents): suppress DeepSeek thinking for Foundry aliases
Fix Microsoft Foundry DeepSeek V4 alias providers by suppressing the DeepSeek-native `thinking` fallback and stripping DeepSeek replay fields on Foundry/non-native compat paths while preserving native DeepSeek and OpenRouter/Together reasoning controls.

Verified with focused embedded-runner tests, formatting/diff checks, autoreview, passing real-behavior proof gate, CI embedded-agent shard, issue #90520 reporter live A/B proof, and a local attempted gateway probe blocked before provider dispatch by model allowlist.

Known red CI lanes are unrelated to the touched files and documented in the pre-merge PR comment.

Fixes #90520
2026-06-06 20:37:52 -07:00
Vincent Koc
f94d3b1d8c fix(e2e): scan gateway readiness logs incrementally 2026-06-07 05:36:12 +02:00
Vincent Koc
586cf18b8d fix(e2e): bound docker log printing 2026-06-07 05:30:00 +02:00
Vincent Koc
c7a9dc1cc2 fix(qa-lab): link runtime tool output to planned calls 2026-06-07 05:27:34 +02:00
Omar Shahine
203dee9033 docs(imessage): clarify macOS library validation setup
Clarify that modern macOS iMessage private-API injection needs SIP disabled plus Library Validation relaxed, and document the verified macOS 26.5.1 Tahoe behavior without publishing unsupported AMFI boot-args guidance.\n\nVerification:\n- pnpm docs:list\n- git diff --check\n- pnpm check:docs\n\nThanks @omarshahine!
2026-06-06 20:20:57 -07:00
Vincent Koc
480c9a97b6 fix(e2e): tighten kitchen sink rpc assertions 2026-06-07 05:15:12 +02:00
Vincent Koc
cfeed10b01 fix(e2e): bound live plugin agent output 2026-06-07 05:09:31 +02:00
Peter Steinberger
3006b85db0 fix(openrouter): reconcile streamed generation cost
Fix OpenRouter streamed billing reconciliation by replacing the streamed estimated cost with the provider generation metadata total when the final streamed response includes a response id.

Verified with focused OpenRouter tests, full OpenRouter extension tests, formatting/diff checks, autoreview, official OpenRouter generation metadata docs, and a live OpenRouter API stream plus delayed generation lookup. Remaining CI failures were inspected and are unrelated existing failures outside the OpenRouter surface.

Fixes #68066
2026-06-06 20:06:57 -07:00
Peter Steinberger
a4236bd6fa refactor(memory-wiki): store source sync state in sqlite
* refactor(memory-wiki): store source sync state in sqlite

* fix(memory-wiki): satisfy source sync migration lint
2026-06-06 20:04:27 -07:00
Vincent Koc
ec55179504 fix(parallels): stream host command logs 2026-06-07 05:00:48 +02:00
Vincent Koc
416008dd10 fix(qa): reject empty gauntlet pass evidence 2026-06-07 04:56:32 +02:00
Vincent Koc
f55433bf31 fix(qa-lab): require runtime tool output evidence 2026-06-07 04:52:10 +02:00
Vincent Koc
f8f53de45a fix(e2e): bound kitchen sink log scans 2026-06-07 04:47:23 +02:00
Vincent Koc
6c9e7de04d fix(e2e): bound plugin assertion log reads 2026-06-07 04:42:15 +02:00
Vincent Koc
bcfd7164de fix(e2e): bound plugin update log assertions 2026-06-07 04:40:38 +02:00
Vincent Koc
e32707458d fix(e2e): bound secret configure pty output 2026-06-07 04:37:41 +02:00
Vincent Koc
7f7614276b fix(gateway): timeout stalled mcp bodies 2026-06-07 04:32:33 +02:00
Vincent Koc
c40d2c45bf fix(e2e): honor kitchen sink output caps 2026-06-07 04:26:55 +02:00
Vincent Koc
4911615e72 fix(e2e): bound credential payload chunks 2026-06-07 04:24:35 +02:00
Vincent Koc
326c4e0e35 fix(e2e): bound secret resolver stdin 2026-06-07 04:19:16 +02:00