Peter Steinberger
8ed13fb02f
style: format PR workflow doc
2026-02-14 13:03:44 +01:00
Peter Steinberger
52c01a6fc5
docs: note hooks docs URL update
2026-02-14 13:02:24 +01:00
Nicholas
953da696c9
fix(docs): update outdated hooks documentation URLs
2026-02-14 13:02:24 +01:00
Mariano
01d2ad2050
docs: harden maintainer and advisory workflow ( #16173 )
2026-02-14 11:59:19 +00:00
Peter Steinberger
79e78cff3b
docs(changelog): thank reporter for ACP hardening
2026-02-14 12:54:47 +01:00
Peter Steinberger
bb1c3dfe10
fix(acp): prompt for non-read/search permissions
2026-02-14 12:53:27 +01:00
Peter Steinberger
9e24eee52c
docs(changelog): note audit warning for gateway tools override
2026-02-14 12:48:48 +01:00
Peter Steinberger
539689a2f2
feat(security): warn when gateway.tools.allow re-enables dangerous HTTP tools
2026-02-14 12:48:02 +01:00
Peter Steinberger
fba19fe942
docs: link trusted-proxy auth from gateway docs ( #16172 )
2026-02-14 12:44:25 +01:00
Peter Steinberger
3b56a6252b
chore!: remove moltbot legacy state/config support
2026-02-14 12:40:47 +01:00
Peter Steinberger
e21a7aad54
docs: recommend loopback-only gateway bind
2026-02-14 12:36:32 +01:00
Nick Taylor
1fb52b4d7b
feat(gateway): add trusted-proxy auth mode ( #15940 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 279d4b304f
Co-authored-by: nickytonline <833231+nickytonline@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-02-14 12:32:17 +01:00
Artale
3a330e681b
fix(feishu): remove typing indicator on NO_REPLY cleanup (openclaw#15508) thanks @arosstale
...
Verified:
- pnpm build
- pnpm check
- pnpm test
Co-authored-by: arosstale <117890364+arosstale@users.noreply.github.com >
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
2026-02-14 05:24:27 -06:00
Peter Steinberger
6182d3ef85
test: increase live-model retry token budget for reasoning-first providers
2026-02-14 12:23:51 +01:00
Pejman Pour-Moezzi
9475791d98
fix: update remaining replyToMode "first" defaults to "off"
...
- src/channels/dock.ts: core channel dock fallback
- src/auto-reply/reply/reply-routing.test.ts: test expectation
- docs/zh-CN/channels/telegram.md: Chinese docs reference
Comprehensive grep confirms no remaining Telegram-specific "first"
defaults after this commit.
2026-02-13 23:31:17 -08:00
Pejman Pour-Moezzi
c17a109daa
fix: align extension plugin and docs with new replyToMode default
...
Update the Telegram extension channel plugin fallback and documentation
to reflect the new "off" default, as flagged by Greptile review.
2026-02-13 23:31:17 -08:00
Pejman Pour-Moezzi
ad96c126ed
fix(telegram): change default replyToMode from "first" to "off"
...
In 2026.2.13, the combination of implicit reply threading (#14976 ) and
the existing Telegram default replyToMode="first" causes every bot
response in DMs to be sent as a native Telegram reply (quoted message
bubble), even for simple exchanges like "Hi" → "Hey".
This is a UX regression: prior to 2026.2.13, reply threading was less
consistent so the "first" default rarely produced visible quote bubbles
in DMs. Now that implicit threading works reliably, the default
effectively means every first message in a response gets quoted —
which feels noisy and unexpected in 1:1 conversations.
Changing the default to "off" restores the pre-2026.2.13 DM experience.
Users who want reply threading can still opt in via config:
channels.telegram.replyToMode: "first" | "all"
Tested by toggling replyToMode on a live 2026.2.13 instance:
- replyToMode="first" → every response quotes the user message
- replyToMode="off" → clean responses without quote bubbles
No test changes needed: existing tests explicitly set replyToMode
rather than relying on the default.
2026-02-13 23:31:17 -08:00
Vignesh Natarajan
4c79a63eb8
fix: default QMD search mode ( #16047 ) (thanks @togotago)
2026-02-13 23:14:34 -08:00
vignesh07
e38ed4f640
fix(memory): default qmd searchMode to search + scope search/vsearch to collections
2026-02-13 23:14:34 -08:00
Peter Steinberger
a50638eead
perf(test): disable vector index in OpenAI batch tests
2026-02-14 05:25:40 +00:00
Peter Steinberger
0e5e72edb4
perf(test): shrink memory embedding batch fixtures
2026-02-14 05:25:40 +00:00
Peter Steinberger
98bb4225fd
perf(test): minimize gateway startup in vitest
2026-02-14 05:25:40 +00:00
Peter Steinberger
db72184de6
perf(test): speed up Matrix send tests
2026-02-14 05:25:40 +00:00
Tyler Yust
45e12d2388
bluebubbles: gracefully handle disabled private API with action/tool filtering and fallbacks ( #16002 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 243cc0cc9a
Co-authored-by: tyler6204 <243?+tyler6204@users.noreply.github.com >
Co-authored-by: tyler6204 <64381258+tyler6204@users.noreply.github.com >
Reviewed-by: @tyler6204
2026-02-13 21:15:56 -08:00
Peter Steinberger
d8beddc8b7
refactor(onboard): unify auth-choice aliases and provider flags
2026-02-14 05:58:26 +01:00
Peter Steinberger
2f4cef2021
perf(test): remove last-route polling in partial reply gating
2026-02-14 04:57:28 +00:00
Peter Steinberger
4335668d28
chore(test): fix cron every-jobs-fire unused import
2026-02-14 04:57:28 +00:00
Peter Steinberger
e6d5b5fb11
perf(test): remove slow port inspection and reconnect sleeps
2026-02-14 04:57:28 +00:00
Peter Steinberger
1f432ffb93
docs(changelog): clarify Hugging Face support in 2026.2.13
2026-02-14 05:51:52 +01:00
Peter Steinberger
eab9dc538a
refactor(onboard): unify auth-choice catalog for CLI help
2026-02-14 05:51:17 +01:00
Peter Steinberger
fdda261478
fix: align NVIDIA provider docs and model ids ( #11606 )
2026-02-14 05:48:40 +01:00
Gabriel
e0132514f6
fix: needed to use format:fix
2026-02-14 05:48:40 +01:00
Gabriel
3feb5d1f10
fix: LINT AGAIN
2026-02-14 05:48:40 +01:00
Gabriel
f90a39e984
fix: my mistakes
2026-02-14 05:48:40 +01:00
Gabriel
ae8be6ac23
fix: linting thime
2026-02-14 05:48:40 +01:00
Gabriel
8f2884b986
fix: i am fixing all the changes that claude made. vibe coding is not there yet. anyways, i fixed the issues that the bot told me to fix
2026-02-14 05:48:40 +01:00
anthropic-code-agent[bot]
c640b5f86c
feat: add NVIDIA API provider integration
...
Add support for NVIDIA's API (https://integrate.api.nvidia.com/v1 ) with three models:
- nvidia/llama-3.1-nemotron-70b-instruct (default)
- nvidia/llama-3.3-70b-instruct
- nvidia/mistral-nemo-minitron-8b-8k-instruct
Users can configure via NVIDIA_API_KEY environment variable or auth profiles.
Co-authored-by: thesomewhatyou <162917831+thesomewhatyou@users.noreply.github.com >
2026-02-14 05:48:40 +01:00
Peter Steinberger
84ed9ab554
perf(test): auto-unstub globals
2026-02-14 03:40:58 +00:00
Peter Steinberger
d1f01de59a
perf(test): default to vmForks on Node 25; unstub envs
2026-02-14 03:38:55 +00:00
Peter Steinberger
e91d957d70
chore(release): publish 2026.2.13 appcast
v2026.2.13
2026-02-14 04:31:32 +01:00
Peter Steinberger
38a157ff23
perf(test): reduce setup overhead; isolate sharp-heavy suites
2026-02-14 03:29:55 +00:00
Peter Steinberger
2d4d32cb2d
test(cron): await persistence before temp cleanup
2026-02-14 03:18:27 +00:00
青雲
89fa93ed75
feat: support freshness parameter for Perplexity web_search provider ( #15343 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 01aba2bfba
Co-authored-by: echoVic <16428813+echoVic@users.noreply.github.com >
Co-authored-by: sebslight <19554889+sebslight@users.noreply.github.com >
Reviewed-by: @sebslight
2026-02-13 22:18:16 -05:00
Peter Steinberger
7f227fc8cc
perf(test): avoid heavy browser barrels in pw-ai tests
2026-02-14 03:13:32 +00:00
Peter Steinberger
115444b37c
perf(test): deflake and speed up qmd manager tests
2026-02-14 03:08:13 +00:00
Peter Steinberger
9126930363
test(cron): remove flaky real-timer polling
2026-02-14 03:00:06 +00:00
Peter Steinberger
72e9364bac
perf(test): speed up hot test files
2026-02-14 02:55:39 +00:00
Peter Steinberger
dd08ca97bb
perf(test): reduce import and fixture overhead in hot tests
2026-02-14 02:49:19 +00:00
Peter Steinberger
2583de5305
refactor(routing): normalize binding matching and harden qmd boot-update tests
2026-02-14 03:40:28 +01:00
Peter Steinberger
89574f30cb
refactor(voice-call): split manager into facade and context slices
2026-02-14 03:39:33 +01:00