This website requires JavaScript.
3e63b2a4fa
fix(cli): improve plugins list source display
Peter Steinberger
2026-02-09 13:05:41 -06:00
33c75cb6bf
chore(extensions): mark bundled packages private
Peter Steinberger
2026-02-09 12:56:04 -06:00
394d60c1fb
fix(onboarding): auto-install shell completion in QuickStart
Peter Steinberger
2026-02-09 12:56:06 -06:00
512b2053c5
fix(web_search): Fix invalid model name sent to Perplexity (#12795 )
Chase Dorsey and Sebastian
2026-02-09 13:43:57 -05:00
40b11db80e
TypeScript: add extensions to tsconfig and fix type errors (#12781 )
max
2026-02-09 10:05:38 -08:00
2e4334c32c
test(auth): cover key normalization
Peter Steinberger
2026-02-09 11:58:18 -06:00
e3ff844bdc
docs(changelog): credit human for #11646
Peter Steinberger
2026-02-09 11:51:39 -06:00
d311152a7d
docs(changelog): reorder 2026.2.9 for end users
Peter Steinberger
2026-02-09 11:37:55 -06:00
5d4f42016f
chore(changelog): note Telegram DM allowFrom sender-id fix (#12779 ) (thanks @liuxiaopai-ai)
Ayaan Zaidi
2026-02-09 22:59:09 +05:30
a77afe618d
fix(telegram): add DM allowFrom regression tests
Ayaan Zaidi
2026-02-09 22:51:40 +05:30
29425e27e5
fix(telegram): match DM allowFrom against sender user id
Mark Liu
2026-02-08 01:43:19 +08:00
c6e142f22e
docs(changelog): add 2026.2.9 auth fix
Peter Steinberger
2026-02-09 11:27:10 -06:00
3626b07bea
docs: fix ja-JP dashboard URL link
Peter Steinberger
2026-02-09 11:26:12 -06:00
42a07791c4
fix(auth): strip line breaks from pasted keys
Peter Steinberger
2026-02-09 11:25:54 -06:00
fb8c653f53
chore(release): 2026.2.9
Peter Steinberger
2026-02-09 10:30:07 -06:00
588d7133f5
fix(docs): correct wake command in coding-agent skill (#10516 )
Hudson Rivera
2026-02-09 12:18:20 -05:00
582732391a
fix(telegram): avoid nested reply quote misclassification
Denis Rybnikov
2026-02-09 00:05:29 +01:00
b430998c2f
fix(telegram): clean tsgo/format regressions
Denis Rybnikov
2026-02-09 00:02:09 +01:00
1c1d7fa0e5
fix(telegram): make quote parsing/types CI-safe
Denis Rybnikov
2026-02-08 23:52:55 +01:00
a4b38ce886
fix(telegram): preserve inbound quote context and avoid QUOTE_TEXT_INVALID
Denis Rybnikov
2026-02-08 23:48:14 +01:00
727a390d13
fix: add telegram command-cap regression test (#12356 ) (thanks @arosstale)
Ayaan Zaidi
2026-02-09 22:25:13 +05:30
a656dcc199
fix(telegram): truncate commands to 100 to avoid BOT_COMMANDS_TOO_MUCH
Claude Code
2026-02-09 06:21:54 +01:00
0768fc65d2
docs(subagents): simplify page and verify behavior/examples (#12761 )
Seb Slight
2026-02-09 11:50:53 -05:00
0efaf5aa82
chore: Update .gitignore (#12427 )
Xu Haoran
2026-02-10 00:25:58 +08:00
6397e53f3a
Delete README-header.png (warelay)
Seb Slight
2026-02-09 10:32:35 -05:00
24e9b23c4a
Replace text diagrams with mermaid (#7165 )
Suvin Nimnaka and Sebastian
2026-02-09 20:57:27 +05:30
9f4466c116
Simplify ownership commands in hetzner.md (#12703 )
Victor Castell and Sebastian
2026-02-09 16:02:54 +01:00
9050a94a0f
docs(skills): allow docs-only prep to skip pnpm test (#12718 )
Seb Slight
2026-02-09 09:55:46 -05:00
79c2466662
refactor: consolidate throwIfAborted + fix isCompactionFailureError (#12463 )
max
2026-02-09 00:32:57 -08:00
f0924d3c4e
refactor: consolidate PNG encoder and safeParseJson utilities (#12457 )
max
2026-02-09 00:21:54 -08:00
5acb1e3c52
Tests: trim timezone in envelope timestamp helper (#12446 )
Mariano
2026-02-09 09:04:54 +01:00
ec910a235e
refactor: consolidate duplicate utility functions (#12439 )
max
2026-02-08 23:59:43 -08:00
8968d9a339
Auto-reply: include weekday in envelope timestamps (#12438 )
Mariano
2026-02-09 08:55:50 +01:00
e4651d6afa
Memory/QMD: reuse default model cache and skip ENOENT warnings (#12114 )
Tyler Yust
2026-02-08 23:43:08 -08:00
c984e6d8df
fix: prevent false positive context overflow detection in conversation text (#2078 )
Stephen Brian King
2026-02-09 00:22:57 -07:00
71b4be8799
fix: handle 400 status in failover to enable model fallback (#1879 )
Oren
2026-02-09 09:12:06 +02:00
5e55a181b7
docs: add changelog entry for Grok web_search
CLAWDINATOR Bot
2026-02-09 07:05:39 +00:00
5f2ad938aa
fix(tools): include provider-specific settings in web search cache key
Trevin Chow
2026-01-31 16:42:43 -08:00
a6cab10976
fix(tools): correct docs URL and pass inlineCitations for Grok
Trevin Chow
2026-01-31 16:24:11 -08:00
139d70e2a9
feat(tools): add Grok (xAI) as web_search provider
Trevin Chow
2026-01-27 21:06:53 -08:00
07375a65d8
fix(cron): recover flat params when LLM omits job wrapper (#12124 )
Tyler Yust
2026-02-08 23:10:09 -08:00
fb8e4489a3
feat: Implement Telegram video note support with tests and docs (#12408 )
2026-02-09 07:00:57 +00:00
6ed255319f
fix(skills): ignore Python venvs and caches in skills watcher (#12399 )
2026-02-09 06:41:53 +00:00
8d96955e19
fix(routing): make bindings dynamic by calling loadConfig() per-message (#11372 )
juanpablodlc
2026-02-08 22:34:55 -08:00
0cf93b8fa7
Gateway: fix post-compaction amnesia for injected messages (#12283 )
Tak Hoffman
2026-02-08 23:07:31 -06:00
d85f0566a9
fix: tighten thread-clear and telegram retry guards
Ayaan Zaidi
2026-02-09 08:43:40 +05:30
d7bd68ff24
fix: recover telegram sends from stale thread ids
Ayaan Zaidi
2026-02-09 08:35:53 +05:30
5ac1be9cb6
fix: all bundled hooks broken since 2026.2.2 (tsdown migration) (#9295 )
Patrick Shao
2026-02-08 18:35:47 -08:00
69aa3df116
macOS: honor stable Nix defaults suite (#12205 )
Josh Palmer
2026-02-08 17:28:22 -08:00
53a1ac36f5
test: normalize paths in OPENCLAW_HOME tests for cross-platform support (#12212 )
max
2026-02-08 17:21:31 -08:00
456bd58740
fix(paths): structurally resolve home dir to prevent Windows path bugs (#12125 )
Marcus Castro and Sebastian
2026-02-08 22:06:29 -03:00
0244d521a1
chore: Fix lockfile + pnpm dedupe.
cpojer
2026-02-09 10:00:53 +09:00
6614c3f932
chore: Fix lint.
cpojer
2026-02-09 09:55:48 +09:00
0497bb0544
chore: Fix failing test.
cpojer
2026-02-09 09:52:05 +09:00
3573f26d40
chore: Update deps.
cpojer
2026-02-09 09:51:59 +09:00
f4fc65d234
test: skip unix-path OPENCLAW_HOME tests on Windows (#12206 )
max
2026-02-08 16:56:21 -08:00
223eee0a20
refactor: unify peer kind to ChatType, rename dm to direct (#11881 )
max
2026-02-08 16:20:52 -08:00
0b07e15b63
chore(changelog): note maxTokens clamp (#5516 ) (thanks @lailoo) (#12139 )
George Pickett
2026-02-08 14:27:11 -08:00
92764a60d6
test(config): cover maxTokens clamping
George Pickett
2026-02-08 14:04:58 -08:00
eed580d310
fix(config): clamp maxTokens to contextWindow to prevent invalid configurations
damaozi
2026-01-31 23:46:38 +08:00
41f3e90ea8
changelog: split #12091 entry into Added + Fixes
Sebastian
2026-02-08 16:21:18 -05:00
db137dd65d
fix(paths): respect OPENCLAW_HOME for all internal path resolution (#12091 )
Seb Slight
2026-02-08 16:20:13 -05:00
c95e6fe6dc
Docs: note language switcher ordering + JP flag fix (#12023 ) (thanks @joshp123)
Josh Palmer
2026-02-08 10:43:26 -08:00
2b4135debc
Docs: fix language switcher order + Japanese locale
Josh Palmer
2026-02-08 10:36:06 -08:00
6e3271ebb6
Docs: note ja-JP docs POC in changelog (#11988 ) (thanks @joshp123)
Josh Palmer
2026-02-08 10:04:15 -08:00
d8dbfc701c
Docs: use ja-jp Mintlify language code
Josh Palmer
2026-02-08 09:58:51 -08:00
c4213b89eb
Docs: seed ja-JP translations
Josh Palmer
2026-02-08 09:25:17 -08:00
d2ec78607d
Docs i18n: make translation prompt language-pluggable
Josh Palmer
2026-02-08 09:25:12 -08:00
7f7d49aef0
Memory/QMD: warn when scope denies search
Vignesh Natarajan
2026-02-07 19:42:34 -08:00
6aedc54bd7
iOS: alpha node app + setup-code onboarding (#11756 )
Mariano Belinky
2026-02-08 18:08:13 +01:00
730f86dd5c
Gateway/Plugins: device pairing + phone control plugins (#11755 )
Mariano Belinky
2026-02-08 18:07:13 +01:00
2f91bf550f
docs: fix changelog PR reference
Seb Slight
2026-02-08 10:50:10 -05:00
ad8b839aa7
Exec approvals: render forwarded commands in monospace (#11937 )
Seb Slight
2026-02-08 10:48:52 -05:00
744892de72
Add GitHub Copilot models to xhigh list (#11646 )
2026-02-08 08:45:59 -05:00
eb3e9c649b
chore: fix vitest standalone configs and update package description (#11865 )
max
2026-02-08 05:24:50 -08:00
a1123dd9be
Centralize date/time formatting utilities (#11831 )
max
2026-02-08 04:53:31 -08:00
74fbbda283
docs: add security & trust documentation
theonejvo
2026-02-08 21:38:42 +11:00
28e1a65ebc
chore: project hygiene — fix workspace:*, sandbox USER, dead config (#11289 )
max
2026-02-08 02:36:42 -08:00
c56fb7f353
chore: suppress warnings for node default output path
Gustavo Madeira Santana
2026-02-08 05:32:58 -05:00
3119057161
chore: centralizing warning filters
Gustavo Madeira Santana
2026-02-08 05:17:59 -05:00
cef9bfce22
CI: scope heavy jobs, build once, and remove duplicate validation work (#11570 )
Gustavo Madeira Santana
2026-02-08 05:08:56 -05:00
b75d618080
fix(doctor): suppress repeated legacy state migration warnings (#11709 )
Gustavo Madeira Santana
2026-02-08 02:27:49 -05:00
e02d144af9
feat(telegram): add spoiler tag support (#11543 )
2026-02-08 06:55:56 +01:00
9949f82590
fix(discord): support forum channel thread-create (#10062 )
jarvis89757 and Shakker
2026-02-08 16:51:10 +11:00
bc475f0172
fix(ui): smooth chat refresh scroll and suppress new-messages badge flash
Tyler Yust
2026-02-07 20:21:27 -08:00
191da1feb5
fix: context overflow compaction and subagent announce improvements (#11664 ) (thanks @tyler6204)
Tyler Yust
2026-02-07 20:02:32 -08:00
8fae55e8e0
fix(cron): share isolated announce flow + harden cron scheduling/delivery (#11641 )
Tyler Yust
2026-02-07 19:46:01 -08:00
ebe5730401
fix: use STATE_DIR instead of hardcoded ~/.openclaw for identity and canvas (#4824 )
Oleg Kossoy and Gustavo Madeira Santana
2026-02-08 05:16:59 +02:00
0499656c59
Docs: fix cron.update param name id → jobId (#11365 ) (#11467 )
2026-02-08 11:08:41 +08:00
05a57e94a4
Fix Nix repository link in README (#7910 )
2026-02-07 20:53:32 -06:00
c27b03794a
chore: updated PR review skills and workflow info on tests + fake timers
Gustavo Madeira Santana
2026-02-07 21:46:55 -05:00
9866a857a7
docs: clarify onboarding instructions for beginners (#10956 )
Rohan Patil
2026-02-07 18:43:59 -08:00
e2dea2684f
Tests: harden flake hotspots and consolidate provider-auth suites (#11598 )
Gustavo Madeira Santana
2026-02-07 21:32:23 -05:00
a30c4f45c3
Update CHANGELOG.md for version 2026.2.6-4: Added RPC methods for agent management, fixed context overflow recovery, improved LAN IP handling, enhanced memory retrieval, and updated media understanding for audio transcription.
Tyler Yust
2026-02-07 18:15:25 -08:00
95263f4e60
Memory: add SQLITE_BUSY fallback regression test
Vignesh Natarajan
2026-02-07 17:24:07 -08:00
6f1ba986b3
Memory: make QMD cache eviction callback idempotent
Vignesh Natarajan
2026-02-07 17:01:46 -08:00
c741d008dd
Memory: chain forced QMD queue and fail over on busy index
Vignesh Natarajan
2026-02-07 16:57:22 -08:00
0d60ef6fef
Memory: queue forced QMD sync and handle sqlite busy reads
Vignesh Natarajan
2026-02-07 16:47:00 -08:00
ce715c4c56
Memory: harden QMD startup, timeouts, and fallback recovery
Vignesh Natarajan
2026-02-07 16:04:40 -08:00
0deb8b0da1
fix: recover from context overflow caused by oversized tool results (#11579 )
Tyler Yust
2026-02-07 17:40:51 -08:00