当用户在 Web 阅读长回答、想指出“这一句有问题”再让模型修改时,目前只有整条复制/用户消息编辑,缺少将准确选区带回下一轮的操作。手工复制会丢失来源;回答相似、会话切换、产物已经更新时,模型也无法确定反馈指向哪份内容。
建议先实现一个小闭环:选中已完成回答中的文字 → 引用到输入草稿 → 用户写反馈并查看完整草稿 → 显式发送到原 Session。以后复用 #345 的产物身份扩展到文件/报告批注。
社区参照:Plannotator 当前源码保存 originalText 与位置,在导出代码反馈时携带文件、行范围、原文和评论;其独立 Viewer/AnnotationPanel 已提供宿主适配接口,不需要引入另一套 Plan Mode。选区数据、反馈导出、组件接缝。本次为固定源码研究,未安装或运行第三方包。
验收边界:
OpenPI 基准:ed9dbc1 的消息操作。#345 解决“看见产物/工具证据”,本项解决“准确指出哪里需要修改并回送”;#470 的 Plan Ready 交接保持独立。此前 2026-08-09 调研 已识别批注价值,本次把它收敛为可在 OpenPI Web 独立验收的最小机制。
研究记录:Pi 社区能力研究与候选清单(2026-09-08)。源码证据、运行验证与采用决策分别记录。
当用户在 Web 阅读长回答、想指出“这一句有问题”再让模型修改时,目前只有整条复制/用户消息编辑,缺少将准确选区带回下一轮的操作。手工复制会丢失来源;回答相似、会话切换、产物已经更新时,模型也无法确定反馈指向哪份内容。
建议先实现一个小闭环:选中已完成回答中的文字 → 引用到输入草稿 → 用户写反馈并查看完整草稿 → 显式发送到原 Session。以后复用 #345 的产物身份扩展到文件/报告批注。
社区参照:Plannotator 当前源码保存 originalText 与位置,在导出代码反馈时携带文件、行范围、原文和评论;其独立 Viewer/AnnotationPanel 已提供宿主适配接口,不需要引入另一套 Plan Mode。选区数据、反馈导出、组件接缝。本次为固定源码研究,未安装或运行第三方包。
验收边界:
OpenPI 基准:ed9dbc1 的消息操作。#345 解决“看见产物/工具证据”,本项解决“准确指出哪里需要修改并回送”;#470 的 Plan Ready 交接保持独立。此前 2026-08-09 调研 已识别批注价值,本次把它收敛为可在 OpenPI Web 独立验收的最小机制。
研究记录:Pi 社区能力研究与候选清单(2026-09-08)。源码证据、运行验证与采用决策分别记录。