Releases
v0.1.3
Compare
Sorry, something went wrong.
No results found
新增
自定义主题系统:支持浅色/深色/跟随系统三种外观模式,可创建多个自定义 CSS 主题并按顺序叠加;主题以文件夹形式存储在 data/theme/<名称>/style.css,方便手动管理和分享;内置"樱花粉""深海蓝"两个演示主题
主动消息功能:按角色配置空闲触发器,支持随机区间、连续上限、静默时段、失败冷却与自动禁用;已绑定微信走微信通道,未绑定走网页 SSE
角色编辑页引入"详情/人设"子 Tab,详情页新增"主动消息"配置卡片
utils/llm_json.py 统一 LLM JSON 解析,支持围栏剥离、大括号匹配、转义修复、尾部逗号容错、Windows 换行归一化
记忆总结/合并失败时自动重试(最多 3 次),max_tokens 提升至 2000
SSE 按角色跟踪处理状态,切换到正在处理的会话时立即显示输入指示器
变更
设置页图标颜色从内联样式改为语义 CSS class(.green、.orange 等),通过 CSS 变量统一管理,深色模式自动适配
extra_hint 注入格式改为"内部系统指令"措辞,降低被模型回显的风险
PROACTIVE_DEFAULTS 集中到 transport/models.py 作为单一源
修复
消息队列处理完成后不再重置 last_message_time,修复待处理消息被延迟一个完整等待窗口的问题
ConfigManager 新增 RLock,api_personas CRUD 改为 with config.lock: 包裹,消除并发写 YAML 导致的字段丢失
reply_dispatcher 仅在通道真正接受时 append stored,主动消息失败重试机制得以生效
主动消息冷启动 anchor 从"用户最后消息时间"起算,不再被推迟整个 wait_seconds
updater.py 解压 chmod 改用提取后的权限位,避免 Windows 上写权限丢失
WeChat 通道惰性回填 user_id / chat_type 到 conversation.json
You can’t perform that action at this time.