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
f11046e0bf
refactor: unify plugin control-plane cache context
2026-05-02 04:10:49 +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
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
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
535eae73e9
refactor: trim provider request helper types
2026-05-02 03:37:42 +01:00
Peter Steinberger
12213d57a6
refactor: trim provider and command helper types
2026-05-02 03:35:06 +01:00
Peter Steinberger
4b8641094b
fix(discord): preserve slash command localizations
2026-05-02 03:33:26 +01:00
Peter Steinberger
f6cb44a5a3
refactor: trim pi subscribe handler types
2026-05-02 03:32:09 +01:00
Peter Steinberger
44dd5d8494
fix(web-search): late bind managed runtime config
2026-05-02 03:29:16 +01:00
Peter Steinberger
a22f065043
fix(slack): support exact message reads
2026-05-02 03:24:36 +01:00
Peter Steinberger
c02605253d
fix: require explicit TTS intent
2026-05-02 03:16:57 +01:00
Peter Steinberger
dd1c6cc38f
fix: keep tts voice media queued
2026-05-02 03:16:17 +01:00
Peter Steinberger
b8a991a665
fix: strip heartbeat tool marker replies
2026-05-02 02:51:42 +01:00
Peter Steinberger
d961235a89
test(xai): stabilize live wrapper proof
2026-05-02 02:46:06 +01:00
Peter Steinberger
f16b61ef39
test(xai): relax live tool timeout
2026-05-02 02:41:01 +01:00
Peter Steinberger
a273441bbe
feat(xai): add Grok 4.3 default model
2026-05-02 02:41:01 +01:00
Peter Steinberger
0ecda680c8
fix: strip legacy tool-call text from replies
2026-05-02 02:38:26 +01:00
Peter Steinberger
6147e1b91d
fix(gateway): async session transcript IO ( #75875 )
...
* fix(gateway): async session transcript IO
* fix(plugins): restore jiti loader cache helper
* test(gateway): mock async artifact transcript reads
* chore(plugins): drop obsolete jiti loader shim
2026-05-02 02:06:38 +01:00
Peter Steinberger
dd1b9c6481
test(release): tolerate xAI billing drift in live checks
2026-05-02 02:04:39 +01:00
Peter Steinberger
5046cbc6f9
refactor: trim local type exports
2026-05-02 01:44:51 +01:00
Peter Steinberger
14e8318648
refactor: trim subagent store type exports
2026-05-02 01:34:16 +01:00
Peter Steinberger
280d52963e
refactor: trim subagent capability exports
2026-05-02 01:29:34 +01:00
Peter Steinberger
096321a264
refactor: trim tool display type exports
2026-05-02 01:26:31 +01:00
Peter Steinberger
74e18266d3
refactor: trim pi settings helper exports
2026-05-02 01:23:11 +01:00
Peter Steinberger
322139c84e
refactor: trim agent local helper exports
2026-05-02 01:19:01 +01:00
Peter Steinberger
c80ffe3f01
refactor: trim chat attachment type exports
2026-05-02 01:09:10 +01:00
Peter Steinberger
df32527298
refactor: trim subagent helper type exports
2026-05-02 01:05:29 +01:00
Peter Steinberger
bcd0583991
refactor: trim agent helper type exports
2026-05-02 01:03:04 +01:00
brokemac79
f6b0281298
[AI-assisted] fix(agents): initialize context engines before subagent spawn prep ( #73904 )
...
Merged via squash.
Prepared head SHA: a9f32b858a
Co-authored-by: brokemac79 <255583030+brokemac79@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-01 16:50:24 -07:00
Peter Steinberger
a7a8c8121a
refactor: trim tool runtime type exports
2026-05-02 00:36:57 +01:00
Peter Steinberger
42b7b2b924
refactor: trim subagent type exports
2026-05-02 00:34:40 +01:00
Peter Steinberger
3f4ca7c53b
refactor: trim auth and exec type exports
2026-05-02 00:31:49 +01:00
Peter Steinberger
c6ceb3e772
refactor: trim agent type exports
2026-05-02 00:29:02 +01:00
Peter Steinberger
32db81ca5c
fix: classify session liveness diagnostics
2026-05-02 00:13:58 +01:00
Peter Steinberger
bc2bb10fc1
test: speed up slow vitest hotspots
2026-05-01 23:14:31 +01:00
Peter Steinberger
82e8518bd7
refactor: trim auto reply helper exports
2026-05-01 22:01:55 +01:00
Peter Steinberger
33e527d1fc
refactor: trim subagent helper exports
2026-05-01 21:55:05 +01:00
Peter Steinberger
b97a6f2849
refactor: trim agent core helper exports
2026-05-01 21:47:00 +01:00
Peter Steinberger
cf511288b8
refactor: keep OpenAI streams on OpenClaw transport
2026-05-01 21:46:34 +01:00
Peter Steinberger
ac8633debe
refactor: trim provider attribution exports
2026-05-01 21:43:17 +01:00
Kevin Lin
df478a8292
fix: allow subagent thinking config patch ( #75802 )
2026-05-01 13:43:00 -07:00
Peter Steinberger
06fe78e4c4
refactor: trim pi helper exports
2026-05-01 21:39:44 +01:00
Peter Steinberger
f52fdd8553
refactor: trim openai helper exports
2026-05-01 21:36:27 +01:00
Peter Steinberger
188ab3a5be
refactor: trim live model scan exports
2026-05-01 21:33:13 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
2e8e9cd6ca
refactor: trim agent helper shape exports
2026-05-01 21:29:41 +01:00
Peter Steinberger
732aa11f2b
refactor: trim transport model helper exports
2026-05-01 21:26:06 +01:00