Commit Graph

  • 9d930db4ea feat(plugindev): output.invoke 模板从共享帧读参数(§13.6) JianFeeeee 2026-09-10 21:28:56 +08:00
  • 0a164fe4b9 feat(qq): qq_get_message 声明 ContextPolicy=prune(§13.8 验证项) JianFeeeee 2026-09-10 21:18:16 +08:00
  • fd5a291df1 feat(qq): 权限门 + 单轮循环保险 + 极简发送回执 (v1.4.0) JianFeeeee 2026-09-10 20:36:43 +08:00
  • 5175e7d6e0 refactor(plugindev): 模板适配 funccall 调用帧 JianFeeeee 2026-09-10 18:54:40 +08:00
  • 71e3325439 refactor(plugindev): 模板改用内核独占共享槽池 + ContextPolicy 字段 JianFeeeee 2026-09-10 17:58:06 +08:00
  • 18fec9b003 feat(shm): Cleaner SharedRef + ContextPolicy (§13.4/§13.8) JianFeeeee 2026-09-10 16:04:55 +08:00
  • fc236120e3 feat(shm): 统一共享内存区域(§13.1) — 子进程侧模板适配 JianFeeeee 2026-09-10 11:46:12 +08:00
  • a66739e59b docs: README 顶部补版本兼容性表与并发约定,下载链接升到 v1.1.0 JianFeeeee 2026-09-06 11:35:09 +08:00
  • 219b11a1f9 chore(release): SDK 定版 1.1.0(1.1.x 线全程共用) v1.1.0 release/v1.1.x JianFeeeee 2026-09-06 10:04:28 +08:00
  • da01af1ad7 chore(meta): main 的版本路牌推到 1.2.0 JianFeeeee 2026-09-06 10:04:26 +08:00
  • 741e284cd4 Merge branch 'feature/sdk-multimodal' — 多模态贯通插件边界 JianFeeeee 2026-09-06 10:04:26 +08:00
  • ce5bff9275 feat(sdk): 多模态贯通插件边界——媒体字段、媒体注入接口与并发修复 JianFeeeee 2026-09-06 10:03:36 +08:00
  • e256023399 docs+plugindev: README 同步子进程架构,scaffold 修 entry 与 go.sum 死路 v1.0.0 release/v1.0.0 JianFeeeee 2026-09-03 19:27:03 +08:00
  • 092d8f4ab0 Merge branch 'feature/plugin-proc-migration' into main JianFeeeee 2026-09-03 13:54:21 +08:00
  • 5ed8d65479 meta: 版本升到 1.0.0,删除 C ABI 时代的死常量 JianFeeeee 2026-09-02 22:40:15 +08:00
  • 9f844123fe plugindev: entry 语义收敛 + 删 C ABI 工具链 + Windows 共享内存适配(Part 6.1) JianFeeeee 2026-09-02 18:39:02 +08:00
  • ef0e58ee23 plugindev: 模板支持事件环消费(Part 5 子进程侧) JianFeeeee 2026-09-02 17:05:01 +08:00
  • 09b64dcb53 plugindev: 支持子进程插件构建(entry=plugin.bin,零 cgo) JianFeeeee 2026-09-02 12:13:45 +08:00
  • 56485194df fix(plugindev): stage 回传改 diff,只回传变更字段,修复 lost update(plan 11.3) dev 2026-08-31 12:29:57 +08:00
  • 61f307be1a feat(qq): msg_id→get_history 7天兜底 + list_chats/mark_read 会话列表 v1.2.0 JianFeeeee 2026-08-30 17:11:57 +08:00
  • 59c6e1844c fix(plugindev): bridge 模板补 dispatchIO.SetToolBlocks,修复外部插件无法编译 JianFeeeee 2026-08-30 17:11:20 +08:00
  • 5c1574be25 bump: sdk v0.9.2 (SetToolBlocks + DataDir) v0.9.2 JianFeeeee 2026-08-27 09:32:01 +08:00
  • 68497b4092 feat(sdk): IOInjector.SetToolBlocks + ContentBlock/ImageURL/AudioURL 多模态类型 JianFeeeee 2026-08-27 08:39:40 +08:00
  • 130f805b6e feat(sdk): SettingsAPI.DataDir() + plugindev dispatchSettings 补 DataDir JianFeeeee 2026-08-26 21:41:28 +08:00
  • cd1984e26e feat(ai_image): base_url 设置项支持自定义 OpenAI 兼容网关 v1.1.0 JianFeeeee 2026-08-26 19:47:01 +08:00
  • 6184736fd4 feat(examples): a2a/acp 会话历史查询 + 出站 session_id 透传 JianFeeeee 2026-08-26 19:30:34 +08:00
  • 81bfdfce1d fix(examples): a2a/acp 回复闭环 + 会话延续 + 同步注入 JianFeeeee 2026-08-26 19:16:49 +08:00
  • e3f93e254b chore(recoverydiag): 补齐 go.mod 与 main.go(与其他插件结构一致) JianFeeeee 2026-08-26 17:05:24 +08:00
  • d57c5eaf3e fix(examples): 全插件安全审查修复(qq/a2a/memo/calendar/rss/browser/bili/recoverydiag) JianFeeeee 2026-08-26 17:04:41 +08:00
  • 16b4a56ee8 feat(sdk): 补齐流式增量事件常量 EventReasoningDelta/EventContentDelta v0.9.1 JianFeeeee 2026-08-25 13:54:25 +08:00
  • 2e6d037bb9 chore: ignore example/recoverydiag (本地调试工具,含生产路径) JianFeeeee 2026-08-25 13:22:51 +08:00
  • cf77bf389e chore: bump version to v0.9.1 JianFeeeee 2026-08-25 13:17:27 +08:00
  • fc876c5554 feat: 单插件重载等 PluginMgr 能力导出到外部 SDK JianFeeeee 2026-08-16 18:40:03 +08:00
  • 5c5df9cfb9 demo(luademo): pre_action stage 展示写回(llm_text 追加标记) JianFeeeee 2026-08-15 18:11:33 +08:00
  • c91739d670 fix(qq): parseIDList 兼容科学计数法存库的历史坏值 v0.9.0 JianFeeeee 2026-08-15 17:24:21 +08:00
  • 6527a40539 fix: CABINumMin 恢复为 1 兼容旧 ABI 插件(仅缺 stage 写回) JianFeeeee 2026-08-15 16:34:25 +08:00
  • 392f391f68 v0.9.0: C ABI v2 stage 写回 + ABI 版本对齐核心版本号 JianFeeeee 2026-08-15 15:52:10 +08:00
  • cca9fdce9c example: 新增 acp(ACP 代理通信)、vanblog(VanBlog 博客管理) 插件; 多插件工具调用检测与清理改进; weather 移除 onRemove/文本记忆; plugindev 精简 JianFeeeee 2026-08-15 09:03:05 +08:00
  • b6e30f9279 tools: plugindev 工具链支持公共 IOInjector.InjectInputSync(CORE_INJECT_INPUT_SYNC=47,z_bridge dispatchIO 桥接),重建 bin 预编译二进制;example/memo: plg.json 修复(name_en 去斜杠、去 BOM);sdk/plugin.go 注释精简 root 2026-08-02 16:24:59 +08:00
  • 8e5610c494 example/memo: 待办与备忘分离(待办提醒、备忘纯记事) root 2026-08-02 15:47:37 +08:00
  • 1796395668 sdk: 公共 IOInjector 补 InjectInputSync(同步注入并等待回复) root 2026-08-02 15:30:22 +08:00
  • f3d87ec35f docs: 生命周期文档补全 onRemove(删除清理)说明 root 2026-08-02 15:23:22 +08:00
  • aee63a4f98 example: 演示插件 onRemove 清理补齐(memo/rss/weather) root 2026-08-02 13:37:59 +08:00
  • fb07081929 插件删除回调(onRemove)与模板/示例同步 root 2026-08-02 13:33:25 +08:00
  • db5d3133ea docs: document pre-built plugindev binaries in bin/ root 2026-07-31 13:17:19 +08:00
  • 12a8e99892 plugindev: rebuild pre-built binaries with latest toolchain (no local replace, auto go mod download) root 2026-07-31 13:16:13 +08:00
  • 62447e3952 plugindev: generate go.mod without local absolute replace; auto-download SDK module on first build root 2026-07-31 13:12:32 +08:00
  • bc1a005885 docs: fix plugindev install endpoint and build output; examples table; fix NewPluginFactory in bridge template root 2026-07-31 13:00:09 +08:00
  • 2b54814037 examples: update weather with v0.8.0 API surface, add luademo Lua example, fix go.mod replaces root 2026-07-31 10:59:13 +08:00
  • 429fe9e1b9 plugindev: fall back to git clone when SDK archive download unavailable root 2026-07-31 10:32:46 +08:00
  • 87136057b1 plugindev: align Lua SDK mock with external plugin surface, refactor debug v0.8.0 root 2026-07-31 10:28:08 +08:00
  • 84bf100a12 example/qq: add typing indicator on private messages root 2026-07-30 09:24:20 +08:00
  • 78ef7998c2 docs: add RegisterInputChannel, ChannelDef to SDK README root 2026-07-29 15:51:32 +08:00
  • b166697dd7 bump version to v0.8.0 root 2026-07-29 15:45:33 +08:00
  • 4d01e75282 example/qq: use relative replace path, disable bundle mode root 2026-07-29 15:24:43 +08:00
  • c5bcae9404 sdk: add RegisterInputChannel + NoMemory/Cleaner support root 2026-07-29 14:46:15 +08:00
  • c7c66b8d39 docs: 修正 plugindev 工具链描述 + 补充入口函数/Lua 插件说明 + 补全示例插件列表 JianFeeeee 2026-07-28 21:56:54 +08:00
  • 04837f237d plugindev: 全面 plg.json 持久化 + --replace 支持 + 文档 v0.7.2 JianFeeeee 2026-07-25 15:47:49 +08:00
  • 1fa3c843ab refactor: centralize ABI metadata into meta/meta.go JianFeeeee 2026-07-25 14:42:32 +08:00
  • cb7999ca71 feat: sdk NoMemory/Cleaner + example build fixes JianFeeeee 2026-07-25 11:17:21 +08:00
  • 34f91ebd1a fix(browser): pre-allocate chromedp context, remove timeout contexts from interactive handlers root 2026-07-23 13:53:40 +08:00
  • 5e0c8d5a40 feat(qq): download task tracking with qq_get_download_tasks, sync re-added root 2026-07-23 10:41:08 +08:00
  • e182b89983 feat(qq): async file download, get_private_file_url, mark-as-read, get_recent_contacts root 2026-07-23 10:36:49 +08:00
  • e030a9b9f9 refactor(qq): remove local message cache, direct NapCat query, URL-based file download root 2026-07-23 10:27:55 +08:00
  • 7705e4eb3b feat(a2a): add management tools (a2a_configure, a2a_restart, a2a_status) for dynamic config root 2026-07-22 17:32:28 +08:00
  • ab3c0bfd2d fix(qq): use file_id instead of file field for group file download root 2026-07-21 15:33:41 +08:00
  • 1a3e72e899 fix: use short config keys in RegisterDef, remove generics helpers root 2026-07-21 13:20:13 +08:00
  • 52dc22f86f feat: add example plugins (ai_image, calendar, music, rss, weather), fix .gitignore, move gengskill to tools/ root 2026-07-21 12:45:17 +08:00
  • 75ae2b4692 fix: napcat returns json.RawMessage to avoid double-quoting in C ABI bridge root 2026-07-20 17:51:36 +08:00
  • 95dad649a8 feat: sdk install downloads from Release archive instead of git clone jianf 2026-07-20 11:50:55 +08:00
  • 1bdec9507d feat: add NSIS Toolchain installer (plugindev + SDK auto-download) JianFeeeee 2026-07-19 23:48:30 +08:00
  • 1834a66bff feat: plugindev build --bundle for multi-platform .hmap jianf 2026-07-19 12:05:42 +08:00
  • 348a1447c8 feat: add package/build.sh cross-platform build script for plugindev jianf 2026-07-19 11:40:21 +08:00
  • 4f9e064721 fix: read SDK version from meta/meta.go for plugin go.mod jianf 2026-07-19 11:17:42 +08:00
  • 49d19fb13c feat: plugindev sdk version management subcommand v0.7.1 jianf 2026-07-19 11:14:27 +08:00
  • d38d42e57f docs: update output channel interface (payload/meta/type) in SDK docs root 2026-07-19 10:35:25 +08:00
  • bf08764c29 refactor: qq output channel to payload/meta/type interface root 2026-07-19 10:29:22 +08:00
  • 02997a0dca fix: QQ interrupt text explicitly requires output_send__ reply root 2026-07-18 21:29:00 +08:00
  • 2284d8897c feat: restore bili plugin, merge only web+webfetch into browser plugin root 2026-07-18 21:11:18 +08:00
  • 0856a9b2c3 feat: merge web/webfetch/bili into single browser plugin (search/fetch/render/video) root 2026-07-18 21:06:56 +08:00
  • 1762f0c34b docs: 修正全部文档使其与源码实现一致 root 2026-07-18 20:47:17 +08:00