Josh Lehman
|
b5e9179063
|
docs: deprecate legacy session file helpers (#97494)
* docs: deprecate legacy session file helpers
* docs: update sdk deprecation budgets
|
2026-06-28 07:33:34 -07: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
|
497d53d821
|
fix(sdk): tighten wildcard surface budget
|
2026-06-25 23:30:17 +08:00 |
|
Vincent Koc
|
3ab7a72764
|
fix(plugin-sdk): update surface budget
|
2026-06-25 02:22:44 +02:00 |
|
Vincent Koc
|
6df67285df
|
fix(sdk): keep surface budgets tight
|
2026-06-25 02:18:07 +08:00 |
|
Vincent Koc
|
5eec2158ea
|
fix(sdk): restore post-build surface budgets
|
2026-06-25 02:10:39 +08:00 |
|
Vincent Koc
|
f163d778c0
|
fix(sdk): tighten public surface budgets
|
2026-06-25 01:47:50 +08:00 |
|
Vincent Koc
|
b302b491da
|
fix(sdk): refresh public surface budgets
|
2026-06-25 01:41:04 +08:00 |
|
Ayaan Zaidi
|
f1e38f2ed6
|
fix(telegram): narrow rich table alignment surface
|
2026-06-24 06:41:38 -07:00 |
|
zhang-guiping
|
d2933bbdb9
|
fix(telegram): refresh rich table SDK budget
|
2026-06-24 06:41:38 -07:00 |
|
张贵萍0668001030
|
2e124081af
|
fix(telegram): preserve rich table styling
|
2026-06-24 06:41:38 -07:00 |
|
Vincent Koc
|
bfffc77bfc
|
feat(copilot): add BYOK provider parity
|
2026-06-24 18:29:56 +08:00 |
|
Josh Lehman
|
8a7b3c755a
|
fix(memory-core): migrate dreaming cleanup lifecycle (#96193)
* fix(memory-core): migrate dreaming cleanup lifecycle
* fix(sessions): resolve lifecycle session files explicitly
* fix(ci): refresh dreaming lifecycle proof ratchets
|
2026-06-23 16:08:44 -07:00 |
|
Josh Lehman
|
132d70bfb3
|
refactor: migrate bundled transcript target lookups (#89911)
|
2026-06-23 14:32:21 -07:00 |
|
Josh Lehman
|
c24d266b2d
|
refactor: use accessor-backed transcript corpus for memory (#96162)
* refactor: ratchet memory transcript corpus access
* test: use narrow runtime config snapshot import
* test: update plugin sdk surface budgets
* refactor: split memory transcript corpus module
|
2026-06-23 12:37:44 -07:00 |
|
Vincent Koc
|
e856a24754
|
fix(qa): bound docker e2e log replay
|
2026-06-23 13:26:09 +02:00 |
|
Vincent Koc
|
da32c7fe53
|
chore(sdk): update public surface budget
|
2026-06-23 15:48:27 +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
|
8b78ae2855
|
fix(session-memory): sanitize model artifacts before saving memory (#95791)
* fix(session-memory): sanitize model artifacts before saving memory
Co-authored-by: Sophia <44297511+SweetSophia@users.noreply.github.com>
Co-authored-by: YBoy <231405196+YB0y@users.noreply.github.com>
* fix(sdk): update plugin surface budgets
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: YBoy <231405196+YB0y@users.noreply.github.com>
|
2026-06-22 22:48:03 +08:00 |
|
Josh Lehman
|
d3781cc4b8
|
refactor: add memory and QMD session identity mapping (#95087)
|
2026-06-22 06:28:54 -07:00 |
|
Vincent Koc
|
35bafea757
|
refactor(providers): share reasoning payload normalization
|
2026-06-22 19:08:00 +08:00 |
|
Vincent Koc
|
2ba9d6eabe
|
refactor(providers): share Qwen chat-template thinking patch
|
2026-06-22 18:42:40 +08:00 |
|
Peter Steinberger
|
15a0609a6b
|
test(plugin-sdk): restore private surface budget
|
2026-06-22 03:30:14 -04:00 |
|
Vincent Koc
|
078044a2cf
|
test(sdk): refresh plugin surface budget
|
2026-06-22 14:57:53 +08:00 |
|
Vincent Koc
|
a9be81d510
|
fix(ci): repair baseline lint and test gates
|
2026-06-22 11:44:21 +08:00 |
|
Vincent Koc
|
77b6ca9a9b
|
fix(sdk): tighten surface report budgets
|
2026-06-22 01:04:53 +02:00 |
|
mikasa
|
ec7a548062
|
fix #95378: https://github.com/openclaw/openclaw/issues/95378 (#95390)
* fix(telegram): use session transcript for direct context
* fix(telegram): account for proof and SDK checks
* fix(telegram): address review findings
* fix(telegram): tighten session transcript context
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
|
2026-06-22 04:29:44 +05:30 |
|
Vincent Koc
|
86fea26797
|
fix(plugin-sdk): stabilize surface report after builds
|
2026-06-21 21:28:47 +02:00 |
|
Sarah Fortune
|
6fa944e80f
|
[codex] Add Slack relay mode for incoming messages (#94707)
|
2026-06-21 11:28:33 -07: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 |
|
Gio Della-Libera
|
e56fd1dc04
|
Keep core doctor health in contribution order (#86627)
Merged via squash.
Prepared head SHA: e0955797c1
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com>
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com>
Reviewed-by: @giodl73-repo
|
2026-06-20 10:59:31 -07:00 |
|
Vincent Koc
|
65eb2ccd4a
|
chore(ci): align rebased sqlite landing budgets
|
2026-06-19 01:20:06 +08:00 |
|
Vincent Koc
|
d16d2460b8
|
fix(ci): align sqlite refactor checks
|
2026-06-19 01:20:06 +08:00 |
|
Jesse Merhi
|
c9707ab635
|
fix(exec): rebuild command authorization on the Tree-sitter command planner
Replace the exec approval parser/planner path with Tree-sitter-backed authorization planning, carrying planner decisions through node and gateway execution.
This keeps unpersistable shell shapes one-shot, adds typed `unavailableDecisions` for approval prompts, and refreshes coverage for allowlist matching, command rendering, durable allow-always persistence, and host approval paths.
Verification:
- GitHub PR checks for ce2381192d: CLEAN, 142 success, 32 skipped, 0 failed, 0 pending.
- /Users/jmerhi/.nvm/versions/node/v24.12.0/bin/node scripts/plugin-sdk-surface-report.mjs --check
- /Users/jmerhi/.nvm/versions/node/v24.12.0/bin/node scripts/run-vitest.mjs test/scripts/plugin-sdk-surface-report.test.ts --reporter=verbose
- Focused exec approval suite: 13 files, 467 tests.
|
2026-06-18 10:12:48 +10:00 |
|
Vincent Koc
|
1c0b38f960
|
fix(sdk): refresh plugin surface baselines
|
2026-06-17 12:25:42 +02:00 |
|
Vincent Koc
|
cfb27e6437
|
fix(ci): align plugin SDK surface budget
|
2026-06-17 07:28:26 +08:00 |
|
ragesaq
|
f94a2506d2
|
feat(context-engine): pass runtime settings into lifecycle (#88750)
Merged via squash.
Prepared head SHA: 9a19334ee5
Co-authored-by: ragesaq <11304287+ragesaq@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
|
2026-06-16 16:23:19 -07:00 |
|
Vincent Koc
|
033bb86133
|
fix(scripts): update plugin SDK surface budget
|
2026-06-16 11:01:41 +02:00 |
|
Vincent Koc
|
a4e7d9a0db
|
test(plugin-sdk): ratchet SQLite helper surface
|
2026-06-16 09:36:32 +08:00 |
|
Vincent Koc
|
919c5b7c7b
|
fix(plugin-sdk): calibrate callable surface budget
|
2026-06-16 03:19:24 +02:00 |
|
Vincent Koc
|
d5c9e7ea99
|
test(plugin-sdk): ratchet surface budget checks
|
2026-06-16 02:56:41 +02:00 |
|
Peter Steinberger
|
57f8d71c50
|
docs: document release runner scripts
|
2026-06-04 23:46:55 -04:00 |
|
Peter Steinberger
|
00c9f81171
|
fix: retry transient recurring cron failures
|
2026-05-29 04:54:42 +01:00 |
|
Vincent Koc
|
4b18234fc1
|
fix(scripts): enforce plugin sdk surface budgets
|
2026-05-29 05:32:12 +02:00 |
|
Peter Steinberger
|
aaf543360a
|
test: fix plugin sdk deprecation guardrails
|
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
|
6e14ef60cf
|
docs: deprecate rare plugin sdk seams
|
2026-05-10 12:37:10 +01:00 |
|
Peter Steinberger
|
827b0de0ce
|
refactor: reduce plugin sdk surface
|
2026-05-10 12:37:10 +01:00 |
|