Commit Graph

39621 Commits

Author SHA1 Message Date
Peter Steinberger
36671719e6 fix: import claude cli history for anthropic sessions 2026-05-02 04:41:35 +01:00
Peter Steinberger
10256b6da4 fix(brave): use canonical docs URL 2026-05-02 04:41:20 +01:00
Peter Steinberger
1a796b9700 refactor: trim channel contract test helpers 2026-05-02 04:39:56 +01:00
Peter Steinberger
4397be1a24 fix(web-search): support Brave llm-context date filters 2026-05-02 04:39:34 +01:00
Peter Steinberger
5c33564eb8 refactor: trim trigger harness exports 2026-05-02 04:34:16 +01:00
Peter Steinberger
ac58dc2e92 fix(doctor): warn on missing channel env tokens 2026-05-02 04:29:27 +01:00
Peter Steinberger
d2f623d560 refactor: trim reply payload type barrel 2026-05-02 04:29:08 +01:00
Peter Steinberger
d964488a23 fix(slack): keep top-level dms on stable session 2026-05-02 04:26:38 +01:00
Peter Steinberger
9c307a3a50 fix: tolerate malformed cron schedule reloads 2026-05-02 04:26:01 +01:00
Peter Steinberger
65404ceabb fix: avoid stale provider policy alias cache 2026-05-02 04:24:54 +01:00
Peter Steinberger
1f26a7821f refactor: trim unused reply test helpers 2026-05-02 04:24:30 +01:00
Peter Steinberger
912f6693ac fix(release): stabilize full validation harness lanes 2026-05-02 04:22:14 +01:00
Peter Steinberger
9e46fe148c refactor: remove unused test utilities 2026-05-02 04:19:58 +01:00
Peter Steinberger
2b9b133285 fix(discord): avoid startup rest amplification 2026-05-02 04:19:24 +01:00
Peter Steinberger
ebe8f615e5 fix: reject agent-scoped model default writes 2026-05-02 04:19:11 +01:00
Peter Steinberger
9a814bcec2 refactor: trim gateway transcript helpers 2026-05-02 04:13:35 +01:00
Peter Steinberger
9fdcc03ff8 refactor(agents): read btw context asynchronously
Read /btw transcript context through the async parser path while preserving active snapshot leaf selection.
2026-05-02 04:13:32 +01:00
Peter Steinberger
f4ef1bf04e build: prepare second external plugin beta batch 2026-05-02 04:12:47 +01:00
Peter Steinberger
eee3aeae00 [codex] add Crestodian plugin management (#75869)
Summary:
- The branch adds ClawHub plugin search and Crestodian plugin list/search/install/uninstall flows, with docs, changelog, tests, runtime injection, and regenerated config baseline hashes.
- Reproducibility: not applicable. as a bug reproduction request. The high-confidence verification path is cur ... surface search plus exact-head diff/source inspection against the PR's targeted tests and queued CI checks.

ClawSweeper fixups:
- Included follow-up commit: Repair Crestodian plugin management config schema drift

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

Prepared head SHA: c29cda6005
Review: https://github.com/openclaw/openclaw/pull/75869#issuecomment-4362360704

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-02 03:12:38 +00:00
Peter Steinberger
47f76c563f fix(slack): backfill fresh dm history 2026-05-02 04:11:45 +01:00
Peter Steinberger
f11046e0bf refactor: unify plugin control-plane cache context 2026-05-02 04:10:49 +01:00
Peter Steinberger
86684715b9 refactor: trim openai response test helpers 2026-05-02 04:10:02 +01:00
Peter Steinberger
e4c127e678 fix(web-fetch): resolve external providers 2026-05-02 04:08:59 +01:00
Cedric
2f2bb7dac6 fix(agents): reclaim untracked self-owned session locks (#75822)
Summary:
- The PR refactors session-lock inspection to reclaim untracked current-process locks with matching starttime during acquisition and startup cleanup, adds regression tests, and adds a changelog entry.
- Reproducibility: yes. A high-confidence code-level reproduction is to create a fresh `.jsonl.lock` with `pid ... eLock or cleanStaleLockFiles on current main and observe that acquisition waits or cleanup leaves the lock.

ClawSweeper fixups:
- Included follow-up commit: docs: add session lock changelog entry
- Included follow-up commit: refactor(agents): distill session lock reclaim policy

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

Prepared head SHA: 2eae2c93b1
Review: https://github.com/openclaw/openclaw/pull/75822#issuecomment-4361741599

Co-authored-by: Cedric <86914379+cdznho@users.noreply.github.com>
Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-05-02 03:07:19 +00:00
Peter Steinberger
82a8006f77 fix: reserve legacy tool cli token 2026-05-02 04:06:46 +01:00
Peter Steinberger
1dd5fea759 refactor: trim gateway helper exports 2026-05-02 04:06:05 +01:00
Peter Steinberger
82c11deaa2 fix(plugins): derive hook channel ids from targets 2026-05-02 04:05:47 +01:00
Peter Steinberger
ab25a26c24 refactor(codex): avoid sync context history reads (#75917) 2026-05-02 04:04:28 +01:00
Peter Steinberger
1b76a3fc30 refactor: trim config version helper types 2026-05-02 04:01:27 +01:00
Peter Steinberger
4efce59571 refactor: trim config doc baseline helper exports 2026-05-02 03:59:01 +01:00
Peter Steinberger
2dfa2663ec fix(slack): split media and block action sends 2026-05-02 03:58:30 +01:00
Peter Steinberger
689a1cd21d fix: write media buffers atomically 2026-05-02 03:58:16 +01:00
Peter Steinberger
1131d186b9 build: allow local plugin npm bootstrap without provenance 2026-05-02 03:56:47 +01:00
Peter Steinberger
53e6eb8cc7 refactor: trim mcp config helper exports 2026-05-02 03:55:50 +01:00
Peter Steinberger
a09b1361a7 fix(xai): satisfy spread fallback lint (#75914) 2026-05-02 03:54:18 +01:00
Peter Steinberger
8c4c12a6dd fix(discord): add outbound mention aliases 2026-05-02 03:54:07 +01:00
Peter Steinberger
ec2d0772f1 refactor: trim provider request policy type 2026-05-02 03:52:14 +01:00
Peter Steinberger
ee8371d313 refactor(gateway): remove sync session reader surface (#75909) 2026-05-02 03:49:36 +01:00
Peter Steinberger
8c8cf79687 refactor: trim config runtime helper types 2026-05-02 03:47:59 +01:00
Peter Steinberger
5b1c2ee25f fix(slack): wake on user-group mentions 2026-05-02 03:46:26 +01:00
Peter Steinberger
f739edcf4c fix(ui): keep live chat for canonical session events 2026-05-02 03:45:51 +01:00
Peter Steinberger
ec55307df2 refactor: trim config helper types 2026-05-02 03:45:24 +01:00
Peter Steinberger
78161e1212 fix: align bundled provider contracts with externalized plugins 2026-05-02 03:45:18 +01:00
Peter Steinberger
b813183bfd fix(web-search): support provider base url overrides 2026-05-02 03:44:46 +01:00
Peter Steinberger
6b1821b0e1 refactor: trim config doc baseline helper types 2026-05-02 03:42:50 +01:00
Peter Steinberger
97a34e0f50 fix: tighten plugin metadata cache invalidation 2026-05-02 03:42:39 +01:00
Peter Steinberger
b16069cedc fix: stabilize current CI tests 2026-05-02 03:39:19 +01:00
Peter Steinberger
d43b985f9f fix(release): accept prerelease plugin min host floors 2026-05-02 03:38:48 +01:00
Peter Steinberger
535eae73e9 refactor: trim provider request helper types 2026-05-02 03:37:42 +01:00
Peter Steinberger
4166eeb3ba fix: keep source plugins from install version gating 2026-05-02 03:36:26 +01:00