Releases: 3aKHP/QuickQuip
Releases · 3aKHP/QuickQuip
v0.6.0
新增
- 每日群聊总结模块
daily_summary:凌晨 06:00 自动收集前一日聊天记录(06:00–06:00 窗口)并调用 LLM 生成约 2000 字小作文,中午 12:00 定时发布;以 persona 口吻撰写,注入群成员昵称对照表 - 模型级联策略:生成失败时自动降级到下一个 provider/model,顺序可在
[daily_summary] model_cascade中配置,支持"@default"占位符指向当前群绑定的默认模型 /summary on|off|status|now命令:群管理员可开关本群每日总结;now子命令立即生成前一天 06:00 至当前时刻的总结(每分钟限一次)DailyMessageCollector:逐行写入data/daily_msgs/{group_id}/{date}.jsonl,生成后自动删除原始文件DailySummaryStore:独立 SQLite 文件data/daily_summaries.db持久化已生成的摘要DailySummaryEnabledGroups:群级功能开关(默认关闭,需主动开启),持久化至data/daily_summary_groups.jsonrule_switch新增"daily_summary"可切换规则,与/enable//disable命令体系保持一致
v0.5.0
新增
- 通用接龙引擎
ChainGameManager,支持可配置步骤、$N/$N[idx]捕获组占位符及|OR 候选匹配;GoodGirlChainManager委托其实现,保留全部公开 API config/chat_rules.toml新增[[chain_games]]配置区块,支持自定义接龙游戏/defectify(别名/故障化)命令,将文字/图片/引用消息转写为五字故障机器人风格别名,含笑点解析- 私聊会话管理:
/start_session开启、/end_session结束并自动存档(--no-save跳过)、/resume_session [N]恢复历史存档 - 私聊会话存档浏览
/sessions、删除/delete_session <N>及--preset "..."附加设定注入 - 撤回消息自动同步清除 LLM 对话历史;
/llm delete_msg支持手动删除超时无法撤回的消息 - 多来源贴吧池:
TIEBA_FORUM_KEYWORDS配置多来源;/tieba source查看全部或指定来源状态 - 贴吧随机搬运:
/tieba、/tieba text、/tieba status、/tieba refresh,基于 Playwright 合法登录态采集与缓存 - LLM 运行时基础设施:多 provider 支持(OpenAI / Claude / Gemini 三类协议)、人格注入、词表按需注入、时间元数据注入及图片识别
- LLM 工具调用链路与 MCP client;身份词表与群聊消息渲染
- 联网搜索后端:内置 SearXNG(含 Docker 容器编排配置)与 Tavily 兼容回退
- 消息统计
/stats//reset_stats;群级规则开关/disable//enable//rules - 统计与规则开关跨重启持久化;APScheduler 定期自动保存
- provider
style_overrides字段,为特定模型追加 system prompt 修正段 /forget_all(管理员),清空本群全部长期记忆/llm context_limit <n>(管理员),按群持久化设置对话上下文读取上限- 结构化人格字段(
[identity]/[biography]/[cognition]/[instinct]/[voice]/[boundaries]/[world]),自动编译为自然语言段落注入 system prompt config/personas.example/示例目录,含结构化格式完整文档
变更
- 文字回复规则外部化到
config/chat_rules.toml(gitignored),config.py仅保留基础参数 - 运行时重组为
quickquip/主包,按adapters/app/llm/chat/tieba/search/common分层;plugins/收窄为薄层 re-export 入口 - 人格配置从单文件
config/personas.toml拆分为config/personas/目录,每个.toml对应一个人格;新增_shared.toml提取共享行为准则 - 私聊短期上下文读取/保留上限提升至 256 条
- 群聊 LLM 认人链路改进:短期历史持久化保存 QQ 号、显示名与标准身份,prompt 中注入参与者摘要
- SearXNG 默认引擎集调整,优先保留在中国大陆网络环境下易访问的搜索源