Commit graph

167 commits

Author SHA1 Message Date
C3H3-AI
0241a32ec5 fix(feishu): conform card form submission and model select to upstream
- read form data from action.form_value (Card 2.0) instead of formValue

- wrap custom steer input and submit in a form container with submit button

- reuse runModelCommand for dropdown model picks so IDs with multiple / keep working

- pass key when sending the help card so back-to-menu stays valid

- compute initial_index from {value} option arrays

- add in-flight tests for menu stop, steer dropdown, and steer form
2026-08-23 07:11:17 +08:00
C3H3-AI
7d2c93da86 feat(feishu): expand menu card buttons and keep repair number-only
Add stop/compact/settings/watchlist buttons to the hub menu card, route repair through the numeric fallback (reply 6) without an extra button, and sync the menu help and card-structure test assertions. Rebuild the lib bundle so the published artifact carries the changes.
2026-08-23 06:16:26 +08:00
C3H3-AI
0e5b9e0e98 merge: integrate upstream weixin loopback fix and rebuild bundle 2026-08-22 23:32:16 +08:00
xmanrui
59ed364856 update image 2026-08-22 23:00:21 +08:00
xmanrui
dc10cb22c8 fix(weixin): distinguish loopback Harness denial 2026-08-22 22:59:24 +08:00
C3H3-AI
cf90ad95c3 feat(feishu): redesign interactive menu with dropdowns, settings panel, and steer input
Replace the flat button-only command menu with an information-architected
assistant center: status summary header, session dropdown (current session
pre-selected), workspace/model/preset dropdowns with current value shown,
archive toggle, task control (stop/compact/steer), watch multi-select, and a
collapsed settings panel. All commands expose card or dropdown entry points.
2026-08-22 21:52:31 +08:00
xmanrui
85aaecf1f2 update image 2026-08-22 18:57:42 +08:00
xmanrui
83ee0d63a7 fix(weixin): refine Harness access errors 2026-08-22 18:56:49 +08:00
xmanrui
ae49413871 fix(ui): move agent preset guidance to tooltip 2026-08-22 18:38:29 +08:00
xmanrui
eadfc7372f fix(ui): unify channel card feedback layout 2026-08-22 18:27:19 +08:00
xmanrui
9a5a7941af release: prepare dsh-im 1.0.2 2026-08-22 14:48:46 +08:00
xmanrui
f7d2fe7047 fix(feishu): honor proxy settings for REST and WebSocket 2026-08-22 14:45:25 +08:00
xmanrui
b9ceac0779 release: prepare dsh-im 1.0.1 2026-08-22 04:22:27 +08:00
xmanrui
eb21b14f60 fix(weixin): classify Harness health failures 2026-08-22 04:21:00 +08:00
xmanrui
8eed60bbc9 update image 2026-08-22 04:14:17 +08:00
xmanrui
616aac85a9 release: prepare dsh-im 1.0.0 2026-08-22 04:06:33 +08:00
xmanrui
eea29fe296 feat: add agent preset chat commands 2026-08-22 04:04:44 +08:00
xmanrui
2ad6f1a44e release: prepare dsh-im 0.19.0 2026-08-22 02:46:16 +08:00
xmanrui
8ba4019a37 chore: remove temporary CodeBuddy attribution file 2026-08-22 02:33:25 +08:00
CodeBuddy
c51e859101 chore: recognize CodeBuddy contribution 2026-08-22 02:33:16 +08:00
xmanrui
369dfbc2ed chore: remove temporary TRAE attribution file 2026-08-22 02:33:09 +08:00
Trae Agent
ed47ae7db8 chore: recognize TRAE contribution 2026-08-22 02:33:03 +08:00
xmanrui
7bf12628ce feat(feishu): add group message permission authorization 2026-08-22 02:29:59 +08:00
xmanrui
7b892c02f5 chore: remove temporary Qwen attribution file 2026-08-22 02:29:58 +08:00
Qwen-Coder
64b9ac8b6e chore: recognize Qwen contribution 2026-08-22 02:29:49 +08:00
xmanrui
f7a328d78a chore: remove temporary Kimi attribution file 2026-08-22 02:29:36 +08:00
Kimi Agent
b64e78d113 chore: recognize Kimi contribution 2026-08-22 02:29:29 +08:00
xmanrui
7aab50de36 chore: remove temporary OpenCode attribution marker 2026-08-22 02:23:49 +08:00
opencode-agent[bot]
66441785f9 docs: record OpenCode contribution 2026-08-22 02:23:36 +08:00
xmanrui
3b42333394 chore: remove temporary Gemini attribution marker 2026-08-22 02:18:31 +08:00
Gemini
63aced1fce docs: record Gemini contribution 2026-08-22 02:18:25 +08:00
xmanrui
028e938ef4 chore: remove temporary Claude attribution marker 2026-08-22 02:12:11 +08:00
Claude
5da749be75 docs: record Claude contribution 2026-08-22 02:12:03 +08:00
xmanrui
dfd6b2638c chore: remove persistent Codex attribution policy 2026-08-22 01:46:57 +08:00
Codex
cfd90a4105 docs: record Codex attribution policy 2026-08-22 01:43:32 +08:00
xmanrui
9950261a49 feat(feishu): add configurable group response mode 2026-08-22 01:26:29 +08:00
xmanrui
1a86fa5013 build(telegram): regenerate host bundle after PR #32 2026-08-22 00:43:41 +08:00
xmanrui
0cd3d706c3 Merge pull request #32 from bitxeno/feat/telegram-command-menu 2026-08-22 00:43:01 +08:00
xmanrui
bbd9aad8bf release: prepare dsh-im 0.18.0 2026-08-22 00:24:27 +08:00
xmanrui
01576f65c6 fix: complete per-bot agent preset lifecycle 2026-08-22 00:20:23 +08:00
xiemanR
8ab4b9e7de
Merge pull request #31 from iamyaojie/feat/per-bot-agent-preset
feat: 按机器人选择 Agent Preset
2026-08-21 23:28:59 +08:00
iamyaojie
a1bdf2c1f8 Merge remote-tracking branch 'upstream/main' into feat/per-bot-agent-preset
Co-authored-by: Cursor <cursoragent@cursor.com>

# Conflicts:
#	lib/index.js
2026-08-21 22:34:11 +08:00
bitxeno
60e00bbca9 feat(telegram): register command menu and menu button on bot start
Add setMyCommands and setChatMenuButton to the Telegram Bot API client
and register a 12-command menu with a commands-type menu button when a
bot runtime connects. Menu setup failures are logged as warnings and do
not block startup.

Co-authored-by: xmanrui <841206367@qq.com>
2026-08-21 22:11:04 +08:00
iamyaojie
3161816cc4 feat: 按机器人选择 Agent Preset
在九个渠道的设置页卡片上选择 Host 已有预设;未选则跟随默认,只影响之后新建的会话。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 19:19:45 +08:00
xmanrui
7fbb459e00 release: prepare dsh-im 0.17.1 2026-08-21 19:09:07 +08:00
xmanrui
5e5c7e46c5 fix(channels): clarify unsupported image model errors 2026-08-21 19:07:18 +08:00
xmanrui
c3b3a29f27 release: prepare dsh-im 0.17.0 2026-08-21 16:57:10 +08:00
xiemanR
6cafba863e
Merge pull request #24 from NIU-001-LIU/feat/feishu-watch-push
feat(feishu): persistent session watches and completion pushes
2026-08-21 16:35:00 +08:00
xmanrui
a199c65356 fix(feishu): make watch completion delivery reliable 2026-08-21 16:29:45 +08:00
liuwenbo00
4e325c62e0 feat(feishu): session-list rows as V2 column pairs (fixed star toggle + session button)
Each session row is a column_set with a fixed 90px watch-toggle column
(⭐关注/⭐取关 for already-watched sessions) and a weighted session button
carrying the number label; number replies bind the session. Replaces the
stacked button pair; also honors the per-bot archived-session policy.
2026-08-21 16:04:22 +08:00