Commit Graph

  • db58f66d83 docs(skills): 按需插件 skill 对齐仓内规范 + 文件操作强制走 files 插件 main root 2026-10-20 08:57:53 +08:00
  • c63bce8304 fix(examples): cmd/localuse/mcp 对齐仓内示例规约 —— 相对 replace、不声明 sdk root 2026-10-20 07:00:53 +08:00
  • e849f39663 feat(examples): 内置插件外置化 —— cmd/localuse/mcp 迁入 example + files 新增按行号精确编辑 root 2026-10-19 22:01:07 +08:00
  • bea410f891 fix(qq): 私聊历史拉不到 —— group_id=0 被当成"查群 0" JianFeeeee 2026-10-19 20:27:23 +08:00
  • 7618ca492a docs(readme): 补业务字段透传与阶段钩子两节 JianFeeeee 2026-10-18 18:36:04 +08:00
  • cca6fdaa6b fix(qq): 打字指示器挂到正确路径 + 状态限流改为补发而非丢弃 JianFeeeee 2026-10-18 18:01:00 +08:00
  • c6c39aa2a8 feat(qq): Qzone 说说、群发硬拦截、@全体不算@bot、状态语义修正 JianFeeeee 2026-10-18 17:39:40 +08:00
  • 4a9705ca41 feat(hmapdev): 构建期告警「同一 stage 被重复注册」+ qq 合并写法 JianFeeeee 2026-10-18 15:38:52 +08:00
  • 678b9cf90c feat(hmapdev): 同 stage 多 handler 默认合并 + 注册期告警 JianFeeeee 2026-10-18 15:28:07 +08:00
  • 61a871cf88 feat(qq): 在线状态随内核阶段自动切换 + 手动设置工具 JianFeeeee 2026-10-18 14:34:17 +08:00
  • 74e2c654ed feat(sdk): 22 个示例插件配齐 skill + 三态启动声明 + 打包期校验 JianFeeeee 2026-10-18 13:21:47 +08:00
  • e1b458a710 fix(commondev): interrupt 的"是否真中断"判定改用 pi 的 isIdle + 真机 e2e JianFeeeee 2026-10-18 10:52:02 +08:00
  • 330c0c9246 test(commondev): 守住 rawfile/ 不进库却决定包能否运行的隐患 JianFeeeee 2026-10-18 10:18:40 +08:00
  • 28c162cf81 feat(commondev): 支持取消正在运行的任务(commondev_agent_interrupt) JianFeeeee 2026-10-18 10:17:08 +08:00
  • e82d21d633 fix(ci): 发版前校验分支名与 meta.Version 一致(防开发阶段误发版) JianFeeeee 2026-10-18 08:05:32 +08:00
  • c9b7a6534c fix(commondev): 完成通知回填投递台账(原先永远停在 accepted) JianFeeeee 2026-10-18 07:53:45 +08:00
  • 4387e12ca8 fix(commondev): 投递任务改成真异步,不再同步等 pi 跑完 JianFeeeee 2026-10-18 06:39:24 +08:00
  • 81a3efa4df feat(commondev): 主管式多仓库开发流水线 + sidecar 后端抽象(pi/zcode) (#3) JianFeeeee 2026-10-17 19:44:15 +08:00
  • 72011bc8bf fix(examples): 恢复 go.mod 相对路径 + 移除 plg.json 的 sdk 固定(修 CI 红) feature/commondev-pipeline JianFeeeee 2026-10-17 19:42:27 +08:00
  • 0111ac3a7a fix(sdk): 协议通道纪律 + hmapdev 模板升级 + 示例插件 stdout 污染 JianFeeeee 2026-10-17 16:34:29 +08:00
  • c2474f57a2 feat(commondev): 主管式多仓库开发流水线 + sidecar 后端抽象(pi/zcode) JianFeeeee 2026-10-17 16:16:04 +08:00
  • 65d2bd9e61 fix(qq): NapCat 确认超时提示「不要盲目重发」,版本 1.4.2 → 1.4.3 JianFeeeee 2026-10-13 12:52:55 +08:00
  • b73a95bb31 chore(qq): 版本 1.4.1 → 1.4.2(长超时客户端 + OneBot retcode 校验) JianFeeeee 2026-10-13 10:22:34 +08:00
  • b2872f3702 refactor(sdk)!: 废除自定协议号,版本身份只由版本号本身承载 JianFeeeee 2026-10-13 09:39:15 +08:00
  • bd26c2a402 fix(qq): 发送类端点用长超时客户端 + 校验 OneBot retcode,消除「已发出却报失败」 JianFeeeee 2026-10-13 08:02:45 +08:00
  • 777c3a0ad3 fix(proc,qq)!: shm 模板 v2 —— fExtraBag 透传插件自建 Extra 键;qq 身份可序列化绑帧 JianFeeeee 2026-10-12 08:28:41 +08:00
  • 0b497f4876 fix(browser)!: 升级 chromedp v0.9.5→v0.20.1,修视口截图必挂 (#1) JianFeeeee 2026-10-11 10:45:41 +08:00
  • 25bd243662 fix(browser)!: 截图落盘返回路径,不再回 base64 JianFeeeee 2026-10-10 23:26:19 +08:00
  • e0ee0c43bb fix(hmapdev): SDK 模块识别要认新旧两个 module 名(迁移漏改的逻辑判定) JianFeeeee 2026-10-09 07:32:00 +08:00
  • d685789988 docs: 文档与站点链接随托管地迁移到 GitHub JianFeeeee 2026-10-09 07:25:35 +08:00
  • b6a6168e65 chore(module)!: module 路径随托管地迁移 gitcode → github JianFeeeee 2026-10-09 07:25:25 +08:00
  • c7e5d2a446 docs: README 补文档站入口,并把「SDK 源码」链接迁到 GitHub JianFeeeee 2026-09-29 20:43:27 +08:00
  • c16411a77d ci: 修 CI 自身的三处错误(本地能过 ≠ CI 能过) JianFeeeee 2026-09-29 15:29:16 +08:00
  • 5759e58bad ci: 建立 CI —— 此前 main 的推送与 PR 完全没有检查 JianFeeeee 2026-09-29 15:18:58 +08:00
  • 275a054287 fix(packaging): build-examples.sh 用新变量名 HMAPDEV 会 unbound variable JianFeeeee 2026-09-29 15:18:43 +08:00
  • 56c694cd7c ci: gh release download 需显式 --repo JianFeeeee 2026-09-29 14:39:12 +08:00
  • dc9e7d0495 ci: SDK 仓发布流水线 —— release/** 推送即出 hmapdev 五平台产物 JianFeeeee 2026-09-29 14:09:35 +08:00
  • 29c61f0e07 feat(hmapdev): skill 子命令 —— 插件开发知识随 SDK 分发 JianFeeeee 2026-09-28 11:23:58 +08:00
  • 82e8d9dbac docs: 补两篇指南 —— 工具并发声明、流式多 tool_call JianFeeeee 2026-09-27 22:25:38 +08:00
  • 1b8218afa9 fix(tools): 审计器补齐 recv/selfCalls 索引与只读白名单;标注器定位修正 JianFeeeee 2026-09-27 15:59:58 +08:00
  • deeda22650 tools: 工具并发安全审计器(audit_parallel + annotate_parallel) JianFeeeee 2026-09-27 15:16:11 +08:00
  • 1d7c330cfc fix(hmapdev): mocksdk 补齐 ToolDef 声明项,并加字段/类型一致性判据 JianFeeeee 2026-09-27 15:01:29 +08:00
  • bd73a9b241 feat(sdk): 通用反代声明项(DeclareProxy)+ ToolDef.Serial 串行标记 + 场面策略文档 JianFeeeee 2026-09-27 14:52:26 +08:00
  • e417c69fc8 fix(example/bili): 进程组隔离 + 可取消的下载 —— 修拖死内核关停 dev 2026-09-26 17:08:34 +08:00
  • a176cc3e20 feat(sdk): 反代声明(ProxyDef / RegisterProxy)—— 插件声明服务,HomeAgent 反代出去 JianFeeeee 2026-09-26 14:08:30 +08:00
  • 255d6479ad feat(docs): 换品牌图标 + 补备案号 + 给 agent 的直读入口 JianFeeeee 2026-09-24 13:27:58 +08:00
  • 9b6abe1b73 fix(docs): 中文搜不到英文注释的 API —— 补关键词层 JianFeeeee 2026-09-24 13:00:32 +08:00
  • 0a6e2b7dc4 docs: 插件 SDK 文档站(API 参考从源码生成 + 自建检索) JianFeeeee 2026-09-24 12:08:37 +08:00
  • e97cafc8de license: SDK 改用 MIT —— 让第三方插件不被 AGPL 传染 JianFeeeee 2026-09-24 10:55:17 +08:00
  • 5af2a86816 docs(sdk): 补全自动重启的真实约束(退避 / 上限 / 非无感) JianFeeeee 2026-09-21 10:34:27 +08:00
  • 7717bf5ca5 feat(sdk): RecallPolicy —— 声明工具输出是否触发记忆召回 JianFeeeee 2026-09-20 09:15:34 +08:00
  • db207fd9b7 fix(scripts): 默认产物目录落到内核仓 dist/plugins JianFeeeee 2026-09-20 09:07:22 +08:00
  • 953fbb2f50 feat(scripts): 批量打插件包(.hmap)供 release 发布 JianFeeeee 2026-09-20 09:02:31 +08:00
  • 7ef9bc2ad3 docs(example): 为每个插件补 README JianFeeeee 2026-09-20 00:43:06 +08:00
  • cfa72df3e9 fix(qq): 权限身份改为绑帧,修中断抢占/运行中到达导致的串权与失效 JianFeeeee 2026-09-14 16:45:09 +08:00
  • fe1c4cdb09 feat(qq): Bot 所有者消息升到 L2;普通消息保持 L1 JianFeeeee 2026-09-14 16:31:27 +08:00
  • a01fe21ab1 feat(qq): 同一会话连续消息合并为一次中断 + 示例 SDK 指回仓库源码 JianFeeeee 2026-09-14 16:09:45 +08:00
  • f09891f054 fix(lua-sdk): 同步注入在 Lua 中明确标记为不可用(避免自锁) HomeAgent Agent 2026-09-13 21:58:58 +08:00
  • efb396d7b3 feat(lua): Lua SDK 全量对齐 1.3.0 + hmapdev 单一 mock 源/版本标记/语法预检 HomeAgent Agent 2026-09-13 19:56:12 +08:00
  • 5d14afa8d6 fix(qq): 输出工具不再受"当前会话身份"限制(修「可信 QQ 会话身份不完整」误拒) release/v1.3.x JianFeeeee 2026-09-13 16:03:24 +08:00
  • 4852d70d77 fix(qq): 输出工具不再受"当前会话身份"限制(修「可信 QQ 会话身份不完整」误拒) JianFeeeee 2026-09-13 16:03:24 +08:00
  • 87241bc4ff docs(sdk): 同步 1.3.0 能力说明与发版口径到发布线 JianFeeeee 2026-09-13 14:40:35 +08:00
  • 63b6eafaf0 docs(sdk): 补 1.3.0 的新增能力与发版口径;main 路牌推到 1.4.0 JianFeeeee 2026-09-13 14:40:21 +08:00
  • 535922c6a0 feat(example): plugindev 插件 —— 把 hmapdev 工具链封装成 Agent 可调用的工具 JianFeeeee 2026-09-13 14:16:46 +08:00
  • 21221f20c5 feat(example): plugindev 插件 —— 把 hmapdev 工具链封装成 Agent 可调用的工具 JianFeeeee 2026-09-13 14:16:46 +08:00
  • fe66f72b9c chore(example): a2a 1.3.0→1.3.1、acp 1.2.0→1.2.1(补 RegisterInputChannel 后升 patch) JianFeeeee 2026-09-13 14:09:07 +08:00
  • 11303e3ee4 chore(example): a2a 1.3.0→1.3.1、acp 1.2.0→1.2.1(补 RegisterInputChannel 后升 patch) JianFeeeee 2026-09-13 14:09:07 +08:00
  • f4f6968987 docs(sdk): 通道名会拼进 LLM 函数名,写明命名约束([A-Za-z0-9_-]{1,64}) JianFeeeee 2026-09-13 13:06:19 +08:00
  • 0a4eb76542 docs(sdk): 通道名会拼进 LLM 函数名,写明命名约束([A-Za-z0-9_-]{1,64}) JianFeeeee 2026-09-13 13:06:19 +08:00
  • da046b2520 feat(sdk): UnregisterOutputChannel —— 动态输出通道(远程设备)随资源生灭 v1.3.0 JianFeeeee 2026-09-13 12:23:15 +08:00
  • 4cb3a0bda4 feat(sdk): 通道方向契约落地 + 模板工程/示例插件显式登记 inputch + 生成器两处修正 JianFeeeee 2026-09-13 11:37:36 +08:00
  • e50bffa34f fix(deepsearch): 只关自己拉起的 SearXNG;条数改由插件侧截断 JianFeeeee 2026-09-13 09:55:27 +08:00
  • 934eb4da7d feat(sdk): 导出 PriorityL4 —— 内核级插件的“立即打断”能力 JianFeeeee 2026-09-13 07:18:03 +08:00
  • 4f4a03d368 feat(sdk): InjectOptions.Priority —— 插件声明自己中断的级别(L1-L3) JianFeeeee 2026-09-13 07:00:59 +08:00
  • 4482235312 fix(vikunja): body 里的 ID 必须是 JSON 数字(建任务/指派在 v2 下必定 422) JianFeeeee 2026-09-12 23:43:08 +08:00
  • 4cf2df5be6 feat(vikunja): Vikunja 任务管理插件(28 工具) JianFeeeee 2026-09-12 23:16:33 +08:00
  • ebd700eaf9 fix(browser): browser_search 解析现代 Bing 版式,并把解析失败显式报错 JianFeeeee 2026-09-12 23:16:23 +08:00
  • 7c0b7a1fb0 feat(deepsearch): 联网检索插件 + SearXNG 生命周期托管 JianFeeeee 2026-09-12 23:16:23 +08:00
  • 8c10b7ecc7 feat(browser): 交互式会话的 timeout 改为必填,并补参数校验与测试 JianFeeeee 2026-09-12 20:17:18 +08:00
  • 2d1e899b18 feat(vscode): 插件工程调试扩展(plg.json 诊断 / SDK 版本 / 构建运行 / 内核日志跟随) release/v1.2.x JianFeeeee 2026-09-12 16:07:34 +08:00
  • fcb7490f63 feat(vscode): 插件工程调试扩展(plg.json 诊断 / SDK 版本 / 构建运行 / 内核日志跟随) JianFeeeee 2026-09-12 16:07:34 +08:00
  • f6d9fee2da feat(hmapdev): 项目声明 SDK 版本,工具链据此自动选(plg.json 的 sdk 字段) JianFeeeee 2026-09-12 15:51:23 +08:00
  • 9206353858 feat(hmapdev): 项目声明 SDK 版本,工具链据此自动选(plg.json 的 sdk 字段) JianFeeeee 2026-09-12 15:51:23 +08:00
  • 1df184d47e revert(version): 撤回 SDK 1.2.1 —— 版本纪律是 patch 位**恒为 .0** JianFeeeee 2026-09-12 15:46:52 +08:00
  • ff4484e193 chore(version): release/v1.2.x 路牌推到 1.2.1(本版只有工具链/打包修复,公开接口未变) JianFeeeee 2026-09-12 15:09:27 +08:00
  • d011d0676a fix(hmapdev): 工具链能报出版本(此前 -ldflags -X meta.Version 静默无效) JianFeeeee 2026-09-12 15:08:56 +08:00
  • 83a54f321e fix(hmapdev): 工具链能报出版本(此前 -ldflags -X meta.Version 静默无效) JianFeeeee 2026-09-12 15:08:56 +08:00
  • b93fe6b878 chore(version): main 路牌推到 1.3.0(v1.2.0 已从 release/v1.2.x 发出) JianFeeeee 2026-09-12 14:16:46 +08:00
  • 140cd34b56 fix(package): 示例构建改用宿主工具链,跨平台不再 Exec format error v1.2.0 JianFeeeee 2026-09-12 14:15:20 +08:00
  • b237787c90 refactor(toolchain)!: 工具链 plugindev 更名为 hmapdev,module path 改回 gitcode JianFeeeee 2026-09-12 12:30:20 +08:00
  • 69ff3089a4 fix(mocksdk): 补上漏掉的 InjectInputSync,恢复与公共 SDK 的同构 JianFeeeee 2026-09-12 09:34:51 +08:00
  • e839eb8220 test(plugindev): 模板接线守卫区分「漏接线」与「刻意保留的兼容面」 JianFeeeee 2026-09-12 09:33:00 +08:00
  • d893bfa76f docs: README 更新到 SDK 1.2.0(注入行为 / ContextPolicy / 重编要求) JianFeeeee 2026-09-12 09:27:15 +08:00
  • 93ab794a82 docs(license): SDK 采用 AGPL-3.0-only,并补许可章节 JianFeeeee 2026-09-12 09:16:20 +08:00
  • 12cabcb290 fix(meta): SDK main 的路牌回到 1.2.0 —— beta 不发 SDK JianFeeeee 2026-09-12 09:00:19 +08:00
  • 44bd915fbf chore(meta): SDK main 的版本路牌推到 1.3.0 JianFeeeee 2026-09-12 08:24:44 +08:00
  • ba49dfda44 feat(sdk): 注入行为的记忆/裁剪标志位(纯追加)+ plugindev 退出码修复 + 示例 hmap 随发版 JianFeeeee 2026-09-11 20:29:30 +08:00
  • b2eafdf885 refactor(sdk): 移除 MediaAttachment.Description,媒体不再以文本描述参与索引 JianFeeeee 2026-09-11 11:43:35 +08:00
  • 8c397ecf65 feat(plugindev): doc/knowledge 大正文走共享内存 + 协议版本 bump 到 2(§13.13) JianFeeeee 2026-09-10 23:26:21 +08:00
  • 632f6743d3 feat(plugindev): 媒体块经共享内存传递(§13.13) JianFeeeee 2026-09-10 22:46:41 +08:00