Onur Solmaz
0dbf17471b
feat(memory): support qmd query rerank toggle
...
Add memory.qmd.rerank as an opt-out for QMD query reranking when searchMode is query.
When set to false, direct QMD query calls pass --no-rerank and the mcporter unified query tool receives rerank:false. Search and vsearch modes keep their existing behavior.
Refs #61834 .
2026-06-05 11:18:57 +08:00
Peter Steinberger
5380d11977
docs: document scoped extension sources
2026-06-04 22:07:59 -04:00
Peter Steinberger
23716de446
docs: document discord extension sources
2026-06-04 22:06:01 -04:00
Peter Steinberger
efd1a9ace6
docs: document messaging extension sources
2026-06-04 22:03:15 -04:00
Peter Steinberger
58912f8fd8
docs: document channel extension sources
2026-06-04 21:59:00 -04:00
Peter Steinberger
6868cde4d4
docs: document large extension sources
2026-06-04 21:40:44 -04:00
Peter Steinberger
3c7c25afd2
fix: accept codex app-server auth aliases
2026-06-04 21:40:36 -04:00
Peter Steinberger
96e5812426
docs: document medium extension sources
2026-06-04 21:33:54 -04:00
Peter Steinberger
4fa5092cdc
docs: document small extension sources
2026-06-04 21:02:07 -04:00
Marcus Castro
dd2083c7ec
fix(whastapp): bound connection startup waits ( #90486 )
...
* fix: add timeout to waitForWaConnection to prevent indefinite hangs
If Baileys fails to emit a 'connection.update' event with either 'open'
or 'close' status (e.g. due to network issues or internal errors), the
waitForWaConnection promise hangs forever, blocking the entire monitor
loop.
Add a configurable timeout (default 60s) that rejects the promise and
cleans up the event listener if no connection state is received in time.
The timeout is backward-compatible as an optional parameter with a
sensible default.
* test: add coverage for waitForWaConnection timeout path
- Test that promise rejects with descriptive error after timeout
- Test that event listener is cleaned up after timeout
- Test that timer is cleared when connection opens before timeout
* fix: default timeoutMs to 0 to preserve QR login behavior
The 60s default broke the QR login flow in login-qr.ts, which calls
waitForWaConnection without a timeout and expects to wait up to 3 minutes
while the user scans. Change the default to 0 (wait forever, matching
original behavior) and pass the 60s timeout explicitly at the monitor
callsite where it's actually needed.
* fix: bound whatsapp connection startup waits
* fix: align web channel wait contract
* fix: retry whatsapp setup timeouts
* fix: satisfy whatsapp status lint
* fix: preserve whatsapp wait compatibility
---------
Co-authored-by: MMMMSSSS8899 <praelovk@gmail.com >
2026-06-04 21:45:43 -03:00
Shakker
f3128f92d0
test: scope qqbot path env
2026-06-04 23:06:33 +01:00
Jacob Tomlinson
829847292e
feat(nvidia): default to nemotron ultra
...
Add NVIDIA Nemotron 3 Ultra to the bundled NVIDIA provider catalog and make it the bundled fallback default. Keep successful NVIDIA featured-model feeds authoritative, while treating the first live feed row as the setup default option. Update NVIDIA provider docs and focused provider/model-picker tests for the new Ultra behavior.
Verification:
- node scripts/run-vitest.mjs src/commands/model-picker.test.ts extensions/nvidia/provider-catalog.test.ts extensions/nvidia/index.test.ts extensions/nvidia/onboard.test.ts
- pnpm exec oxfmt --check src/flows/model-picker.ts src/commands/model-picker.test.ts
- pnpm format:docs:check
- pnpm docs:check-mdx
- git diff --check upstream/main...HEAD
- .agents/skills/autoreview/scripts/autoreview --mode branch --base upstream/main --parallel-tests "node scripts/run-vitest.mjs src/commands/model-picker.test.ts extensions/nvidia/provider-catalog.test.ts extensions/nvidia/index.test.ts extensions/nvidia/onboard.test.ts"
2026-06-04 20:13:06 +01:00
Peter Steinberger
b9aade4b12
refactor: move MS Teams state migration to doctor
2026-06-04 08:20:39 -07:00
Peter Steinberger
3a335c6df1
refactor: remove Feishu runtime dedupe JSON fallback
2026-06-04 08:20:28 -07:00
Vincent Koc
ecb30fece4
fix(ci): stabilize include permission checks
2026-06-04 07:35:25 -07:00
Peter Steinberger
9b9d4883c3
docs: document codex command helpers
2026-06-04 08:55:39 -04:00
Peter Steinberger
796ed1b501
docs: document codex approval roundtrip
2026-06-04 08:53:19 -04:00
Peter Steinberger
ff867fcb7f
docs: document codex protocol validators
2026-06-04 08:51:38 -04:00
Peter Steinberger
e72447de40
docs: document codex app-server support helpers
2026-06-04 08:50:13 -04:00
Peter Steinberger
bd94eda53a
docs: document codex trajectory progress helpers
2026-06-04 08:48:00 -04:00
Peter Steinberger
d99268ae51
docs: document codex plugin app config
2026-06-04 08:46:41 -04:00
Peter Steinberger
22efdfa904
docs: document codex app-server runtime utilities
2026-06-04 08:45:03 -04:00
Peter Steinberger
b91ed087c8
docs: document codex app-server small utilities
2026-06-04 08:42:50 -04:00
Peter Steinberger
e4a775567c
docs: document codex sandbox process bridge
2026-06-04 08:41:11 -04:00
Peter Steinberger
e1c7f228d6
docs: document codex sandbox fs policy
2026-06-04 08:40:26 -04:00
Peter Steinberger
226f5ac17f
docs: document codex sandbox exec server
2026-06-04 08:39:30 -04:00
Peter Steinberger
29e9625b18
docs: document codex sandbox exec fs http
2026-06-04 08:37:41 -04:00
Peter Steinberger
b1c47dabd9
docs: document codex sandbox exec protocol
2026-06-04 08:36:28 -04:00
Peter Steinberger
2ff83d3023
docs: document codex app-server utilities
2026-06-04 08:35:15 -04:00
Peter Steinberger
121ee3f555
docs: document codex native subagent helpers
2026-06-04 08:33:42 -04:00
Peter Steinberger
7a2aa68960
docs: document codex app-server helpers
2026-06-04 08:32:30 -04:00
Peter Steinberger
c67491cbaf
docs: document codex dynamic tool build
2026-06-04 08:31:20 -04:00
Peter Steinberger
7139f47333
docs: document codex dynamic tool bridge
2026-06-04 08:29:21 -04:00
Peter Steinberger
381a51b2d4
docs: document codex compaction projection
2026-06-04 08:27:05 -04:00
Peter Steinberger
0dc1d6a989
docs: document codex app-server client helpers
2026-06-04 08:25:40 -04:00
Peter Steinberger
0b5298d24e
docs: document codex attempt context
2026-06-04 08:22:45 -04:00
Peter Steinberger
d249e25a64
docs: document codex attempt lifecycle helpers
2026-06-04 08:21:04 -04:00
Peter Steinberger
0050f6b165
docs: document codex notification helpers
2026-06-04 08:19:31 -04:00
Peter Steinberger
23258c86be
docs: document codex app-server cleanup modules
2026-06-04 08:18:04 -04:00
Peter Steinberger
f60943717e
docs: document codex root plugin modules
2026-06-04 08:16:35 -04:00
Peter Steinberger
8b477d2887
docs: document cloudflare and codex supervisor plugins
2026-06-04 08:14:22 -04:00
Peter Steinberger
802cdc7783
docs: document clickclack plugin
2026-06-04 08:12:22 -04:00
Peter Steinberger
a4a27517ff
docs: document cerebras and chutes providers
2026-06-04 08:09:34 -04:00
Peter Steinberger
4726aaa08c
docs: document canvas plugin
2026-06-04 08:07:38 -04:00
Peter Steinberger
18ecb82034
docs: document byteplus provider
2026-06-04 08:03:04 -04:00
Peter Steinberger
f07ee23d23
docs: document browser root modules
2026-06-04 08:00:12 -04:00
Peter Steinberger
f750029c72
docs: document browser support modules
2026-06-04 07:58:03 -04:00
Peter Steinberger
0d7f8051d0
docs: document browser cli modules
2026-06-04 07:56:15 -04:00
Peter Steinberger
5ab430fa11
docs: document browser server context
2026-06-04 07:53:45 -04:00
Peter Steinberger
29ddb9d926
docs: document browser utility helpers
2026-06-04 07:50:05 -04:00