用途:陪伴用户打磨 WPS 笔记,扫描当前笔记,处理用户留下的 ***(补全)与 ///(引用)标记,并在发现明显逻辑错误时轻提醒。
主要能力:
- *** 补全:结合前后文与用户文风,在标记处生成补全内容,替换标记本身,保持所在 block 的原始 type 与格式。
- /// 引用:分析关键词后优先搜索 WPS 笔记,必要时联网补充,以 blockquote 加灰字来源写入;无结果时插入灰色提示。
- 逻辑标注:高阈值,仅当两处直接矛盾、数据自相矛盾或因果明显颠倒时,在问题 block 后插入着色提醒,且插入前做幂等检查。
- 定期模式:用户明确说「定期帮我打磨」时启动,执行一次后 sleep 300 秒循环,用户说「停止」退出。
使用方式:发起后判断是否首次使用并输出引导;调用 get_current_note() 获取 note_id;短笔记用 read_note(note_id) 读全文 XML,长笔记(block 数>80)改用 get_note_outline 与 search_note_content 定位;处理 *** 时 read_blocks(note_id, block_id=…, before=5, after=5) 取上下文,再用 edit_block(note_id, op="replace", …) 写回;处理 /// 时用 batch_edit 删除原 block 并在锚点插入引用内容;最后输出处理摘要。
限制:代码块与行内代码中的标记不处理;紧邻正则、公式、URL 或路径的标记跳过;不确定时保守跳过并在摘要告知。标记处理后会删除,未处理的保持原样。edit_block 后 block_id 会变化,需重新获取。错误如 NO_ACTIVE_EDITOR_WINDOW、DOCUMENT_READ_ONLY 等按规则提示或停止。
适用场景:撰写、整理记录后的笔记打磨,处理遗留补全与引用请求,检查明显逻辑矛盾。