Bek
9636bea901
perf(memory): add QMD search diagnostics and runtime cache ( #96655 )
2026-06-26 16:16:12 -04:00
NIO
527f8f0cbb
fix(image-gen): bound image generation provider JSON response reads ( #96495 )
...
* fix(image-gen): bound image generation provider JSON response reads
Route success JSON reads through readProviderJsonResponse (16 MiB cap)
in openrouter, google, fal, minimax, openai, and vydra image generation
providers to prevent OOM from oversized or hostile endpoint responses.
Mirrors the response-limit campaign already applied to other provider paths.
AI-assisted.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(image-gen): size bounded JSON caps for inline image payloads
Signed-off-by: sallyom <somalley@redhat.com >
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: sallyom <somalley@redhat.com >
2026-06-26 07:08:30 -04:00
Renaud Cerrato
95b97e5b0b
fix(exec): fail invalid explicit workdir before running ( #94441 )
...
* fix(exec): fail invalid explicit workdir before running
* test(exec): tighten invalid workdir regression
* fix(exec): clarify invalid workdir recovery
* refactor(exec): centralize workdir resolution
* test(exec): update invalid workdir assertion
* fix(exec): harden backend workdir contract
* fix(exec): map missing backend host workdirs
* fix(exec): reject control commands before workdir prep
* fix(exec): defer env hook until backend cwd validation
* chore(sdk): refresh plugin api baseline
* test(agents): drop redundant definition assertions
* test(exec): use real config workdirs
* test(exec): use tracked temp dirs
* test(openshell): keep temp setup local
* test: update temp-dir route fixture
---------
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-06-26 08:02:00 +10:00
Vincent Koc
56d95b18f4
fix(sdk): refresh plugin sdk api baseline
2026-06-25 06:51:02 +02:00
joshavant
0a14444924
Bound successful provider response reads
2026-06-24 19:08:22 -05:00
Vincent Koc
9514faca27
chore(sdk): refresh plugin SDK API baseline
2026-06-24 21:40:41 +02:00
Vincent Koc
dbe2802cdc
fix(sdk): refresh API baseline hash
2026-06-25 00:04:34 +08:00
Peter Lindsey
6add1cc969
feat(messages): config-level default for the persistent /usage footer
...
Adds `messages.responseUsage` (precedence session -> channel -> config default
-> off) so the persistent /usage footer can default-on, with three distinct
states: explicit on (tokens/full), explicit off (persisted), and unset (inherit
the configured default).
Unifies effective-value resolution behind a single channel-aware resolver
`resolveEffectiveResponseUsage` used by reply rendering, the no-arg /usage
toggle, the ACP control, and the gateway session-row builder; the row builder's
`effectiveResponseUsage` is carried through sessions.changed events, chat
snapshots, and the UI row so live consumers never go stale. `/usage reset`
(aliases inherit/clear/default) clears the override to inherit; only explicit
off persists; a full session reset preserves the preference. ACP "Usage detail"
gains an "inherit" option for unset sessions. Docs/help/completions updated; "on"
documented as a legacy alias; config-doc baseline regenerated.
2026-06-24 07:12:33 -07:00
Vincent Koc
20293036ca
fix(sdk): refresh API baseline hash
2026-06-24 18:58:08 +08:00
Vincent Koc
bfffc77bfc
feat(copilot): add BYOK provider parity
2026-06-24 18:29:56 +08:00
Vincent Koc
0671c08900
chore(release): close out 2026.6.10 on main ( #96271 )
...
* chore(release): close out 2026.6.10 on main
* chore(release): align native app metadata for 2026.6.10
* chore(release): sync Android 2026.6.10 notes
* docs(changelog): preserve 2026.6.9 history
* docs(changelog): preserve 2026.6.9 history
2026-06-24 11:51:14 +08:00
Josh Lehman
132d70bfb3
refactor: migrate bundled transcript target lookups ( #89911 )
2026-06-23 14:32:21 -07:00
Vincent Koc
f1c8cda090
chore(plugin-sdk): refresh API baseline hash
2026-06-24 02:29:59 +08:00
Vincent Koc
34d2d54d6c
fix(plugin-sdk): refresh api baseline hash
2026-06-23 20:27:52 +08:00
兰之
bd479958c0
feat(plugin-sdk): add extensible channel identity hook context ( #91903 )
...
Merged via squash.
Prepared head SHA: 90f51eafd5
Co-authored-by: lanzhi-lee <36190508+lanzhi-lee@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 11:56:49 +08:00
Vincent Koc
392377e7e4
chore(plugin-sdk): refresh API baseline hash
2026-06-22 21:49:53 +02:00
Vincent Koc
7626ca38b3
chore(release): refresh generated metadata
2026-06-22 21:25:38 +08:00
Vincent Koc
8cf0d7dd33
chore(plugin-sdk): refresh API baseline hash
2026-06-22 11:23:02 +02:00
Omar Shahine
a0714a3d68
fix(imessage): keep split-send coalescing opt-in ( #93143 )
...
Merged via squash.
Prepared head SHA: 7fc3eca084
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Co-authored-by: omarshahine <10343873+omarshahine@users.noreply.github.com >
Reviewed-by: @omarshahine
2026-06-21 17:12:21 -07:00
Vincent Koc
a03032a272
chore(plugin-sdk): refresh API baseline hash
2026-06-21 23:09:27 +02:00
Vincent Koc
2e7c3ace9c
chore(plugin-sdk): refresh API baseline hashes
2026-06-21 21:28:47 +02:00
Vincent Koc
5230ec66ae
chore(plugin-sdk): refresh API surface baselines
2026-06-21 19:32:49 +02:00
Marcus Castro
b50a5aebba
fix(whatsapp): preserve native quote replies ( #95483 )
...
* fix(whatsapp): preserve native quote replies
* feat(plugin-sdk): add quote-reply live transport standard
* test(qa-lab): add WhatsApp quote-reply live scenarios
2026-06-21 11:26:58 -03:00
Vincent Koc
b039e949b6
chore(release): close out 2026.6.9
2026-06-21 12:24:15 +08:00
Vincent Koc
ecb82f1be9
fix(plugins): restore StepFun ClawHub release
2026-06-21 12:24:14 +08:00
Vincent Koc
9ac3759ffc
chore(plugin-sdk): refresh harness API budgets
2026-06-21 07:00:11 +08:00
Josh Lehman
7a0d36f3d0
refactor: add SDK transcript identity target API ( #95030 )
2026-06-20 14:01:07 -07:00
Vincent Koc
70a48a680d
fix(sdk): refresh plugin api baseline hash
2026-06-19 19:18:38 +02:00
Vincent Koc
e74a7d2f14
fix(sdk): refresh api baseline hash
2026-06-19 15:57:57 +02:00
Vincent Koc
d236612cc0
fix(sdk): refresh plugin API baseline hash
2026-06-19 09:59:02 +02:00
Jesse Merhi
5db2f6c1fc
Add stdout diagnostics OTEL log exporter
...
Adds stdout and both-mode diagnostics OTEL log export, with focused QA Lab smoke coverage and docs/config updates.
Prepared head SHA: efa2ef07ab
Verification: CI 27808480969 passed for the prepared head.
Reviewed-by: @jesse-merhi
2026-06-19 16:06:37 +10:00
Josh Lehman
f1cab04966
refactor: route SDK session compatibility through seam ( #89203 )
2026-06-18 20:52:46 -07:00
Vincent Koc
73cdb78a1e
fix(sdk): refresh plugin api baseline hash
2026-06-19 00:01:15 +02:00
Vincent Koc
8151a547c5
chore(plugin-sdk): refresh API baseline hash
2026-06-18 19:54:11 +02:00
Vincent Koc
65eb2ccd4a
chore(ci): align rebased sqlite landing budgets
2026-06-19 01:20:06 +08:00
Vincent Koc
4eb0ddab00
chore(ci): refresh rebased config baseline
2026-06-19 01:20:06 +08:00
Vincent Koc
60335533a9
chore(ci): refresh sqlite landing baselines
2026-06-19 01:20:06 +08:00
Vincent Koc
1db7c41bf2
fix(sdk): keep sqlite lifecycle helpers private
2026-06-19 01:20:06 +08:00
Vincent Koc
8b7269d197
fix(sqlite): preserve migrations and reindex safety
2026-06-19 01:20:06 +08:00
Vincent Koc
d5d6576e06
fix(docs): refresh qa lab plugin inventory
2026-06-18 07:57:49 +02:00
Vincent Koc
f8f2006c8b
fix(plugin-sdk): refresh api baseline hash
2026-06-18 06:46:44 +02:00
Vincent Koc
af026b383d
fix(plugin-sdk): refresh api baseline hash
2026-06-18 05:34:19 +02:00
Vincent Koc
b35b1f2b7c
fix(sdk): refresh plugin api baseline
2026-06-17 19:11:18 +02:00
Vincent Koc
1c0b38f960
fix(sdk): refresh plugin surface baselines
2026-06-17 12:25:42 +02:00
Vincent Koc
bed5bf339e
fix(sdk): refresh plugin api baseline
2026-06-17 10:00:29 +02:00
Vincent Koc
922aea7d28
fix(sdk): refresh plugin api baseline
2026-06-17 05:47:07 +02:00
Vincent Koc
93216e1ca1
fix(sdk): refresh plugin api baseline hash
2026-06-17 03:07:56 +02:00
Vincent Koc
cfb27e6437
fix(ci): align plugin SDK surface budget
2026-06-17 07:28:26 +08:00
Shakker
920e6a8eec
chore: set version 2026.6.9
2026-06-16 19:54:07 +01:00
Vincent Koc
617f97d4b9
fix(plugin-sdk): refresh API baseline hash
2026-06-16 18:34:45 +02:00