Peter Steinberger
0f84aac487
fix: stabilize matrix and teams ci assertions
2026-03-24 05:29:05 +00:00
Sid Uppal
cd90130877
msteams: implement Teams AI agent UX best practices ( #51808 )
...
Migrates the Teams extension from @microsoft/agents-hosting to the official Teams SDK (@microsoft/teams.apps + @microsoft/teams.api) and implements Microsoft's AI UX best practices for Teams agents.
- AI-generated label on all bot messages (Teams native badge + thumbs up/down)
- Streaming responses in 1:1 chats via Teams streaminfo protocol
- Welcome card with configurable prompt starters on bot install
- Feedback with reflective learning (negative feedback triggers background reflection)
- Typing indicators for personal + group chats (disabled for channels)
- Informative status updates (progress bar while LLM processes)
- JWT validation via Teams SDK createServiceTokenValidator
- User-Agent: teams.ts[apps]/<sdk-version> OpenClaw/<version> on outbound requests
- Fix copy-pasted image downloads (smba.trafficmanager.net auth allowlist)
- Pre-parse auth gate (reject unauthenticated requests before body parsing)
- Reflection dispatcher lifecycle fix (prevent leaked dispatchers)
- Colon-safe session filenames (Windows compatibility)
- Cooldown cache eviction (prevent unbounded memory growth)
Closes #51806
2026-03-23 22:03:39 -07:00
Peter Steinberger
5ab3782215
fix: add config clobber forensics
2026-03-24 04:50:30 +00:00
Peter Steinberger
dc4d2ca263
build: prepare 2026.3.24
2026-03-23 21:05:59 -07:00
Peter Steinberger
38137b0cf8
refactor: split tracked ClawHub update flows
2026-03-23 20:01:51 -07:00
Peter Steinberger
3ae5d33799
refactor: extract cron schedule and test runner helpers
2026-03-23 19:53:43 -07:00
Peter Steinberger
e530865274
fix: preserve legacy clawhub skill updates ( #53206 ) (thanks @drobison00)
2026-03-23 19:34:05 -07:00
Peter Steinberger
2d5f822ca1
fix: warn on same-base prerelease configs
2026-03-24 02:02:31 +00:00
Peter Steinberger
69390daa51
test: cover config correction version warnings
2026-03-23 18:23:50 -07:00
Peter Steinberger
b4bda479a4
fix: normalize bundled plugin version reporting
2026-03-23 18:23:50 -07:00
theo674
dbe7da7684
fix: prevent delivery-mirror re-delivery and raise Slack chunk limit ( #45489 )
...
Merged via squash.
Prepared head SHA: c7664c7b6e
Co-authored-by: theo674 <261068216+theo674@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-03-24 00:11:19 +03:00
Peter Steinberger
6c58277577
build: prepare 2026.3.23
2026-03-23 12:58:00 -07:00
Peter Steinberger
870b0d216a
build: prepare 2026.3.23-beta.1
2026-03-23 11:54:49 -07:00
Vincent Koc
dd586d59ed
fix(mistral): repair max-token defaults and doctor migration ( #53054 )
...
* fix(mistral): repair max-token defaults and doctor migration
* fix(mistral): add missing small-model repair cap
2026-03-23 10:57:56 -07:00
Vincent Koc
a1df10caac
fix(config): ignore stale plugin allow entries
2026-03-23 09:57:46 -07:00
Vincent Koc
7299b42e2a
fix(config): keep built-in auto-enable idempotent
2026-03-23 08:34:37 -07:00
Vincent Koc
e68cbea5b4
fix(config): keep built-in channels out of plugin allowlists ( #52964 )
...
* fix(config): keep built-in channels out of plugin allowlists
* docs(changelog): note doctor whatsapp allowlist fix
* docs(changelog): move doctor whatsapp fix to top
2026-03-23 08:26:51 -07:00
Peter Steinberger
9f2330363e
fix: refactor deepseek bundled plugin ( #48762 ) (thanks @07akioni)
2026-03-23 05:06:07 -07:00
Peter Steinberger
a6c7ad84ba
build: prepare 2026.3.23
2026-03-23 04:40:13 -07:00
Peter Steinberger
e7d11f6c33
build: prepare 2026.3.22
2026-03-23 04:08:15 -07:00
Peter Steinberger
d8d545bac1
build: prepare 2026.3.22-beta.1
2026-03-23 02:34:30 -07:00
Peter Steinberger
2a06097184
test: update codex test fixtures to gpt-5.4
2026-03-23 02:14:00 -07:00
Peter Steinberger
9105b3723d
test: harden no-isolate test module resets
2026-03-23 01:02:16 -07:00
Peter Steinberger
eac93507c3
fix(browser): enforce node browser proxy allowProfiles
2026-03-23 00:56:44 -07:00
Peter Steinberger
677a821a2f
refactor: centralize synology dangerous name matching
2026-03-22 23:32:21 -07:00
Peter Steinberger
c5a941a506
refactor!: remove moltbot state-dir migration fallback
2026-03-22 22:19:35 -07:00
Peter Steinberger
6b9915a106
refactor!: drop legacy CLAWDBOT env compatibility
2026-03-22 22:13:39 -07:00
Rick_Xu
2fe1ff8ea8
Usage: include reset and deleted session archives ( #43215 )
...
Merged via squash.
Prepared head SHA: 49ed6c2fa3
Co-authored-by: rcrick <23069968+rcrick@users.noreply.github.com >
Co-authored-by: frankekn <4488090+frankekn@users.noreply.github.com >
Reviewed-by: @frankekn
2026-03-23 13:10:26 +08:00
Peter Steinberger
c15282062f
refactor: split durable service env helpers
2026-03-22 22:05:56 -07:00
Vincent Koc
c0933e2fc8
perf(reply): lazy-load session store writes
2026-03-22 19:32:24 -07:00
Peter Steinberger
b00306a75b
test: fix post-rebase test drift ( #52428 )
2026-03-22 16:56:19 -07:00
Peter Steinberger
797f3cc377
fix: stabilize stale buffer sweep landing ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
1ad47b8fa1
test: harden path resolution test helpers
2026-03-22 22:47:58 +00:00
Peter Steinberger
47e8ffc2e9
test: repair current main gate regressions
2026-03-22 22:22:46 +00:00
Peter Steinberger
8eadc2f43b
refactor: extract shared expiring cache
2026-03-22 22:10:48 +00:00
Peter Steinberger
ca99163b98
perf: precompute base config schema
2026-03-22 21:28:16 +00:00
Vincent Koc
5f723ecd7f
fix(doctor): explain discord streaming opt-in ( #52450 )
2026-03-22 12:37:03 -07:00
Peter Steinberger
52b9d2091e
fix: ignore poisoned home env values
2026-03-22 12:31:36 -07:00
Peter Steinberger
8e09568bc7
perf: expand base vitest thread lanes
2026-03-22 11:59:38 -07:00
Peter Steinberger
7d1ab5baca
fix: restore CI type and baseline checks
2026-03-22 18:46:50 +00:00
Peter Steinberger
1ceaad18a6
test: harden vitest no-isolate coverage
2026-03-22 10:48:21 -07:00
Peter Steinberger
14074d3337
fix: restore repo-wide gate after upstream sync
2026-03-22 17:16:43 +00:00
Peter Steinberger
91b2800241
feat: add native clawhub install flows
2026-03-22 17:03:49 +00:00
Peter Steinberger
a94ec3b79b
fix(security): harden exec approval boundaries
2026-03-22 09:35:25 -07:00
Peter Steinberger
49091ebcbd
chore: update dependencies except carbon
2026-03-22 08:37:03 -07:00
Peter Steinberger
3382ef2724
perf: reduce plugin runtime startup overhead
2026-03-22 09:35:36 +00:00
Vincent Koc
c96a12aeb9
Agents: add per-agent defaults and safe model fallback ( #51974 )
...
* Agents: add per-agent defaults and safe model fallback
* Docs: add per-agent thinking/reasoning/fast defaults to config reference and thinking docs
* Format get-reply directives
* Auto-reply: guard agent reasoning defaults
* Docs: update config baseline
2026-03-21 22:27:24 -07:00
Peter Steinberger
e1854dfbf6
test: trim import-heavy startup paths
2026-03-22 05:03:10 +00:00
Vincent Koc
177136c964
perf(inbound): trim reply startup imports ( #51988 )
...
* perf(inbound): narrow reply startup imports
* perf(inbound): trim reply startup imports
* fix(perf): dedupe archive helpers
2026-03-21 20:49:41 -07:00
Peter Steinberger
8e6a4c2d82
perf: narrow discord timeout import seam
2026-03-22 02:42:57 +00:00