Skip to content

Releases: liaosiliangCodeLife/harness-mate-plat

HarnessMate 插件 v0.5.5

Choose a tag to compare

@liaosiliangCodeLife liaosiliangCodeLife released this 10 Oct 00:39

HarnessMate 插件 v0.5.5

  • 渠道图标:🔗 → 🧩(Hermes 端渠道列表显示)
  • 上传白名单新增主流压缩包:zip、rar、7z、tar、gz、tgz、bz2、tbz、tbz2、xz、txz、zst、zipx、cab、jar、war;压缩包上限 100MB(其它文档 16MB、音视频 1024MB)
  • 安装指引与文档路径统一到 plugin/hermes

安装(一条命令):

hermes plugins install liaosiliangCodeLife/harness-mate-plat/plugin/hermes --yes-deps --enable

HarnessMate 插件 v0.5.4

Choose a tag to compare

@liaosiliangCodeLife liaosiliangCodeLife released this 08 Oct 03:00

修复内容

修掉 v0.5.3 在新版 Hermes 上的「插件加载超时」问题。

_patch_harness_mate_thread_metadata() 里原实现直接 from gateway.run import GatewayRunner,
在部分 Hermes 进程(gateway 启动/重载窗口)会触发 bootstrap relaunch 并长时间阻塞插件加载线程 ——
现象是日志出现 load timed out ... import + register() never returned,平台注册被丢弃
(Channels 页拿不到 required_env 输入框)。

现改为仅在宿主进程已加载 gateway.run 时打补丁:gateway 进程本身必然已加载 gateway.run,
补丁照常生效;其他场景直接跳过,不再阻塞注册。顺带移除已无用的 except SystemExit 分支。

变更文件:plugin/adapter.py、plugin/plugin.yaml(0.5.3 → 0.5.4)

安装 / 升级

新装(推荐,一条命令)

hermes plugins install liaosiliangCodeLife/harness-mate-plat/plugin --yes-deps --enable

用本包离线安装

unzip HarnessMate-plugin-v0.5.4.zip -d ~/.hermes/plugins/
hermes plugins enable HarnessMate

从旧版升级

hermes plugins update HarnessMate     # 或解开本包覆盖 ~/.hermes/plugins/HarnessMate/ 后重启 gateway

装完记得:依赖(websockets / PyJWT)、bot_id+bot_key、以及 adapter.py 第 62 行改成你自己的网关地址 —— 详见包内 INSTALL.md。

  • 文件:HarnessMate-plugin-v0.5.4.zip
  • 大小:35850 字节
  • SHA256:48a82b87d7e2c912323268da08b357b4ac1fc0c9049f1f4ce9f58c882c21e2de

HarnessMate 插件 v0.5.3

Choose a tag to compare

@liaosiliangCodeLife liaosiliangCodeLife released this 08 Oct 02:31

HarnessMate Agent 侧插件 v0.5.3 —— 把本机 Hermes Agent 接进 HarnessMate 平台的即插即用包。

包里有什么

解压后得到 HarnessMate/ 目录,即插件本体:adapter.py(主逻辑)、plugin.yaml(清单与配置项)、common.py、file_upload.py、app_chat.py(测试客户端)、AGENTS.md、hermes_channel_protocol.md、requirements.txt、INSTALL.md(安装指南)。

安装

方式 A(推荐,一条命令)

hermes plugins install liaosiliangCodeLife/harness-mate-plat/plugin --yes-deps --enable

方式 B(用本包离线安装)

unzip HarnessMate-plugin-v0.5.3.zip -d ~/.hermes/plugins/
hermes plugins enable HarnessMate

装完还要做三件事

  1. 依赖:websockets、PyJWT 装进 Hermes 自己的 Python(见 INSTALL.md 第 3 节)
  2. 身份:填 HARNESS_MATE_BOT_ID / HARNESS_MATE_BOT_KEY(平台侧创建智能体时拿到的值)
  3. 网关地址:改 ~/.hermes/plugins/HarnessMate/adapter.py 第 62 行的 WS_GATEWAY_WS_URL

完整步骤、验证判据与排障表见包内 INSTALL.md。

  • 文件:HarnessMate-plugin-v0.5.3.zip
  • 大小:35541 字节
  • SHA256:69f37f2b30d19b5baac9ebc62f41f3bcbda957a7d7815c6aaf89f35676d04077