Commit Graph

39195 Commits

Author SHA1 Message Date
Peter Steinberger
b7fd104a8b refactor: trim discord monitor helper exports 2026-05-01 16:14:58 +01:00
Peter Steinberger
bce729f6ab refactor: trim discord internal helper exports 2026-05-01 16:12:31 +01:00
Peter Steinberger
7e06455e64 refactor: trim discord helper exports 2026-05-01 16:10:50 +01:00
Agustin Rivera
9c0975c1c2 Mattermost: refresh slash callback command validation (#72923)
* fix(mattermost): refresh slash callback tokens

* fix(mattermost): reconcile slash callback method

* fix(mattermost): bound slash command lookups

* fix(mattermost): cache slash validation lookups

* fix(mattermost): refresh slash routing

* fix(mattermost): require slash callback secret

* fix(mattermost): rate limit slash validation

* fix(mattermost): throttle slash validation

* fix(mattermost): bound slash token cache

* fix(mattermost): sanitize slash callback logs

* fix(mattermost): avoid stale slash token cache

* fix(mattermost): scope slash token gate to command

* fix(mattermost): rate-limit slash validation

* fix(mattermost): redact slash validation errors

* fix(mattermost): satisfy slash sanitizer lint

* Move Mattermost slash refresh changelog entry to Unreleased Fixes

* Apply oxfmt accordion blank-line on Mattermost slash docs

---------

Co-authored-by: Devin Robison <drobison@nvidia.com>
2026-05-01 09:10:17 -06:00
Conan-Scott
a0035764b6 fix(discord): avoid resolving token during action discovery (#75424)
Summary:
- The PR changes Discord message-action discovery to inspect configured accounts without resolving bot tokens, resolves scoped channel SecretRefs during message-tool execution even with an injected config snapshot, adds regression tests and a changelog entry, and restores a tool-display serializer export.

ClawSweeper fixups:
- Included follow-up commit: fix(discord): avoid resolving token during action discovery
- Included follow-up commit: fix(tools): restore tool display serializer export

Validation:
- ClawSweeper review passed for head a2cd832d01.
- Required merge gates passed before the squash merge.

Prepared head SHA: a2cd832d01
Review: https://github.com/openclaw/openclaw/pull/75424#issuecomment-4357825074

Co-authored-by: Clawdbot <clawdbot@apilab.us>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-01 15:09:50 +00:00
Peter Steinberger
992dc8de88 refactor: trim brave and diffs helper exports 2026-05-01 16:08:18 +01:00
Vincent Koc
2e50f167ce fix(webchat): create dashboard sessions from New Chat (#73725)
Summary:
- The PR rewires Control UI/WebChat New Chat to create and switch to a dashboard session through `sessions.create`, adds guarded UI/session helper logic and regression tests, and updates the changelog.

ClawSweeper fixups:
- Included follow-up commit: fix(webchat): create dashboard sessions from New Chat

Validation:
- ClawSweeper review passed for head 983c634ec0.
- Required merge gates passed before the squash merge.

Prepared head SHA: 983c634ec0
Review: https://github.com/openclaw/openclaw/pull/73725#issuecomment-4338023497

Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-01 15:08:00 +00:00
Peter Steinberger
7df025f457 refactor: trim bluebubbles config helper exports 2026-05-01 16:06:22 +01:00
Peter Steinberger
8bd9e227a0 refactor: trim bluebubbles helper exports 2026-05-01 16:04:05 +01:00
Peter Steinberger
456e1c0a6a refactor: trim voice-call helper exports 2026-05-01 16:01:48 +01:00
Vincent Koc
4977c2d844 fix(ci): keep tool display serialization local 2026-05-01 08:00:03 -07:00
Peter Steinberger
76c8f9ac3f test(parallels): budget Windows agent retry 2026-05-01 15:59:34 +01:00
Peter Steinberger
8b62e0fa96 refactor: trim browser helper types 2026-05-01 15:58:41 +01:00
Peter Steinberger
03bde3d65c test(parallels): retry Windows agent idle exits 2026-05-01 15:57:57 +01:00
Peter Steinberger
757af70bf7 refactor: trim tlon helper exports 2026-05-01 15:55:50 +01:00
Peter Steinberger
0d7d1aa09c refactor: trim matrix helper exports 2026-05-01 15:53:27 +01:00
Peter Steinberger
8f16079623 refactor: trim mattermost helper exports 2026-05-01 15:50:14 +01:00
Peter Steinberger
0442417e1f refactor: trim qqbot internal types 2026-05-01 15:47:58 +01:00
Andrew
42584964ac fix(context-engine): honor assembled prompt authority in precheck (#74255)
Merged via squash.

Prepared head SHA: 650b02380b
Co-authored-by: 100yenadmin <239388517+100yenadmin@users.noreply.github.com>
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com>
Reviewed-by: @jalehman
2026-05-01 07:43:41 -07:00
Peter Steinberger
0ce0509856 refactor: trim qqbot utility exports 2026-05-01 15:34:35 +01:00
Peter Steinberger
3196abb064 test(parallels): expose portable Git to Windows agent turns 2026-05-01 15:33:25 +01:00
Peter Steinberger
71dd936312 refactor: trim qqbot bridge exports 2026-05-01 15:31:33 +01:00
Peter Steinberger
b9fe26af7f refactor: trim qqbot helper exports 2026-05-01 15:28:47 +01:00
Peter Steinberger
36eec68fb9 refactor: trim browser route exports 2026-05-01 15:24:50 +01:00
Peter Steinberger
efe6b37407 test(parallels): write Windows provider config via batch file 2026-05-01 15:22:06 +01:00
Peter Steinberger
4f7286ce86 refactor: trim extension helper exports 2026-05-01 15:21:30 +01:00
Peter Steinberger
05f607c149 refactor: trim provider internal exports 2026-05-01 15:16:02 +01:00
Peter Steinberger
c2ffe77926 refactor: trim core command dead exports 2026-05-01 15:10:31 +01:00
Peter Steinberger
f0a2b09df6 fix(channels): honor module loader native opt-out 2026-05-01 15:06:21 +01:00
Peter Steinberger
b15faae92f refactor: trim provider model constants 2026-05-01 15:02:42 +01:00
Peter Steinberger
df4136018e docs(changelog): finalize 2026.4.30 notes 2026-05-01 14:59:55 +01:00
Peter Steinberger
524d28bed0 refactor: trim browser action barrel 2026-05-01 14:59:42 +01:00
Peter Steinberger
f6d3363f31 test(config): type fresh codex schema import 2026-05-01 14:58:02 +01:00
Peter Steinberger
85cfc91a70 refactor: trim extension shim reexports 2026-05-01 14:55:47 +01:00
Peter Steinberger
6c4ecd8d25 test(config): isolate codex web schema acceptance 2026-05-01 14:55:44 +01:00
Peter Steinberger
c38d94677c fix(config): accept optional Codex search location 2026-05-01 14:52:46 +01:00
Peter Steinberger
9f55378745 refactor: trim channel dead exports 2026-05-01 14:51:32 +01:00
Peter Steinberger
05d8c27d85 test(ci): stabilize pricing and codex web config checks 2026-05-01 14:49:55 +01:00
Peter Steinberger
ebbd80a6a2 refactor: trim extension barrel leftovers 2026-05-01 14:46:29 +01:00
Peter Steinberger
5c95fc06fa test(plugin-sdk): align facade loader windows fast path 2026-05-01 14:43:08 +01:00
Peter Steinberger
ae0e57eefc refactor: trim messaging runtime barrels 2026-05-01 14:42:47 +01:00
Peter Steinberger
4e9207c212 test: quote parallels provider config json 2026-05-01 14:41:10 +01:00
Vincent Koc
f99f6f164a docs(changelog): backfill 84e9463eec qianfan and a4fd45ca31 stepfun setup auth metadata 2026-05-01 06:39:45 -07:00
Shakker
5e33bfee10 test(plugins): mock install slot registry 2026-05-01 14:39:21 +01:00
Shakker
62b1e0d8b8 fix(slack): declare Slack type dependency 2026-05-01 14:39:21 +01:00
Peter Steinberger
15649228d4 refactor: trim extension helper shims 2026-05-01 14:39:03 +01:00
Peter Steinberger
77c0ecdf34 test(pairing): pass read spy path after cache reset 2026-05-01 14:38:29 +01:00
Peter Steinberger
36e687edf0 fix(plugins): use built code for tool discovery 2026-05-01 14:38:29 +01:00
Vincent Koc
24fc40b133 fix(doctor): keep noninteractive service repair explicit 2026-05-01 06:37:42 -07:00
Peter Steinberger
0e8cb3d94b test: configure parallels smoke provider timeout 2026-05-01 14:33:21 +01:00