背景
为 screen-time 插件增加可运行时读取/更新、带版本控制的 screen-understanding 设置,为后续截图理解能力提供明确的配置边界。
本 Issue 范围
- 增加持久化的单例 settings 记录和幂等迁移。
- 提供 canonical
GET/PUT /api/plugins/screen-time/understanding/settings。
- PUT 使用完整对象 payload、字段范围校验和
expectedVersion 乐观并发控制。
- 保持 screen-time 插件隔离;设置本身不触发截图或模型调用。
非目标
本 Issue/PR 不实现截图采集、图片存储、模型调用、队列/重试 worker 或任何后续理解子任务。
交付与追踪
验收标准
背景
为 screen-time 插件增加可运行时读取/更新、带版本控制的 screen-understanding 设置,为后续截图理解能力提供明确的配置边界。
本 Issue 范围
GET/PUT /api/plugins/screen-time/understanding/settings。expectedVersion乐观并发控制。非目标
本 Issue/PR 不实现截图采集、图片存储、模型调用、队列/重试 worker 或任何后续理解子任务。
交付与追踪
验收标准
expectedVersion匹配时原子递增版本并返回新对象;不匹配返回 409 及currentVersion。