chore: publish wechat forwarding release v2.4.0

This commit is contained in:
kris
2026-03-28 09:00:53 +08:00
parent cc08ca28aa
commit a5e8ba2b7e
11 changed files with 41 additions and 20 deletions

View File

@@ -47,7 +47,10 @@
- 右上角会进入微信式 `会话信息 / 群资料`
- 单线程会话支持按微信最新逻辑改线程名
- 当前已经支持从单线程会话发起独立群聊,群聊创建后作为新会话保留,原会话不升级
- `消息转发 / 线程详情 / 运维调试` 仍保留对应原生活动页,但已退出主聊天面
- 当前已经支持微信式消息转发:长按消息可直接 `转发 / 多选 / 复制 / 删除`
- 当前多选模式会切换成微信式 `取消 + 已选数量 + 底部转发` 状态
- 当前统一使用 `ForwardTargetActivity` 选择目标会话,替换旧的备注转发主链
- `线程详情 / 运维调试` 仍保留对应原生活动页,但已退出主聊天面
- 当前已补上本地发送中气泡、发送按钮状态控制,以及“只有接近底部才自动滚到底”的消息流行为
- 当前根页导航:
- `MainActivity` 会记住最近一次停留的 `会话 / 设备 / 我的` tab
@@ -374,8 +377,17 @@
- 用途:把消息转发到另一个项目
- 输入:
- `mode`: `single | bundle`
- `targetProjectId`
- `note`
- `sourceMessageId`:当 `mode=single`
- `sourceMessageIds`:当 `mode=bundle`,且至少 2 条
- 当前行为:
- `single` 会生成 `kind=forward_single` 的普通转发消息,并保留 `forwardSource`
- `bundle` 会生成 `kind=forward_bundle` 的聊天记录卡片,并保留来源会话、消息数量、时间范围和摘要列表
- 当前一次只允许选择一个目标会话
- 当前会过滤源会话本身,避免把消息转发回当前会话
- 当前目标既可以是单线程会话,也可以是群聊、`主 Agent``审计对话`
- 非开发任务下如命中线程沟通限制,接口会预留 `approvalRequired / approvalReason` 返回
#### `POST /api/v1/projects/[projectId]/goals`