openclaw/src
Bek e116b343b2
feat(slack): Annotate inbound Slack mention tokens in Slack RawBody and BodyForAgent content so the agent sees both the actionable Slack mention token and a human-readable name. (#65731)
* Annotate inbound Slack mentions in raw bodies

* Avoid shared regex state in Slack mention rendering

* Bound Slack mention lookups with concurrency

* slack: keep mention concurrency helper plugin-local

* test: stabilize node core CI assertions

* slack: cap mention lookups per inbound message

* test: reset suite gateway runtime state

* fix(slack): reuse plugin sdk concurrency helper
2026-04-21 19:03:50 -04:00
..
acp fix(agents): gate sessions_send A2A skip on requester ownership 2026-04-21 22:17:28 +01:00
agents fix(agents): Wake active requester sessions for subagent completions while keeping dormant sessions externally deliverable (#62963) 2026-04-21 18:13:53 -04:00
auto-reply fix(slack): narrow first turn context seeding to remove redundant thread-starter content (#68402) 2026-04-21 18:28:34 -04:00
bindings
bootstrap
canvas-host feat(qqbot): extract self-contained engine/ architecture with QR-code onboarding, approval handling (#67960) 2026-04-22 01:05:12 +08:00
channels perf(cli): lazy-load doctor plugin paths (#69840) 2026-04-21 18:17:19 -04:00
chat
cli fix(slack): preserve thread aliases in runtime outbound sends (#62947) 2026-04-21 17:40:47 -04:00
commands perf(cli): lazy-load doctor plugin paths (#69840) 2026-04-21 18:17:19 -04:00
compat
config test: optimize slow test hotspots 2026-04-21 22:42:08 +01:00
context-engine Context engine/plugins: accept third-party engines whose info.id differs from registered slot id (#66678) 2026-04-20 11:26:38 -07:00
cron fix: centralize provider thinking profiles 2026-04-21 09:13:35 +01:00
daemon fix: launch Windows startup gateway directly 2026-04-21 08:03:34 +01:00
docs
flows perf(cli): lazy-load doctor plugin paths (#69840) 2026-04-21 18:17:19 -04:00
gateway fix(qmd): Dedup in-flight manager creation so only one full QMD manager arms per agent/config at a time, eliminating the concurrent exportSessions() collisions that triggered path changed during write errors (#65226) 2026-04-21 18:22:21 -04:00
hooks perf(gateway): streamline startup sidecars 2026-04-20 20:52:42 +01:00
i18n
image-generation fix(image-generation): log provider fallback failures 2026-04-21 22:50:09 +01:00
infra test: optimize slow test hotspots 2026-04-21 22:42:08 +01:00
interactive refactor(channels): decouple presentation rendering 2026-04-21 21:29:44 +01:00
link-understanding
logging
markdown
mcp perf(test): flush mcp notifications directly 2026-04-20 20:51:13 +01:00
media fix(zalo): add SSRF guard on outbound photo URLs [AI-assisted] (#69593) 2026-04-21 19:20:26 +05:30
media-generation refactor: share media generation failure recording 2026-04-20 14:34:01 +01:00
media-understanding fix: route explicit image describe models 2026-04-21 22:25:45 +01:00
memory-host-sdk fix: wrap oversized session lines before JSONL write (#64494) 2026-04-21 18:18:22 -04:00
music-generation refactor: share media generation failure recording 2026-04-20 14:34:01 +01:00
node-host test: merge system run path binding cases 2026-04-20 23:34:59 +01:00
pairing refactor: share allow-from store file reads 2026-04-21 00:54:08 +01:00
plugin-sdk feat(slack): Annotate inbound Slack mention tokens in Slack RawBody and BodyForAgent content so the agent sees both the actionable Slack mention token and a human-readable name. (#65731) 2026-04-21 19:03:50 -04:00
plugins perf(cli): lazy-load doctor plugin paths (#69840) 2026-04-21 18:17:19 -04:00
process
proxy-capture perf(test): avoid proxy runtime dynamic import 2026-04-20 21:02:13 +01:00
realtime-transcription
realtime-voice
routing test: use synthetic agent infra fixtures 2026-04-21 01:46:33 +01:00
scripts test: speed up channel contract CI 2026-04-21 06:12:55 +01:00
secrets fix(cli): keep channel status checks off plugin runtimes (#69479) 2026-04-21 13:53:08 -04:00
security fix: sanitize LLM special tokens in external content 2026-04-21 20:29:02 +01:00
sessions chore: prepare 2026.4.19-beta.1 release 2026-04-19 02:09:43 +01:00
shared fix(cli): keep channel status checks off plugin runtimes (#69479) 2026-04-21 13:53:08 -04:00
status perf(test): narrow status message runtime 2026-04-20 14:27:22 +01:00
tasks test: relax detached task recovery timing assertion 2026-04-21 08:22:35 +01:00
terminal onboard: clearer security disclaimer, loading spinners, api key placeholder 2026-04-21 06:08:43 +01:00
test-helpers
test-utils test: speed channel contract suites 2026-04-21 23:09:22 +01:00
tts perf(test): trim test teardown waits 2026-04-20 20:30:16 +01:00
tui fix(tui): arm streaming watchdog on every delta, not only visible ones (#69338) 2026-04-21 21:53:36 +10:00
types
utils fix: correct tiered model pricing costs 2026-04-21 03:48:25 +01:00
video-generation test: share video provider options fixture 2026-04-20 19:04:47 +01:00
web
web-fetch
web-search
wizard onboard: plain-prose security disclaimer, searchable pickers for search/plugins/model-provider (#69760) 2026-04-21 08:54:00 -07:00
browser-lifecycle-cleanup.test.ts
browser-lifecycle-cleanup.ts
channel-web.ts
docker-build-cache.test.ts
docker-image-digests.test.ts
docker-setup.e2e.test.ts
dockerfile.test.ts
entry.respawn.test.ts
entry.respawn.ts
entry.test.ts
entry.ts perf(test): slim entry and chat tests 2026-04-20 19:55:44 +01:00
entry.version-fast-path.test.ts test: type version fast path commit resolver mock 2026-04-20 20:07:11 +01:00
entry.version-fast-path.ts perf(test): slim entry and chat tests 2026-04-20 19:55:44 +01:00
extensionAPI.ts
global-state.ts
globals.ts
index.test.ts
index.ts
install-sh-version.test.ts
library.test.ts
library.ts
logger.test.ts
logger.ts
logging.ts
param-key.ts
plugin-activation-boundary.test.ts perf(test): mock plugin activation manifest registry 2026-04-20 19:00:11 +01:00
poll-params.test.ts
poll-params.ts
polls.test.ts
polls.ts
runtime.ts
ui-app-settings.agents-files-refresh.test.ts
utils.test.ts
utils.ts
version.test.ts perf(test): reuse version fixture root 2026-04-20 19:02:32 +01:00
version.ts