Commit graph

308 commits

Author SHA1 Message Date
xmanrui
7f968ac1d8 update docs 2026-08-30 18:16:52 +08:00
xmanrui
e08c3e9576 chore: release v4.1.0 2026-08-30 13:08:14 +08:00
xmanrui
32c6d48857 refine bot delivery settings labels 2026-08-30 13:03:57 +08:00
xmanrui
b90cb805c7 feat: add proactive delivery HTTP endpoint 2026-08-30 11:52:01 +08:00
xmanrui
31792d7bc8 feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
xmanrui
410cb822d7 docs: add project development retrospective 2026-08-30 08:38:21 +08:00
xmanrui
854d8873d7 docs: add implementation plans for open issues 2026-08-30 08:38:06 +08:00
xmanrui
c4fd59e086 revert: remove package contributor metadata 2026-08-30 08:35:31 +08:00
xiemanR
98da9a2f24
Merge pull request #91 from lKolabrodl/feat/session-preset-aliases
feat: add /sessions and /presets aliases
2026-08-30 08:31:57 +08:00
xmanrui
f47c7c79fa chore: credit PR contributor 2026-08-30 08:30:13 +08:00
xmanrui
ff2f096c59 update docs 2026-08-30 08:24:36 +08:00
MikhailB
98c1e48271 feat: add session and preset list aliases 2026-08-30 02:34:40 +03:00
xmanrui
92ec91b7bd chore: release v4.0.1 2026-08-30 07:02:50 +08:00
xmanrui
8794a46e81 chore: release v4.0.0 2026-08-29 20:26:00 +08:00
xmanrui
6b9118fe95 fix: support legacy and current DSH hosts 2026-08-29 20:22:07 +08:00
xmanrui
72ffd7115c chore: release v3.2.0 2026-08-29 10:49:19 +08:00
xmanrui
0cb79f74e9 feat: add message source context enhancement 2026-08-29 10:46:06 +08:00
xmanrui
5928b33057 fix(dingtalk): mention senders in streamed group replies
Reuse sender metadata and the existing AI Card lifecycle to include native mentions in ordinary group answers. Preserve mentions across progress, completion, and cleanup without sending a separate reminder.

Verified with npm run check (1671 tests) and a real ordinary Q&A in the existing DingTalk test group.
2026-08-28 23:08:52 +08:00
xmanrui
092d2cbb9c test(dingtalk): cover PR #76 mentions and credit contributor
Add regression coverage for group mention chunks, private replies, mention payloads, and batch reply failure handling. Credit divingleee in package contributors and rebuild the checked-in bundles.
2026-08-28 21:51:03 +08:00
xiemanR
799391552e
Merge pull request #76 from divingleee/feat/dingtalk-at-person
dingtalk add @person function
2026-08-28 21:44:54 +08:00
xmanrui
57eef234b1 feat(ui): add manual update commands and simplify update dialog 2026-08-28 15:32:09 +08:00
lbq
f8f0ced2a7 fix error 2026-08-28 12:45:49 +08:00
xmanrui
45c0a7f77f chore: release v3.1.1 2026-08-28 10:53:30 +08:00
xmanrui
6c6d4af936 fix(feishu): preserve long streaming replies
Keep a bounded streaming preview, then deliver the complete final answer across multiple cards. Preserve all provider message IDs and cover long snapshots and Unicode boundaries with regression tests.

Fixes #78
2026-08-28 10:50:35 +08:00
xmanrui
71ca552113 chore: release v3.1.0 2026-08-28 06:42:16 +08:00
xmanrui
f3cefd8a84 feat: add npm update checks and manual installation
Add profile-scoped npm updates for Desktop and Web, protect source installations, and keep restarts manual. Cover stale status recovery, request races, and dialog focus with regression tests.

Verified with npm run check (1626 tests) and isolated Desktop/Web npm installation flows.

Refs #61
2026-08-28 06:37:40 +08:00
xmanrui
5888641297 fix(ui): align channel tabs with scan action 2026-08-28 06:16:27 +08:00
xmanrui
8c6c31a1b6 feat: add bounded history previews across nine channels
Add shared /history parsing, read-only session access, message filtering, and bounded replies. Default to three messages, cap at five, and exclude saved history commands.

Include channel integration tests, translations, command help, and the Issue #62 implementation plan.
2026-08-28 03:01:53 +08:00
xmanrui
bf0e157cd4 chore: release v3.0.8 2026-08-28 01:32:15 +08:00
xmanrui
f0b6b38b45 fix: use in-process Harness API for local plugin connections 2026-08-28 01:24:17 +08:00
xmanrui
f4ded46278 chore: release v3.0.7 2026-08-27 22:37:34 +08:00
xmanrui
4c4c748864 fix(commands): support both Harness command argument formats
Keep images for newer Harness endpoints and retry without it only when an older gateway rejects the field before dispatch. Preserve cancellation and never retry business failures.

Add regression coverage, rebuild the Host bundle, and document the compatibility fix. Follow-up to #75.
2026-08-27 22:11:13 +08:00
lbq
7d5bc94f64 dingtalk add @person function 2026-08-27 22:09:06 +08:00
xiemanR
b9e53bfd69
Merge pull request #75 from evilh2019/fix/compact-command-images
Fix IM /compact requests by sending the required empty images list.

Co-authored-by: Evilh2019 <261342086+evilh2019@users.noreply.github.com>
2026-08-27 21:14:57 +08:00
OpenClaw Agent
03565e5a69 fix(commands): send empty images list to the commands Typert endpoint
The Harness commands execute descriptor declares agentId, line, and images
as required JSON wire fields (strict codec, no acceptsUndefined). The Host
command executor only sent agentId and line, so the Typert gateway rejected
every IM /compact call with arguments-invalid before the command could run.

Send images: [] so /compact works from every IM channel.
2026-08-27 19:40:50 +08:00
xmanrui
d251bc280d docs: add WhatsApp contact QR code 2026-08-27 02:15:02 +08:00
xmanrui
c93f42f1cc chore: release v3.0.6 2026-08-26 22:24:25 +08:00
xmanrui
7c5279e445 fixed:issues#69 2026-08-26 22:22:02 +08:00
xmanrui
91e2d5962a fix(weixin): report safe delivery diagnostics 2026-08-26 22:18:48 +08:00
xmanrui
64587b3b61 chore: release v3.0.5 2026-08-26 18:54:12 +08:00
xmanrui
dc66366ac0 fix(weixin): trust international WeChat hosts 2026-08-26 18:46:55 +08:00
xmanrui
50d55090b9 chore: release v3.0.4 2026-08-26 18:04:31 +08:00
xmanrui
25d0b2fb0b Revert "fix(whatsapp): handle group mentions and caller allowlists"
This reverts commit 9664e85599.
2026-08-26 18:01:08 +08:00
xmanrui
a9bb0ed3ba chore: release v3.0.3 2026-08-26 17:41:28 +08:00
xmanrui
422fd34aa4 fix(wecom): separate thinking from answers 2026-08-26 17:31:20 +08:00
xmanrui
2d395860b3 fix(ui): keep bot status in card top-right 2026-08-26 17:27:48 +08:00
xmanrui
9664e85599 fix(whatsapp): handle group mentions and caller allowlists 2026-08-26 17:07:29 +08:00
xmanrui
54468bbe1e chore: release v3.0.2 2026-08-26 14:36:51 +08:00
xmanrui
f5536517d5 fix: show version beside brand 2026-08-26 12:18:08 +08:00
xmanrui
fb8a9df652 chore: release v3.0.1 2026-08-26 09:24:02 +08:00