rianli
|
814ffb611b
|
feat: cherry-pick upgrade scripts & preload.cjs from v1.6.5 compat branch
Cherry-picked from 657a5e6 & e06a4ed:
- preload.cjs: new CJS preload entry with ESM/CJS interop via Proxy
- scripts/link-sdk-core.cjs: symlink helper for openclaw plugin-sdk
- scripts/upgrade-via-npm.sh: enhanced with version detection, cleanup trap, v-prefix strip
- scripts/upgrade-via-source.sh: refactored upgrade flow
- openclaw.plugin.json: extensions entry updated to ./preload.cjs
|
2026-03-25 19:59:33 +08:00 |
|
rianli
|
73bc8d279c
|
feat: drop moltbot/clawdbot legacy support, add postinstall SDK symlink
- Remove clawdbot.plugin.json and moltbot.plugin.json
- Remove clawdbot/moltbot fields from package.json (peerDependencies, files, top-level config)
- Update openclaw.plugin.json entry to ./dist/index.js
- Add scripts/postinstall-link-sdk.js: auto-symlink openclaw package for external plugin SDK resolution
- Add postinstall script to package.json
|
2026-03-24 12:30:13 +08:00 |
|
rianli
|
d5e4243c11
|
feat: add qqbot_remind tool & rename skill qqbot-cron → qqbot-remind
- Add src/tools/remind.ts: remind tool with time parsing, cron/once job building
- Rename skills/qqbot-cron → skills/qqbot-remind for semantic consistency
- Update all plugin.json refs and gateway.ts skill path
- Fix Chinese quote parse error (use single-quoted string)
|
2026-03-21 12:41:27 +08:00 |
|
louiechen
|
ad8b9f1234
|
Merge branch 'feat/qqchannel' into pr/v1.6.0
|
2026-03-16 11:21:17 +08:00 |
|
rianli
|
2aae43a16f
|
feat: tool-only fallback display & upgrade restart fix & voice dedup hints
gateway.ts:
- Add tool-only timeout fallback: show raw tool params when only tool
delivers arrive without block response within 60s
- Simplify user-facing messages with emoji prefixes
- Update voice prompt to prevent duplicate text+voice content
upgrade-and-run.sh:
- Fix restart race: add sleep after plugin install to let auto-restart
chain settle
- Add WS health check after port ready with auto-retry
- Add backup token recovery and deduplicate token config logic
skills/qqbot-media/SKILL.md:
- Clarify <qqvoice> independence from plugin TTS config
- Add no-duplicate-content guidance
Other: bump plugin versions, update dependencies
|
2026-03-10 14:02:07 +08:00 |
|
rianli
|
9c43ac50bc
|
fix(desc): 更新描述文件及一些话术
|
2026-02-03 18:19:13 +08:00 |
|
rianli
|
cbe51bfb82
|
feat(qqbot):优化发送图片功能逻辑
|
2026-02-02 23:32:42 +08:00 |
|
rianli
|
918b419fc9
|
feat(qqbot): 图片收发功能与定时提醒优化
**图片功能**
- 支持接收用户发送的图片消息(自动下载到临时目录)
- 支持发送本地文件路径(自动读取转为 Base64)
- 富媒体消息接口(sendC2CImageMessage/sendGroupImageMessage)
- 图片本地代理服务(解决 QQ 图片 URL 直接访问限制)
**消息格式**
- 默认启用 Markdown 消息格式
**定时提醒优化**
- 修复 cron 提醒:移除无效 --system-prompt 参数,改用 --message 直接输出提醒内容
- 精简用户交互话术,避免冗长回复
**代码清理**
- 移除过时的流式消息处理代码
- 优化 gateway/outbound/channel 模块结构
|
2026-02-02 20:36:09 +08:00 |
|
rianli
|
62d52c8361
|
feat(qqbot): 优化提醒技能与智能断句
**提醒技能优化**
- 优化 SKILL.md,新增 --system-prompt 参数说明
- 修复 AI 角色混淆问题(避免说"谢谢提醒")
- 完善提醒触发时的 AI 角色指引
**流式消息智能断句**
- 新增语义边界检测(句号/感叹号/问号等)
- 首个分片在自然断句位置发送,避免奇怪的换行
- 支持 emoji 结尾识别
**其他优化**
- 移除 metadata 中的 channels 限制
- 精简 console.md 内容
- 优化 onboarding 引导流程
|
2026-02-02 20:31:38 +08:00 |
|
rianli
|
a3e87f2f37
|
feat(qqbot): 定时提醒技能与主动消息系统
**新增提醒技能**
- 新增 skills/qqbot-cron/SKILL.md 定时提醒技能定义
- 支持一次性提醒(--at)和周期性提醒(--cron)
- 支持设置、查询、取消提醒操作
**主动消息系统**
- 新增 src/proactive.ts 主动消息发送模块
- 新增 src/known-users.ts 已知用户管理
- 新增 src/session-store.ts 会话存储
- 支持主动向用户/群组发送消息
**工具脚本**
- 新增 scripts/proactive-api-server.ts 主动消息API服务
|
2026-02-02 20:31:14 +08:00 |
|
sliverp
|
0ace68d2a4
|
fix: 修复图片发送失败时的错误处理及路径配置
|
2026-01-30 18:33:54 +08:00 |
|