Peter Steinberger
4837930b5c
test: tighten provider stream assertions
2026-05-10 21:50:38 +01:00
Peter Steinberger
8f29730b03
test: tighten provider model shared assertions
2026-05-10 20:51:12 +01:00
Peter Steinberger
95ed1a0e09
test: tighten provider discovery contract assertions
2026-05-10 20:10:07 +01:00
Peter Steinberger
2f5bdb8d8c
test: tighten provider runtime contract assertions
2026-05-10 20:06:33 +01:00
Peter Steinberger
154221241a
fix: normalize prefixed gemini pro config ids
2026-05-10 18:53:08 +01:00
Peter Steinberger
525767c726
feat: expose active model plugin context
2026-05-10 15:21:43 +01:00
Peter Steinberger
1ed50b0ced
fix: expose active-run queue failure reasons
2026-05-10 13:07:42 +01:00
Peter Steinberger
4f32a32ed6
refactor: move rare sdk seams into owners
2026-05-10 12:37:10 +01:00
Peter Steinberger
3363528720
fix: keep provider auth login sdk compat
2026-05-10 12:37:10 +01:00
Peter Steinberger
ccf0b96a56
docs: deprecate provider-owned sdk helpers
2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
11dc5cb94e
fix: compact tool progress display
2026-05-10 11:26:23 +01:00
Peter Steinberger
9444b2ad9b
fix: strip OpenAI-compatible replay reasoning
2026-05-10 10:08:47 +01:00
Andy Ye
c20450a82b
fix(github-copilot): mint tokens with vscode chat identity
2026-05-10 01:05:59 -04:00
Peter Steinberger
a0fb7fb045
refactor: centralize channel ingress access
2026-05-10 00:18:36 -04:00
Shakker
933306475c
perf: keep channel SDK runtime imports lazy
2026-05-10 00:54:15 +01:00
Peter Steinberger
221f876c3f
fix(plugin-sdk): stabilize API baseline generation
2026-05-09 23:25:26 +01:00
Radek Sienkiewicz
59326c8e3b
fix(slack): wake interactive reply sessions ( #79836 )
...
Merged via squash.
Prepared head SHA: 2bc9182d0f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-05-09 20:31:40 +02:00
Shakker
f1406b1b56
fix: load linked plugin facades when bundled fallback is off
2026-05-09 19:19:14 +01:00
Shakker
d1e40ca3e8
test: skip disabled bundled facade resolution
2026-05-09 18:35:20 +01:00
Shakker
01741f81f8
test: remove stale unused imports
2026-05-09 11:26:43 +01:00
Peter Steinberger
0071f67fe6
feat(plugin-sdk): share presentation control helpers
2026-05-09 10:11:56 +01:00
Shakker
8c3a0c1296
test: align plain tool block parser spacing
2026-05-09 09:54:43 +01:00
Shakker
76df5aaac0
test: preserve bracketed tool block spacing
2026-05-09 09:38:25 +01:00
Peter Steinberger
ba2b033774
fix(plugin-sdk): parse harmony text tool calls
2026-05-09 09:25:19 +01:00
Peter Steinberger
fccb04a311
fix: normalize google configured catalog model ids
2026-05-09 07:49:54 +01:00
Peter Steinberger
311e4608d1
feat: unify model catalog registration
2026-05-09 02:34:56 -04:00
Peter Steinberger
a4b17d65a8
refactor: consolidate message delivery API
2026-05-09 07:04:04 +01:00
Peter Steinberger
4962620a4b
test: tighten node builtin mock defaults
2026-05-09 05:52:27 +01:00
Peter Steinberger
e22730e1c5
test: tighten provider auth runtime export assertion
2026-05-09 05:50:47 +01:00
Shakker
3ee3fd72bb
test: tighten registry empty array assertions
2026-05-09 05:40:02 +01:00
Peter Steinberger
170c1cd1f8
test: tighten qa runtime export assertions
2026-05-09 05:37:40 +01:00
Shakker
7d5cfd157a
test: tighten infra sdk empty array assertions
2026-05-09 05:36:12 +01:00
Peter Steinberger
87ebc05948
test: tighten channel queue error assertions
2026-05-09 05:25:42 +01:00
Peter Steinberger
ff2dc79fe7
fix: canonicalize gemini onboarding model keys
2026-05-09 03:19:57 +01:00
Peter Steinberger
ce515dbf4d
test: avoid misc count filter allocations
2026-05-08 22:05:41 +01:00
Peter Steinberger
70723b306d
fix: canonicalize nested gemini catalog ids
2026-05-08 21:32:07 +01:00
Peter Steinberger
0df60360e7
test: require queue deferred callbacks
2026-05-08 19:01:37 +01:00
Peter Steinberger
d0ea405662
test: tighten object shape assertions
2026-05-08 15:17:56 +01:00
Peter Steinberger
dd1b276a9c
test: tighten provider stream assertions
2026-05-08 15:00:10 +01:00
Peter Steinberger
5457462e62
feat(discord): add realtime voice modes
...
Add Discord realtime voice modes with OpenAI realtime support, talk-buffer/bidi routing, per-turn speaker context enforcement, and lifecycle cleanup.
2026-05-08 09:16:04 -04:00
Shakker
baffa57c00
revert: restore progress draft behavior
2026-05-08 11:33:08 +01:00
Shakker
acb3b09e2a
fix: keep progress draft labels visible
2026-05-08 11:23:59 +01:00
Shakker
665d823237
fix: restore rolling progress labels
2026-05-08 11:10:16 +01:00
Peter Steinberger
eaaef2dbf8
test: clarify plugin sdk assertions
2026-05-08 11:04:19 +01:00
Peter Steinberger
6a9f10eb88
test: clarify channel streaming labels
2026-05-08 10:25:51 +01:00
Shakker
b9791e347c
perf: avoid sorting runtime selections
2026-05-08 08:14:29 +01:00
Peter Steinberger
b81033d7d8
fix: normalize gemini 3.1 config writes
2026-05-08 07:26:42 +01:00
Jesse Merhi
a9377fe667
Harden browser download output writes ( #78780 )
...
Summary:
- The PR exports `ensureAbsoluteDirectory` through the fs-safe/SDK runtime facades and routes browser download ... through safe output directory/file helpers with focused tests, a changelog entry, and SDK API hash updates.
- Reproducibility: yes. at source level: current main creates browser download/output roots with raw recursive ... jection coverage for that path. I did not run a live browser runtime reproduction in this read-only review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(browser): use fs-safe output directory helper
- PR branch already contained follow-up commit before automerge: docs(changelog): mention browser fs-safe hardening
- PR branch already contained follow-up commit before automerge: fix(browser): harden download output writes
Validation:
- ClawSweeper review passed for head a9c9570f66 .
- Required merge gates passed before the squash merge.
Prepared head SHA: a9c9570f66
Review: https://github.com/openclaw/openclaw/pull/78780#issuecomment-4394146682
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-08 05:57:23 +00:00
Peter Steinberger
d4eb40248a
fix: normalize gemini 3 pro preview config
2026-05-08 06:08:58 +01:00