-
Notifications
You must be signed in to change notification settings - Fork 1
Message Feedback zh
pawaca edited this page Aug 30, 2026
·
1 revision
逐消息评分和笔记附件——Edge 尚未安装。
无独立上游文档。包:
@deepseek-ai/dsh-message-feedback
MessageFeedbackService 是一个 cordis Service(继承 TypertRemoteService),让用户对单条助手消息进行评分(赞/踩)并附加文本笔记:
-
评分词汇:
positive或negative,按消息 id。- 笔记:可选的自由文本标注,附加在评分上。
-
持久化:通过
storageDomain存储(不在 session 事件日志中),每项有版本号用于冲突检测。 -
Typert Remote:通过
@Remote装饰器暴露messageFeedback/put、messageFeedback/delete、messageFeedback/list——由TypertGatewayService自动路由。 - 生命周期绑定:反馈引用 session 日志中的消息 id,按权威事件流验证。
未实现。dsh-message-feedback 不在 Edge 的依赖中,未安装插件。
但客户端的 Typert remote 贡献已挂载——dsh-api-remotes 注册了 messageFeedback 命名空间的三个方法(put、delete、list)。如果会话 UI 显示了赞/踩按钮,点击会发送 Typert RPC 请求并由 gateway 路由——但没有服务端的 MessageFeedbackService,调用会以 service-unavailable 失败。
所有 inject 依赖在 Edge 中已满足:
| 依赖 | Edge 状态 |
|---|---|
storageDomain |
可用——底层 DurableObjectStorageBackend
|
sessionPersistence |
可用——DurableObjectSessionPersistence
|
sessions |
可用——上游 SessionStore
|
安装只需一行 ctx.plugin(MessageFeedbackService)。Typert gateway 自动路由 RPC。反馈数据通过 storageDomain 持久化到 DO KV。不需要 Edge 专属适配器代码。 |
Plan 要求:所有 plan——仅使用 DO KV 存储。
| 组件 | 分类 | 状态 |
|---|---|---|
| MessageFeedbackService | 复用 | 未安装——所有依赖已满足 |
| Typert remote(客户端) | 复用 | 已在 dsh-api-remotes 中挂载 |
| Typert gateway 路由 | 复用 | 通过 @Remote 装饰器自动路由 |
| 存储 | 复用 | 通过 storageDomain → DO KV |
关键观察:这是一个零适配器代码的功能。安装上游插件即可立即启用消息评分——Typert gateway、存储后端和客户端 remote 全部就位。唯一缺失的是一行
ctx.plugin()调用。
**安装 MessageFeedbackService。**所有依赖已满足。一行插件安装即可启用助手消息的赞/踩 + 笔记。验证:(1) 会话 UI 渲染评分按钮,(2) 评分通过
storageDomain在 DO 重启后持久化,(3)messageFeedback/list在 session 重新加载时返回评分。
- Home
- Architecture
- Core & Scope
- Session & Persistence
- Model & Context
-
Execution & Tools
- Tools
- Bash
- Subprocess 🚫
- PTY Session 🚫
- Background Jobs 🚫
- Filesystem
- LSP Navigation 🚫
- Code Runtime 🚫
-
Web Access
⚠️ -
Skills
⚠️ - Workflow 🚫
- Subagent 🚫
-
Policy & Interaction
- Goal
- Approval 🚫
- Permission Presets 🚫
-
Sandbox
⚠️ - Plan Mode 🚫
- User Interaction 🚫
- Commands 🚫
- Schedule 🚫
- Message Feedback 🚫
- Platform & Access
- Development
- 首页
- 架构
- 核心与作用域
- 会话与持久化
- 模型与上下文
- 执行与工具
- 策略与交互
- 平台与接入
- 开发