openclaw/extensions
ooiuuii a458fa7ee4
fix(telegram): preserve complete plugin commands in help (#141332)
Fixes #141331.

Hyphenated plugin commands (e.g. `/active-memory`) in the Telegram `/commands` list now render as code, so Telegram no longer auto-links only `/active`, and pagination edits keep the same HTML formatting as the first page.

Proof: real Telegram Test Server. On main page 6 linked only `/active` (bot-command entity length 7); with this change the full `/active-memory` is a code entity (length 14) and stays so after Previous/Next. Non-hyphenated commands are unchanged. Paginated pages now share page 1's formatter, so they are flush-left like page 1. Before/after screenshots are in the PR. Regression tests fail on main and pass here.

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-10-03 02:47:42 +08:00
..
a2a chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
acpx chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
active-memory refactor(memory): deslop memory (#163667) 2026-10-02 18:22:59 +00:00
admin-http-rpc chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
agentsapi feat(plugin-sdk): awaited session persistence; deprecate sync transcript writes (#163264) 2026-10-02 07:03:11 -07:00
alibaba chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
amazon-bedrock refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
amazon-bedrock-mantle refactor(providers): deslop model-provider plugins fifth pass (#161903) 2026-09-30 07:02:48 -07:00
anthropic fix(watch): complete cache migration and ignore unchanged invalidations (#161543) 2026-10-02 09:14:04 -07:00
anthropic-vertex fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
apple-fm chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
arcee chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
azure-speech refactor(plugins): collapse long-tail registration and runtime wrappers (#161751) 2026-09-30 01:30:55 -07:00
baseten chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
beam refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
bonjour refactor(plugins): deslop long-tail extensions third pass (#161644) 2026-09-29 23:16:58 -07:00
brave chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
browser refactor(browser): remove unused startup warning callbacks (#163472) 2026-10-02 19:05:14 +07:00
buzz fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
byteplus chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
canvas fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
cerebras refactor(providers): deslop model-provider plugins fifth pass (#161903) 2026-09-30 07:02:48 -07:00
chutes refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
clawrouter feat(plugin-sdk): awaited session persistence; deprecate sync transcript writes (#163264) 2026-10-02 07:03:11 -07:00
clickclack refactor(channels): deslop channel plugins (#162801) 2026-10-01 19:07:45 +00:00
cloudflare fix: resolve baseline-v3 Bun regressions (#163051) 2026-10-01 16:20:26 -07:00
cloudflare-ai-gateway refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
code-mode-quickjs feat(agents): expose installed skill search across harnesses (#158091) 2026-10-01 11:11:13 +00:00
codex refactor(codex): deslop Codex harness (#163707) 2026-10-02 11:44:55 -07:00
cohere chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
comfy refactor(providers): simplify media capability setup (#162935) 2026-10-01 19:00:42 +00:00
copilot refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
copilot-proxy chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
crabbox fix: keep test runtime facts consistent across Node and Bun (#163260) 2026-10-02 02:43:05 -05:00
cua-computer chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
deepgram fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
deepinfra fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
deepseek chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
device-pair refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
diagnostics-otel refactor(plugins): deslop feature plugin helpers (#162805) 2026-10-01 11:37:40 -07:00
diagnostics-prometheus perf(gateway): attribute git subprocesses and bound the startup git burst (#163445) 2026-10-02 15:04:36 +00:00
diffs refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
diffs-language-pack refactor(plugins): deslop feature plugin helpers (#162805) 2026-10-01 11:37:40 -07:00
discord fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
document-extract refactor(plugins): deslop long-tail extensions third pass (#161644) 2026-09-29 23:16:58 -07:00
duckduckgo refactor(plugins): deslop long-tail extensions third pass (#161644) 2026-09-29 23:16:58 -07:00
elevenlabs chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
exa refactor(plugins): collapse long-tail registration and runtime wrappers (#161751) 2026-09-30 01:30:55 -07:00
facetime refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
fal refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
featherless chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
feishu chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
file-transfer chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
firecrawl chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
fireworks chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
fish-audio-speech fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
geolocation refactor(plugins): deslop long-tail extensions third pass (#161644) 2026-09-29 23:16:58 -07:00
github refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
github-copilot feat(plugin-sdk): awaited session persistence; deprecate sync transcript writes (#163264) 2026-10-02 07:03:11 -07:00
gmi chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
google fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
google-meet fix(test): first test or hook times out while compiled worker subprocesses prepare (#162792) 2026-10-01 11:42:59 -07:00
googlechat refactor(channels): deslop protocol and setup follow-ups (#163040) 2026-10-01 22:34:09 +00:00
gradium fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
groq refactor(providers): deslop model-provider plugins fifth pass (#161903) 2026-09-30 07:02:48 -07:00
huggingface chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
image-generation-core chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
imap fix(imap): bound backlog message retention during sweeps (#160413) 2026-09-30 15:34:08 +08:00
imessage fix(test): ACPX, Anthropic CLI, ONNX, voice, WhatsApp, and SQLite flip-proof tests fail on loaded hosts when fixtures outlast polling deadlines (#163013) 2026-10-01 16:38:04 -07:00
inworld fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
irc refactor(channels): deslop protocol and setup follow-ups (#163040) 2026-10-01 22:34:09 +00:00
kie refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
kilocode refactor(providers): deslop provider plumbing 2026-10-01 02:18:11 +00:00
kimi-coding refactor(providers): deslop provider plumbing 2026-10-01 02:18:11 +00:00
line fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
linux-node refactor(plugins): deslop long-tail extensions third pass (#161644) 2026-09-29 23:16:58 -07:00
litellm refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
llama-cpp chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
llm-task fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
lmstudio refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
lobster feat(lobster): support structured workflow input (#162003) 2026-10-01 02:51:23 -07:00
logbook fix(storage): join WAL maintenance before database retirement (#162166) 2026-10-02 02:50:33 +00:00
longcat chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
matrix refactor(matrix): reuse normalized poll fallback options (#163574) 2026-10-02 22:51:09 +08:00
mattermost refactor(mattermost): pass media facts directly to ingress (#163157) 2026-10-01 21:11:47 -05:00
memory-core refactor(memory): deslop memory (#163667) 2026-10-02 18:22:59 +00:00
memory-lancedb refactor(memory): deslop memory (#163667) 2026-10-02 18:22:59 +00:00
memory-wiki refactor(memory): deslop memory (#163667) 2026-10-02 18:22:59 +00:00
meta chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
microsoft chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
microsoft-foundry refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
migrate-claude chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
migrate-hermes fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
minimax refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
mistral chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
moonshot refactor(providers): deslop model-provider plugins fifth pass (#161903) 2026-09-30 07:02:48 -07:00
msteams refactor(channels): simplify retained state helpers (#163407) 2026-10-02 09:20:29 +00:00
mxc chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
nextcloud-talk refactor(nextcloud-talk): retire pre-July replay cache migration (#163216) 2026-10-01 22:44:16 -05:00
nostr fix: resolve baseline-v3 Bun regressions (#163051) 2026-10-01 16:20:26 -07:00
novita chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
nvidia refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
oc-path test(core,plugins): remove low-value tests (batch d125) (#162544) 2026-10-01 08:34:49 +00:00
ollama fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
onepassword fix(test): Codex transport, 1Password, browser, and QA-lab extension tests time out on loaded hosts while polling fixture files (#162674) 2026-10-01 08:38:07 -07:00
onnx fix(test): ACPX, Anthropic CLI, ONNX, voice, WhatsApp, and SQLite flip-proof tests fail on loaded hosts when fixtures outlast polling deadlines (#163013) 2026-10-01 16:38:04 -07:00
openai feat(models): detect Ultrafast on API-key OpenAI routes without a catalog (#163663) 2026-10-02 18:25:43 +00:00
opencode test(opencode): refresh free live tool model (#163470) 2026-10-02 04:35:52 -07:00
opencode-go refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
openrouter fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
openshell chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
parallel fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
perplexity chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
pixverse refactor(providers): simplify media capability setup (#162935) 2026-10-01 19:00:42 +00:00
policy refactor(policy): deslop policy (#161988) 2026-09-30 16:39:48 +00:00
qa-channel chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
qa-lab fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
qianfan chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
qwen refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
radius refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
raft chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
reef refactor(reef): stop reconstructing historical delivery bindings (#163205) 2026-10-02 09:58:08 -07:00
runway chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
searxng refactor(plugins): collapse long-tail registration and runtime wrappers (#161751) 2026-09-30 01:30:55 -07:00
senseaudio chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
session-share chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
sglang refactor(test): remove redundant vLLM fixtures (#162253) 2026-10-01 09:21:59 +07:00
signal chore(deps): update fs-safe to 0.23.0 (#163408) 2026-10-02 05:14:28 -07:00
slack feat: return to Discord and Slack from session headers (#158742) 2026-10-01 18:52:16 -07:00
slack-huddles refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
sms refactor(channels): move repeated contract boilerplate onto shared helpers (#162827) 2026-10-01 09:24:55 -07:00
stepfun refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
synology-chat refactor(channels): deslop channel plugins (#162801) 2026-10-01 19:07:45 +00:00
synthetic chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
talk-voice refactor(plugins): deslop long-tail extensions (#161096) 2026-09-29 03:46:06 -07:00
tavily refactor(plugins): collapse long-tail registration and runtime wrappers (#161751) 2026-09-30 01:30:55 -07:00
team-reports fix(test): remaining suites time out on their first test or hook while compiled worker subprocesses prepare (#163254) 2026-10-02 03:37:13 -05:00
teams-meetings refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
telegram fix(telegram): preserve complete plugin commands in help (#141332) 2026-10-03 02:47:42 +08:00
tencent chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
test-support
tlon refactor(extensions): deslop private helper options (#163438) 2026-10-02 09:57:58 +00:00
together chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
tokenjuice refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
tts-local-cli chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
twitch refactor(channels): reuse reply preparation primitives 2026-10-01 10:39:31 -07:00
typesafe refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
vault refactor(plugins): deslop feature runtime helpers (#162425) 2026-10-01 08:04:09 +00:00
venice refactor(providers): deslop model-provider plugins fifth pass (#161903) 2026-09-30 07:02:48 -07:00
vercel-ai-gateway refactor(providers): deslop provider glue (#162897) 2026-10-01 18:03:40 +00:00
visitor-access fix: invite GitHub visitors without a public email (#162666) 2026-10-01 17:12:53 +01:00
vllm refactor(test): remove redundant vLLM fixtures (#162253) 2026-10-01 09:21:59 +07:00
voice-call refactor(extensions): deslop runtime options and forwarding (#163419) 2026-10-02 09:25:49 +00:00
volcengine fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
voyage chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
vydra refactor(providers): deslop provider adapters (#162488) 2026-10-01 05:41:53 -07:00
web-readability chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
whatsapp refactor(channels): simplify retained state helpers (#163407) 2026-10-02 09:20:29 +00:00
workboard feat: return to Discord and Slack from session headers (#158742) 2026-10-01 18:52:16 -07:00
xai fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
xiaomi chore(release): close out 2026.9.7 on main (#161587) 2026-09-29 22:39:14 -07:00
zai refactor(providers): deslop model-provider plugins fifth pass (#161903) 2026-09-30 07:02:48 -07:00
zalo fix(test): 20 more suites prepare compiled worker subprocesses inside their first test (#163554) 2026-10-02 09:49:00 -07:00
zalouser fix(zalouser): migrate DM history for keyed agents (#163399) 2026-10-02 08:54:56 +00:00
zoom-meetings refactor(plugins): deslop feature plugin helpers (#162992) 2026-10-01 17:48:15 -07:00
.npmignore
ACTIVITY_ICON_SOURCES.md fix(kie): include bundled plugin artwork (#160529) 2026-09-28 23:07:24 +07:00
AGENTS.md
ICON_SOURCES.md fix(kie): use Kie AI's own mark for plugin artwork 2026-09-28 09:44:23 -07:00
music-generation-providers.live.test.ts
plugin-entry.cli-laziness.test.ts fix(test): first test or hook times out while compiled worker subprocesses prepare (#162792) 2026-10-01 11:42:59 -07:00
tsconfig.json refactor: delete unreferenced production code (#159847) 2026-09-29 21:47:06 -07:00
tsconfig.package-boundary.base.json
tsconfig.package-boundary.paths.json fix(build): route memory visibility declarations to the plugin producer 2026-10-02 03:10:56 -07:00
video-generation-providers.live.test.ts feat(video): add Kie AI, Z.AI, and Novita video generation (#160080) 2026-09-28 12:48:22 +00:00