Releases
v0.1.9
Compare
Sorry, something went wrong.
No results found
新增
人设编写助手:一句话需求即可生成草稿人设,复用 ChatService 的工具调用循环,生成过程可调用联网搜索等 MCP 工具;提供独立的「发现」页入口与快速配置里的「一键生成人设」按钮。生成接口做了请求体类型校验、限定使用已配置模型、收紧工具循环上限(max_iterations=4 / timeout=30s)
微信引用消息回复:被引用的消息文本存入独立的 quote 字段(不再把 [引用: …] 前缀塞进正文),气泡下方以微信风格引用框渲染;支持长按 / 右键「引用」、输入框引用预览条,以及历史编辑器中引用的查看 / 编辑 / 清除
变更
iLink 协议升级到 2.4.4:与上游 @tencent-weixin/openclaw-weixin@2.4.4 对齐(channel_version 2.4.1→2.4.4、client_version 132100、新增 bot_agent);扫码登录新增配对码流程(need_verifycode / verify_code_blocked)与按需出现的验证码输入框,并补上 notifyStart / notifyStop 在线状态上报(best-effort,不阻塞启停)
修复
加固扫码状态查询,避免上游返回畸形 / 非 dict / 非 2xx 响应时 qr_status 直接 500;设置页取消扫码时停止轮询,过期分支清理残留的验证码输入
快速设置「新建角色」加固名称校验与反馈:补齐前端的空 / 超长 / 非法字符 / 尾随空格句点 / 重名校验,名称类错误改为输入框下方的行内红字(修复一键生成后名称为空或重名时「下一步」看似无响应);其余向导提示原先被全屏覆盖层遮住全局 toast,改用渲染在覆盖层内部的本地浮层提示。另外生成进行中阻止与创建竞争,并在离开第二步后丢弃迟到的生成结果
内部
新增模块:pawzochat/web/routes/api_persona_writer.py、pawzochat/web/static/modules/persona_writer.js、pawzochat/web/static/modules/qr_verify.js
quote 贯穿消息队列、会话存储、聊天上下文、世界书匹配与记忆摘要;update_message 契约新增 quote 处理(None=保留 / ""=清除 / str=设置)
清理死代码:移除 AuthManager.qr_login / _print_qr_terminal 及未用的 base_url 构造参数、人设编写助手的工具名白名单(无实际防护且会误伤第三方搜索 MCP);placeActionsPop() 提取到 utils.js 共享
角色名称非法字符正则提取为 utils.js 的 ILLEGAL_NAME_RE 单一来源,quick_setup / contacts / worldbook 共用
You can’t perform that action at this time.