This website requires JavaScript.
d0b33f23eb
fix: improve section extraction robustness (case-insensitive, H3, code blocks)
康熙
2026-02-16 20:48:24 +08:00
90476d465d
fix: format post-compaction-context test file
康熙
2026-02-16 20:44:29 +08:00
35a3e1b788
feat: inject post-compaction workspace context as system event (#18023 )
康熙
2026-02-16 20:40:43 +08:00
b1d5c71609
fix(cli): use standalone script for service restart after update (#17225 )
artale
2026-02-16 13:41:16 +01:00
a62ff19a66
fix(agent): isolate last-turn total in token usage reporting (#17016 )
artale
2026-02-16 13:44:22 +01:00
d6acd71576
fix: session-memory hook finds previous session file after /new/reset
OpenClaw Bot
2026-02-16 14:09:21 +00:00
767109e7d5
fix(skills): improve git credential handling for gh-issues sub-agents
OpenClaw Bot
2026-02-16 13:50:48 +00:00
068260bbea
fix: add api-version query param for Azure verification
OpenClaw Bot
2026-02-16 13:42:37 +00:00
960cc11513
fix: add Azure AI Foundry URL support for custom providers
OpenClaw Bot
2026-02-16 11:18:09 +00:00
4e5a9d83b7
fix(gateway): preserve unbracketed IPv6 host headers
Rain
2026-02-16 20:54:31 +08:00
8e55503d77
fix(browser): track original port mapping for EADDRINUSE fallback
Iron9521
2026-02-16 21:04:55 +08:00
0e6daa2e6e
fix(browser): handle EADDRINUSE with automatic port fallback
Iron
2026-02-16 13:53:40 +08:00
a1a1f56841
fix(process): disable detached spawn on Windows to fix empty exec output (#18035 )
artale
2026-02-16 14:00:45 +01:00
d0a5ee0176
fix: include token drift warning in JSON response
Operative-001
2026-02-16 14:48:00 +01:00
d6e85aa6ba
fix(daemon): warn on token drift during restart (#18018 )
Operative-001
2026-02-16 14:03:28 +01:00
8af4712c40
fix(cron): prevent spin loop when job completes within scheduled second (#17821 )
Marcus Widing
2026-02-16 14:09:16 +01:00
eed806ce58
f
popomore
2026-02-16 21:41:57 +08:00
a42ccb9c1d
f
popomore
2026-02-16 21:22:27 +08:00
c315246971
fix(feishu): fix mention detection for post messages with embedded docs
popomore
2026-02-16 21:01:59 +08:00
cd4f7524e3
feat(telegram): receive and surface user message reactions (#10075 )
Glucksberg
2026-02-15 00:39:51 +00:00
d3698f4eb6
fix(gateway): trim trusted proxy entries before matching
Rain
2026-02-16 21:28:24 +08:00
e24e465c00
fix(webchat): strip reply/audio directive tags before rendering #18079
HAL
2026-02-16 07:54:08 -06:00
9c3eed5970
Update Akash Kobal's avatar link in README
AKASH KOBAL
2026-02-16 19:29:02 +05:30
18f3bbfe05
Add avatar link for AkashKobal to README
AKASH KOBAL
2026-02-16 19:24:25 +05:30
e91a5b0216
fix: release stale session locks and add watchdog for hung API calls (#18060 )
Vishal Doshi
2026-02-16 13:57:35 +00:00
7d8d8c338b
config: align memory hybrid UI metadata with schema labels/help
Rodrigo Uroz
2026-02-16 13:49:05 +00:00
65ad9a4262
Memory: fix MMR tie-break and temporal timestamp dedupe
Rodrigo Uroz
2026-02-11 20:56:56 +00:00
33cf27a52a
fix: MMR default disabled, tie-break null guard, correct docs URL
Rodrigo Uroz
2026-02-10 13:20:05 +00:00
6b3e0710f4
feat(memory): Add opt-in temporal decay for hybrid search scoring
Rodrigo Uroz
2026-02-10 08:42:22 -03:00
fa9420069a
feat(memory): Add MMR re-ranking for search result diversity
Rodrigo Uroz
2026-01-26 15:23:22 -03:00
a0ab301dc3
Fix Discord auto-thread attempting to thread in Forum/Media channels\n\nCreating threads on messages within Forum/Media channels is often redundant\nor invalid (as messages are already posts). This prevents API errors and spam.\n\nFix: Check channel type before attempting auto-thread creation.
Rain
2026-02-16 21:00:30 +08:00
b90d7625e5
Fix Discord session routing continuity (enable lastRoute for groups)\n\nPreviously, 'updateLastRoute' was only enabled for Direct Messages.\nThis meant that group/channel sessions did not update their routing\nmetadata (last channel/to/accountId) in 'session-meta.json'.\n\nIf the bot restarted or a proactive cron job tried to send a message\nto a group session using 'sessions_send' without an explicit 'to' field,\nit would fail because 'lastRoute' was missing or stale.\n\nFix: Enable 'updateLastRoute' for all Discord messages (Group + DM),\nensuring the session store always has the latest valid routing target.
Rain
2026-02-16 20:58:30 +08:00
dbe2ab6f62
cron: keep usage telemetry in run log types + error paths
Rob Dunn
2026-02-16 08:58:19 -07:00
ddea5458d0
cron: log model+token usage per run + add usage report script
Rob Dunn
2026-02-16 08:07:51 -07:00
edbc68e9f1
feat: support Z.AI tool_stream for real-time tool call streaming
tian Xiao
2026-02-17 00:30:33 +09:00
c529e6005a
fix(gateway): set explicit chat timeouts for mesh gateway calls
ranausmanai
2026-02-16 21:55:20 +05:00
16e59b26a6
Add mesh auto-planning with chat command UX and hardened auth/session behavior
ranausmanai
2026-02-16 20:49:44 +05:00
83990ed542
Add mesh orchestration gateway methods with DAG execution and retry
ranausmanai
2026-02-16 19:02:40 +05:00
15fe87e6b7
feat: add before_message_write plugin hook
Parker Todd Brooks and Claude Opus 4.6
2026-02-16 00:36:48 -08:00
94eecaa446
fix: atomic session store writes to prevent context loss on Windows
Winston
2026-02-16 23:42:25 +06:00
1bef2fc68b
fix(whatsapp): allow per-message link preview override\n\nWhatsApp messages default to enabling link previews for URLs. This adds\nsupport for overriding this behavior per-message via the \nparameter (e.g. from tool options), consistent with Telegram.\n\nFix: Updated internal WhatsApp Web API layers to pass option\ndown to Baileys .
Rain
2026-02-16 22:13:05 +08:00
312a7f7880
fix: make tool exit code handling less aggressive
misterdas
2026-02-16 23:39:02 +05:30
91903bac15
fix: include OPENCLAW_SERVICE_VERSION in system presence version detection
Buddy (AI)
2026-02-16 19:28:50 +00:00
5d9a026a9e
gateway: hard-cap chat.history oversized payloads
Rick Qian
2026-02-17 03:05:53 +08:00
97e0f8d551
fix(onboarding): keep wildcard allowFrom helper string-typed
Peter Steinberger
2026-02-16 22:55:46 +00:00
64f5e4a424
refactor(onboarding): reuse allowlist merge across channels
Peter Steinberger
2026-02-16 22:53:55 +00:00
486b7379d4
refactor(test): dedupe doctor harness mock payload factories
Peter Steinberger
2026-02-16 22:52:24 +00:00
230e1d9962
refactor(auth): share profile id dedupe helper
Peter Steinberger
2026-02-16 22:51:42 +00:00
ff7a735115
refactor(onboarding): share allowlist merge helpers
Peter Steinberger
2026-02-16 22:50:41 +00:00
1dfacd4dd1
fix(status): avoid bot+app token warning for mattermost
Echo
2026-02-16 15:08:11 -05:00
82861968c2
fix(mattermost): address review feedback on reactions PR
Echo
2026-02-16 17:34:36 -05:00
2a2372cd6c
feat(mattermost): add emoji reactions support
Echo
2026-02-16 17:14:08 -05:00
b57d29d833
fix(slack): extract text and media from forwarded message attachments
Tom Peri
2026-02-17 00:44:41 +02:00
4928717b92
fix: handle Qwen 3 reasoning field in Ollama responses
SK Heavy Industries
2026-02-16 17:42:03 -05:00
46bf210e04
fix: always drop orphaned OpenAI reasoning blocks in session history
Ty Sabs and Claude Opus 4.6
2026-02-16 16:40:17 -06:00
e33017982c
Update README.md
Usama Saqib, Ph.D. and greptile-apps[bot]
2026-02-16 15:29:04 +01:00
e759b4cd58
Update README.md
Usama Saqib, Ph.D. and greptile-apps[bot]
2026-02-16 15:20:22 +01:00
572cfb7a53
Update README.md
Usama Saqib, Ph.D. and greptile-apps[bot]
2026-02-16 15:19:24 +01:00
57aef596b4
Revise Android installation link in README
Usama Saqib, Ph.D.
2026-02-16 15:16:52 +01:00
0a02b91638
Handle Telegram poll vote updates for agent context
Krish
2026-02-16 21:19:54 +05:30
5cbfaf5cc7
Add Telegram polls action to config typing
Krish
2026-02-16 20:55:07 +05:30
b2fe44b1ee
Fix lint in telegram poll action handler
Krish
2026-02-16 20:48:23 +05:30
c43e95e011
Default Telegram polls to public
Krish
2026-02-16 20:27:26 +05:30
556b531a14
Fix Telegram poll action wiring
Krish
2026-02-16 19:54:49 +05:30
afd354c482
fix: add catalog validation to models set command
Mitsuyuki Osabe
2026-02-16 14:37:20 +00:00
0b8b95f2c9
fix(update): prevent gateway crash loop after failed self-update
Rami Abdelrazzaq
2026-02-16 14:46:51 +00:00
671f913123
feat: support per-model thinkingDefault override in models config
wu-tian807 and Cursor
2026-02-16 23:04:37 +08:00
e368c36503
feat: add llms.txt discovery as default agent behavior
Ocean Vael
2026-02-16 15:20:42 +00:00
4df970d711
fix: improve error for unconfigured local providers (ollama/vllm) (#17328 )
artale
2026-02-16 15:58:49 +01:00
6e1edc7d62
fix: correct Sparkle appcast version for 2026.2.15
OpenClaw Bot
2026-02-16 16:09:50 +00:00
b2d622cfa3
fix: clear stale device-auth token on token mismatch
OpenClaw Bot
2026-02-16 15:49:13 +00:00
0ee3480690
fix(cron): preserve model fallbacks when agent overrides primary
Mahsum Aktas
2026-02-16 19:20:26 +03:00
5a3a448bc4
feat(commands): add /subagents spawn command
Joshua Mitchell and Claude Opus 4.6
2026-02-16 10:07:22 -06:00
bb5ce3b02f
CLI: preserve message send components payload
Saurabh.Chopade
2026-02-16 21:53:14 +05:30
63fb998074
fix: address code review feedback
Sriram Naidu Thota and Claude Opus 4.5
2026-02-16 12:14:33 -05:00
38c96bc53e
fix: validate base64 image data before API submission
Sriram Naidu Thota and Claude Opus 4.5
2026-02-16 12:08:38 -05:00
aeec95f870
fix(gateway): include deliveryContext in update.run restart sentinel (#18239 )
yinghaosang
2026-02-17 01:08:12 +08:00
d43c11c76d
test: update tests and comments to reflect new autoSelectFamily default
Ignacio
2026-02-16 14:19:03 -03:00
c762bf71f6
fix(telegram): enable autoSelectFamily by default for Node.js 22+
Ignacio
2026-02-16 14:14:22 -03:00
3ec936d1b4
fix(daemon): prefer current node and add macOS version manager paths to service PATH
Yao
2026-02-17 01:27:49 +08:00
1a8548df18
fix(daemon): prefer current node (process.execPath) and add macOS version manager paths to service PATH
Yao
2026-02-16 22:03:53 +08:00
59eac34c2b
changelog: add channel health monitor entry
David Szarzynski
2026-02-12 11:47:57 +07:00
30ee12e40a
gateway: wire channel health monitor into startup with configurable interval
David Szarzynski
2026-02-12 11:47:26 +07:00
497e2d76ad
feat(gateway): add channel health monitor with auto-restart
David Szarzynski
2026-02-12 11:45:31 +07:00
68489a213f
gateway: expose isManuallyStopped and resetRestartAttempts on ChannelManager
David Szarzynski
2026-02-12 11:41:16 +07:00
ae0b110e44
fix(security): set 0o600 on remaining session file write paths
Xinhua Gu
2026-02-16 18:32:34 +01:00
d4c057f8c1
feat(inbound-meta): expose sender_id in trusted system metadata
Artemii
2026-02-16 17:33:54 +00:00
bcab2469de
feat: LLM-based query expansion for FTS mode
康熙
2026-02-16 14:46:02 +08:00
65aedac20e
fix: enable FTS fallback when no embedding provider available (#17725 )
康熙
2026-02-16 14:37:32 +08:00
153794080e
fix: support OAuth for Gemini media understanding
康熙
2026-02-16 14:19:01 +08:00
3379b9d341
fix: support OAuth for Gemini embedding API
康熙
2026-02-16 14:02:29 +08:00
d24340d75b
channels: migrate extension account listing to factory
yinghaosang
2026-02-17 01:34:10 +08:00
59384001ad
channels: migrate core channel account listing to factory
yinghaosang
2026-02-17 01:33:56 +08:00
5544ab820c
channels: add createAccountListHelpers factory
yinghaosang
2026-02-17 01:33:41 +08:00
9aa8db5c81
fix(doctor,configure): skip gateway auth for loopback-only setups
Knox
2026-02-16 22:21:02 +05:30
6757a9fedc
fix(telegram): clean up update offset on channels remove --delete (#18233 )
yinghaosang
2026-02-17 01:51:48 +08:00
b91e43714b
feat(linq): add interactive onboarding adapter
George McCain and Claude Opus 4.6
2026-02-14 10:29:48 -05:00
1d81cc4f1f
feat(linq): add read receipts, typing indicators, and User-Agent header
George McCain and Claude Opus 4.6
2026-02-14 07:49:45 -05:00
60bd154e5a
fix: parse webhook URL pathname instead of raw string match
George McCain and Claude Opus 4.6
2026-02-13 16:20:28 -05:00
d4a142fd8f
feat: add Linq channel — real iMessage via API, no Mac required
George McCain and Claude Opus 4.6
2026-02-13 15:51:57 -05:00