| 20424 |
Fix plugin extension path traversal in discovery/install
|
markmusson
|
Plugin Management Enha...
|
2026-02-18 |
| 20423 |
fix(web-fetch): cap htmlToMarkdown input size to prevent catastrophic backtra...
|
Limitless2023
|
Documentation and Web ...
|
2026-02-18 |
| 20422 |
Fix/tailscale device pairing
|
slagyr
|
Device Auth and Securi...
|
2026-02-18 |
| 20420 |
Telegram webhook listener to use the gateway's HTTP server instead of a (brok...
|
kesor
|
Webhook Configuration ...
|
2026-02-18 |
| 20419 |
fix(webchat): explicitly pass gfm and breaks options to marked.parse()
|
Limitless2023
|
Documentation and Web ...
|
2026-02-18 |
| 20418 |
feat(hooks): add session:pre-spawn and agent:pre-run hook events
|
NOVA-Openclaw
|
Agent Messaging Enhanc...
|
2026-02-18 |
| 20415 |
fix(extensions): use dist/ import paths for bundled extensions
|
88plug
|
Plugin Fixes and Enhan...
|
2026-02-18 |
| 20413 |
docs: clarify slash command authorization model and ownerAllowFrom
|
mcinteerj
|
WhatsApp Group Managem...
|
2026-02-18 |
| 20408 |
Control UI: show refresh in-flight state on Overview
|
tanyabrownmac
|
Multilingual Support E...
|
2026-02-18 |
| 20406 |
fix(slack): respect replyToMode when computing statusThreadTs in DMs
|
QuinnYates
|
Slack Thread Managemen...
|
2026-02-18 |
| 20405 |
feat(ui): KaTeX math rendering, collapsible tool cards, image attach button &...
|
ayaanngandhi
|
Model Reasoning Fixes
|
2026-02-18 |
| 20404 |
test: isolate gateway auth env vars in test runner
|
victorGPT
|
Authentication and Rat...
|
2026-02-18 |
| 20402 |
Pr/load openclaw plugins async
|
ramarnat
|
Plugin Management Enha...
|
2026-02-18 |
| 20400 |
feat(skill): add Loudly AI music generation skill
|
yuehu9
|
AI Provider Extensions
|
2026-02-18 |
| 20399 |
feat(whatsapp): surface inbound reaction events to agent session
|
andrewchen
|
Reaction Event Handlin...
|
2026-02-18 |
| 20398 |
docs(automation): add multi-hop improvement loop pattern to cron-vs-heartbeat
|
skylinehk
|
Cron Enhancements and ...
|
2026-02-18 |
| 20395 |
fix(googlechat): prevent infinite auto-restart and ambiguous-target 401 (fixe...
|
ggalmeida0
|
Webhook Configuration ...
|
2026-02-18 |
| 20394 |
feat(gateway): make chat history byte limit configurable via gateway.maxChatH...
|
mgratch
|
WebSocket and Chat His...
|
2026-02-18 |
| 20392 |
feat(tui): add image attachment support via /image command and drag-and-drop
|
markshields-tl
|
Web UI Enhancements an...
|
2026-02-18 |
| 20390 |
fix(daemon): fall back to /tmp for launchd logs on removable volumes
|
lemoz
|
Browser Security Enhan...
|
2026-02-18 |
| 20389 |
fix(slack): inject thread history on first thread turn, not only on session r...
|
lafawnduh1966
|
Slack Thread Managemen...
|
2026-02-18 |
| 20388 |
fix(failover): don't skip same-provider fallback models when cooldown is rate...
|
Limitless2023
|
Model Cooldown Management
|
2026-02-18 |
| 20387 |
docs: fix bluebubbles add command
|
adrienbrault
|
Bluebubbles iMessage F...
|
2026-02-18 |
| 20384 |
feat(recover): add run_error plugin hook + client-side integration (opt-in au...
|
GooseG17
|
Plugin and Hook Enhanc...
|
2026-02-18 |
| 20382 |
fix: move suppressToolErrors check before mutating tool check
|
klawdius-noodle
|
Tool Execution and Err...
|
2026-02-18 |
| 20381 |
feat(gateway): make chat history byte limit configurable via `gateway.maxChat...
|
mgratch
|
WebSocket and Chat His...
|
2026-02-18 |
| 20378 |
refactor: add best-effort comments to empty catch blocks
|
Matrix-Meta
|
Context Management Enh...
|
2026-02-18 |
| 20368 |
feat(cron): add UI edit flow for existing scheduled jobs
|
PetrouilFan
|
Cron Job UI Enhancements
|
2026-02-18 |
| 20360 |
fix(feishu): remove workspace protocol from published package metadata
|
tanujbhaud
|
Plugin Management and ...
|
2026-02-18 |
| 20357 |
feat(gateway): make systemd KillMode configurable for gateway install
|
Jackten
|
Systemd Integration an...
|
2026-02-18 |