Peter Steinberger
933c7968dc
fix(ci): stabilize full release validation lanes
2026-04-28 20:36:42 +01:00
Peter Steinberger
1e9faa2a59
docs: document inter-session prompt guards
2026-04-28 20:34:55 +01:00
Peter Steinberger
c2d31a5e59
fix(outbound): strip internal runtime scaffolding
2026-04-28 20:34:55 +01:00
Peter Steinberger
c5c08c074a
fix(agents): mark inter-session prompts
2026-04-28 20:34:54 +01:00
Peter Steinberger
5de06ac00e
test: keep bundled root fixtures scoped
2026-04-28 20:28:45 +01:00
Peter Steinberger
cb8c513ce3
fix(telegram): honor final-only streaming mode
2026-04-28 20:28:06 +01:00
Vincent Koc
df8611c420
test(loader): re-enable bundled fixtures
2026-04-28 12:24:28 -07:00
Vincent Koc
b014462690
fix(test): trust bundled plugin fixtures explicitly
2026-04-28 12:24:28 -07:00
Peter Steinberger
0311e172e0
test: preserve bundled dir fixture helpers
2026-04-28 20:19:51 +01:00
Peter Steinberger
c89b67e6c8
test(config): isolate bundled channel metadata fixture
2026-04-28 20:17:51 +01:00
Peter Steinberger
9f37ff0c6c
test: allow bundled root fixtures under vitest
2026-04-28 20:14:56 +01:00
Peter Steinberger
e61756f9e8
test(plugin-sdk): avoid heavy facade fallback fixture
2026-04-28 20:14:14 +01:00
Peter Steinberger
df4e2ecb87
fix(plugin-sdk): expose concrete memory host types
2026-04-28 20:14:14 +01:00
Peter Steinberger
4a24b23e3e
fix(ci): stabilize full release validation
2026-04-28 20:14:14 +01:00
Peter Steinberger
f641691910
fix(discord): harden account and binding routing
2026-04-28 20:08:27 +01:00
Vincent Koc
87fd216d9a
chore(plugin-sdk): refresh api baseline
2026-04-28 12:06:27 -07:00
Peter Steinberger
702e5fc4a9
test: isolate facade bundled fixture roots
2026-04-28 20:04:06 +01:00
Peter Steinberger
6d4599a796
fix: satisfy discord gateway lint
2026-04-28 19:54:52 +01:00
Peter Steinberger
f2f34e5f35
fix: restore ci gates on main
2026-04-28 19:54:52 +01:00
Vincent Koc
bb0461b682
ci: shard channel codeql quality
...
Add a narrow channel-runtime CodeQL critical-quality shard and document it.
2026-04-28 11:52:54 -07:00
Peter Steinberger
6d542ebcee
test: clean up Docker test-state leftovers
2026-04-28 19:50:51 +01:00
Peter Steinberger
d22a851253
test: reuse Docker test-state in core E2E lanes
2026-04-28 19:47:11 +01:00
Peter Steinberger
4b69dc6228
docs(changelog): note discord gateway fixes
2026-04-28 19:40:06 +01:00
Peter Steinberger
7191f1a1eb
fix(discord): tune gateway intents and metadata timeout
2026-04-28 19:39:49 +01:00
Peter Steinberger
065284deab
fix(auto-reply): pass model catalog to think menus
2026-04-28 19:37:10 +01:00
Kevin Lin
f351961173
fix: log fetch timeout aborts ( #73692 )
...
* fix: log fetch timeout aborts
* fix: redact relative timeout urls
2026-04-28 11:36:10 -07:00
Vincent Koc
dcd665cd05
fix(nvidia): align NIM provider metadata
...
Persist the NVIDIA_API_KEY marker in generated catalog output and mark bundled NVIDIA Chat Completions models as string-content compatible.\n\nFixes #73013.\nFixes #50107.\nRefs #73014 .
2026-04-28 11:30:57 -07:00
Peter Steinberger
e2295b33c1
fix(ci): restore full release validation blockers
2026-04-28 19:20:18 +01:00
Peter Steinberger
2290adbf57
test: reuse Docker test-state in more lanes
2026-04-28 19:19:53 +01:00
Vincent Koc
e476523082
ci: shard gateway codeql quality
...
Add a narrow gateway/runtime CodeQL critical-quality shard and document it.
2026-04-28 11:16:48 -07:00
Peter Steinberger
cd2e13be8a
test: isolate channel catalog fixtures
2026-04-28 19:06:38 +01:00
Peter Steinberger
84154bb09c
perf(test): speed up boundary report checks
2026-04-28 19:00:22 +01:00
Peter Steinberger
53d34e7cde
fix(cli): support image files in model probes
2026-04-28 18:52:15 +01:00
Peter Steinberger
3f780bb27d
test: share Docker test-state wrapper
2026-04-28 18:47:45 +01:00
Vincent Koc
4d82dc4fb4
docs(skills): expand test performance workflow
2026-04-28 10:41:53 -07:00
Vincent Koc
6d323ee736
docs(channels/groups): note native command bypass of visibleReplies
...
For 195f704c74 : docs/channels/groups.md "Visible replies" section now
records that native slash commands (Discord, Telegram, and other surfaces
with native command support) reply visibly even when
`messages.groupChat.visibleReplies` is `"message_tool"`, so the channel-
native command UI gets the response it expects. Text-typed `/...` commands
and ordinary chat turns still follow the configured group default.
2026-04-28 10:24:14 -07:00
Vincent Koc
7d2d8732d0
docs(plugins/hooks): document per-hook timeoutMs registration option
...
For 891c7d9f1c : docs/plugins/hooks.md "Quick start" now lists the `priority`
and new `timeoutMs` opts that `api.on(...)` accepts, explaining that the
per-hook budget aborts a slow handler instead of letting plugin setup or
recall work consume the caller's configured model timeout. The change is
traceable to the new `OpenClawPluginApi.on` `{ priority?; timeoutMs? }`
signature and `PluginHookRegistration.timeoutMs` field added in the same
SHA.
2026-04-28 10:12:44 -07:00
Shakker
c0ec58f4b6
fix: preserve runtime kind install fallback
2026-04-28 18:04:54 +01:00
Shakker
a48ffda7f7
chore: trace plugin lifecycle phases
2026-04-28 18:03:01 +01:00
Shakker
3d89b0f2ec
fix: use plugin metadata for install slots
2026-04-28 18:02:40 +01:00
Neerav Makwana
3de5476f51
fix(auto-reply): preserve DM continuity across silent session rotations ( #70898 )
...
Merged via squash.
Prepared head SHA: 13bd2cef86
Co-authored-by: neeravmakwana <261249544+neeravmakwana@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-28 10:01:15 -07:00
Ayaan Zaidi
7120f5b254
docs(changelog): note native command group reply fix
2026-04-28 22:11:27 +05:30
Ayaan Zaidi
8af50b5b4c
fix(commands): preserve owner allowlists for native auth
2026-04-28 22:11:27 +05:30
Ayaan Zaidi
195f704c74
fix(reply): keep native command replies visible
2026-04-28 22:11:27 +05:30
Ayaan Zaidi
7b91f06384
fix(commands): honor channel-native command auth
2026-04-28 22:11:27 +05:30
Pavan Kumar Gondhi
bdfb408ce6
fix(plugins): restrict bundled plugin dir resolution to trusted package roots ( #73275 )
...
* fix: address issue
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address codex review feedback
* fix: address codex review feedback
* fix: address codex review feedback
* fix: address PR review feedback
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address review feedback
* docs: add changelog entry for PR merge
2026-04-28 21:35:32 +05:30
Pavan Kumar Gondhi
230f7122dd
fix(security): prevent workspace PATH injection via service env and trash helpers ( #73264 )
...
* fix: address issue
* fix: address PR review feedback
* fix: address review-pr skill feedback
* fix: address PR review feedback
* fix: address PR review feedback
* fix: address build feedback
* fix: address PR review feedback
* docs: add changelog entry for PR merge
2026-04-28 21:30:51 +05:30
Ayaan Zaidi
b79e617ad1
fix: persist Telegram native command metadata ( #57548 ) (thanks @GaosCode)
2026-04-28 21:18:58 +05:30
Ayaan Zaidi
c57960b8d1
fix(telegram): distill native metadata session key
2026-04-28 21:18:58 +05:30
MrBrain
c4f741e534
fix(telegram): persist native command metadata to target sessions
2026-04-28 21:18:58 +05:30