Commit Graph

47818 Commits

Author SHA1 Message Date
Peter Steinberger
acd8236ef2 test: guard channel auth mock calls 2026-05-12 07:15:51 +01:00
Peter Steinberger
7411396dbc test: guard tts contract mock calls 2026-05-12 07:14:25 +01:00
Peter Steinberger
f71aa4504a test: guard scheduled turn mock calls 2026-05-12 07:11:58 +01:00
Peter Steinberger
f6d787cc5c build: hard-pin dependency specs 2026-05-12 07:10:13 +01:00
Peter Steinberger
525e0267b1 test: guard session attachment mock calls 2026-05-12 07:09:31 +01:00
Kaspre
e30e4d1cfa test(extensions): narrow post-rebase type assertions 2026-05-12 07:08:38 +01:00
Kaspre
5375281974 fix(plugins): load untracked TS source plugins 2026-05-12 07:08:38 +01:00
Peter Steinberger
f285e53d5b test: guard runtime index mock calls 2026-05-12 07:06:58 +01:00
Peter Steinberger
6bdfb39937 test: guard runtime llm mock calls 2026-05-12 07:05:44 +01:00
Peter Steinberger
cccbfbf85c test: guard metadata registry mock calls 2026-05-12 07:04:36 +01:00
Peter Steinberger
e00f7dc0bf test: guard marketplace mock calls 2026-05-12 07:03:32 +01:00
Neerav Makwana
0ac4837878 fix(media): default terminal QR to full-block output (#77820)
Avoid node-qrcode compact (small) terminal mode, which emits a dense
ANSI final row that breaks scanning on some terminals.

Covers WhatsApp/Feishu login flows and the pairing QR CLI path.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-12 07:03:12 +01:00
Peter Steinberger
5b1d1eac12 test: guard wired hook mock calls 2026-05-12 07:02:19 +01:00
Peter Steinberger
469da5b111 test: guard install path mock calls 2026-05-12 07:01:15 +01:00
Peter Steinberger
18ead60fc1 test: guard web fetch provider mock calls 2026-05-12 07:00:06 +01:00
Peter Steinberger
433634066c test: guard plugin install mock calls 2026-05-12 06:57:58 +01:00
Peter Steinberger
0c2068fddb test: guard provider runtime mock calls 2026-05-12 06:56:44 +01:00
Shakker
2dc6b76f47 test: check qmd probe cleanup 2026-05-12 06:54:26 +01:00
Peter Steinberger
7917632e01 fix: preserve subagent session picker order (#78623) 2026-05-12 06:53:51 +01:00
chinar-amrutkar
595cc5d0dc Control UI/sessions: fix subagent nesting label prefix and ordering
- Strip "Subagent: " prefix before adding "└─ " prefix
- Insert child sessions immediately after their parent in the dropdown list
2026-05-12 06:53:51 +01:00
chinar-amrutkar
1f1817a904 Control UI/sessions: nest subagent sessions under parent with visual prefix
Subagent sessions now appear in the session picker dropdown with a "└─ "
prefix and are linked to their parent via the parentKey field when the
parent session is also present in the session list.

Fixes #77628
2026-05-12 06:53:51 +01:00
Peter Steinberger
0eb50f9f8d test: guard module loader cache mock calls 2026-05-12 06:52:40 +01:00
Shakker
e657bff6a3 test: count group runtime loads 2026-05-12 06:52:29 +01:00
Peter Steinberger
2dc0072547 build: refresh canvas a2ui bundle hash 2026-05-12 06:51:48 +01:00
Peter Steinberger
7b71987627 test: guard git install mock calls 2026-05-12 06:51:09 +01:00
remdev
a3e534c677 fix(openrouter): address stt review follow-ups
Map `.mp4` filename fallback to `m4a` so audio attachments with missing MIME resolve correctly, and fix changelog attribution formatting flagged in PR review.
2026-05-12 06:50:12 +01:00
remdev
f756b9a6f1 fix(openrouter): normalize stt mime parsing 2026-05-12 06:50:12 +01:00
remdev
5c87b692cb feat(openrouter): add inbound audio STT support 2026-05-12 06:50:12 +01:00
Peter Steinberger
0543448df8 test: guard channel catalog mock calls 2026-05-12 06:49:41 +01:00
Shakker
28adb8efb0 test: count directory cli calls 2026-05-12 06:49:21 +01:00
Peter Steinberger
0eceaefda9 test: guard setup registry mock calls 2026-05-12 06:47:54 +01:00
Shakker
5e5094a7b6 test: count compaction followup replies 2026-05-12 06:47:14 +01:00
Peter Steinberger
ce7e7a2834 fix: normalize oauth default model patches 2026-05-12 06:45:15 +01:00
Shakker
a90f65cf2a test: check acp session metadata writes 2026-05-12 06:45:08 +01:00
Shakker
2dd79fb8dc test: count followup delivery calls 2026-05-12 06:42:51 +01:00
Shakker
042a8f106e test: count inline tool execution 2026-05-12 06:41:01 +01:00
Peter Steinberger
5aede953ad test: guard channel send and stat overloads 2026-05-12 06:37:52 +01:00
Shakker
842cadda26 test: count inline action cleanup 2026-05-12 06:35:10 +01:00
Peter Steinberger
c98698aa0e chore: release 2026.5.12-beta.1 2026-05-12 06:33:41 +01:00
Shakker
9ba23d1804 test: check config write metadata 2026-05-12 06:32:17 +01:00
Peter Steinberger
f55491b208 chore: update dependencies 2026-05-12 06:31:48 +01:00
Peter Steinberger
26cc9bf2ef test: guard update cli mock calls 2026-05-12 06:31:29 +01:00
Shakker
b88965efc0 test: count plugin registry lookup 2026-05-12 06:30:33 +01:00
Peter Steinberger
b066819dda test: guard cron heartbeat target mock calls 2026-05-12 06:29:21 +01:00
Shakker
f36079b5af test: check plugin config mutation calls 2026-05-12 06:29:11 +01:00
Peter Steinberger
3f5557f92b test: guard plugin sdk mock calls 2026-05-12 06:26:47 +01:00
Peter Steinberger
6d35fb81d4 test: guard plugin sdk acp mock call 2026-05-12 06:23:28 +01:00
Shakker
b33951591e test: count typing signaler calls 2026-05-12 06:22:25 +01:00
Peter Steinberger
71c8d2405d build: forward-port release packaging fixes 2026-05-12 06:21:10 +01:00
Peter Steinberger
1ed83d0ed2 test: use renamed pi ai package
(cherry picked from commit 3c51059ae4)
2026-05-12 06:21:10 +01:00