openclaw/extensions
Brad Groux fce81fccd8
msteams: add typingIndicator config and prevent duplicate DM typing indicator (#60771)
* msteams: add typingIndicator config and avoid duplicate DM typing

* fix(msteams): validate typingIndicator config

* fix(msteams): stop streaming before Teams timeout

* fix(msteams): classify expired streams correctly

* fix(msteams): handle link text from html attachments

---------

Co-authored-by: Brad Groux <bradgroux@users.noreply.github.com>
2026-04-04 04:34:24 -05:00
..
acpx refactor(acpx): lazy-load runtime service entry 2026-04-04 15:14:51 +09:00
amazon-bedrock fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
anthropic fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
anthropic-vertex fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
bluebubbles refactor(extensions): split channel runtime helper seams 2026-04-04 07:39:53 +01:00
brave test: move extension-owned coverage out of core 2026-04-03 10:58:44 +01:00
browser fix(ci): align browser and signal test expectations 2026-04-04 09:38:53 +01:00
byteplus
chutes
cloudflare-ai-gateway refactor(providers): move defaults and error policy into plugins 2026-04-04 07:43:14 +01:00
copilot-proxy
deepgram refactor(media): move provider defaults into media metadata 2026-04-04 07:00:47 +01:00
deepseek fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
device-pair fix(pair): guard setup fallback subcommands 2026-04-04 16:24:10 +09:00
diagnostics-otel CI: add ClawHub plugin release workflow (#59179) 2026-04-03 15:40:07 +02:00
diffs test(diffs): split render coverage from config tests 2026-04-03 18:39:50 +09:00
discord fix(ci): isolate discord think autocomplete runtime 2026-04-04 09:49:35 +01:00
duckduckgo
elevenlabs
exa
fal refactor: move voice-call realtime providers into extensions 2026-04-04 12:07:23 +09:00
feishu refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
firecrawl test: trim extension test import churn 2026-04-03 04:41:08 +01:00
github-copilot fix(ci): align stale provider and channel tests 2026-04-04 09:35:14 +01:00
google fix(ci): align stale provider and channel tests 2026-04-04 09:35:14 +01:00
googlechat refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
groq refactor(media): move provider defaults into media metadata 2026-04-04 07:00:47 +01:00
huggingface
image-generation-core test: fix image generation runtime test types 2026-04-04 01:07:28 +09:00
imessage fix(ci): align stale provider and channel tests 2026-04-04 09:35:14 +01:00
irc refactor(extensions): move channel-specific config surfaces out of core 2026-04-04 05:06:32 +01:00
kilocode refactor(providers): share passthrough replay helpers 2026-04-04 11:22:41 +09:00
kimi-coding fix: keep Kimi anthropic tool payloads native (#60391) (thanks @Eric-Guo) 2026-04-04 08:53:57 +05:30
line style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
litellm
llm-task test: trim more extension partial mocks 2026-04-03 19:31:32 +01:00
lobster refactor: move voice-call realtime providers into extensions 2026-04-04 12:07:23 +09:00
matrix refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
mattermost refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
media-understanding-core
memory-core feat(memory): harden dreaming and multilingual memory promotion (#60697) 2026-04-04 15:48:13 +09:00
memory-lancedb fix: unblock cli startup metadata 2026-04-04 02:35:36 +01:00
microsoft refactor(microsoft): lazy-load speech provider 2026-04-04 14:51:55 +09:00
microsoft-foundry refactor: move provider replay runtime ownership into plugins (#60126) 2026-04-03 23:14:37 +09:00
minimax fix(minimax): correct model pricing per official docs 2026-04-04 17:40:57 +09:00
mistral refactor(providers): move defaults and error policy into plugins 2026-04-04 07:43:14 +01:00
modelstudio feat: add qwen3.6-plus to modelstudio catalog 2026-04-03 18:32:14 +09:00
moonshot fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
msteams msteams: add typingIndicator config and prevent duplicate DM typing indicator (#60771) 2026-04-04 04:34:24 -05:00
nextcloud-talk refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
nostr refactor(nostr): narrow channel runtime imports 2026-04-04 12:08:38 +09:00
nvidia
ollama refactor(providers): move defaults and error policy into plugins 2026-04-04 07:43:14 +01:00
open-prose
openai fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
opencode refactor(providers): share passthrough replay helpers 2026-04-04 11:22:41 +09:00
opencode-go refactor(providers): share passthrough replay helpers 2026-04-04 11:22:41 +09:00
openrouter fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
openshell test: trim more extension mock imports 2026-04-03 19:34:55 +01:00
perplexity fix(ci): route extension test helpers through public sdk seams 2026-04-04 00:03:48 +09:00
phone-control
qianfan
qqbot style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
searxng test: trim extension test import churn 2026-04-03 04:41:08 +01:00
sglang
shared test: trim whatsapp channel test barrels 2026-04-03 16:39:47 +01:00
signal fix(ci): align browser and signal test expectations 2026-04-04 09:38:53 +01:00
slack refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
speech-core refactor(plugin-sdk): genericize web channel runtime seams 2026-04-03 11:17:28 +01:00
stepfun feat: add bundled StepFun provider plugin (#60032) 2026-04-02 23:53:50 -07:00
synology-chat refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
synthetic
talk-voice fix(types): align callers with removed legacy config aliases 2026-04-04 01:50:44 +09:00
tavily test: trim extension test import churn 2026-04-03 04:41:08 +01:00
telegram refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
thread-ownership
tlon style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
together refactor(providers): move defaults and error policy into plugins 2026-04-04 07:43:14 +01:00
twitch style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
venice refactor(providers): share xai compat helper 2026-04-04 11:45:13 +09:00
vercel-ai-gateway
vllm refactor(vllm): lazy-load provider registration 2026-04-04 14:56:04 +09:00
voice-call fix(ci): repair voice-call provider resolution typing 2026-04-04 06:11:30 +01:00
volcengine
whatsapp style(extensions): format channel integration updates 2026-04-04 06:02:37 +01:00
xai fix(ci): await async provider test registration 2026-04-04 09:28:43 +01:00
xiaomi
zai fix(ci): type zai dynamic model test callbacks 2026-04-04 09:52:34 +01:00
zalo refactor(plugin-sdk): split runtime helper seams 2026-04-04 08:53:19 +01:00
zalouser fix(ci): restore build and typecheck on main 2026-04-04 07:22:16 +01:00
.npmignore
AGENTS.md docs(agents): tighten provider boundary guidance 2026-04-04 14:13:46 +09:00
CLAUDE.md